环境安装app
Mono安装测试
首先,Mac下须要使用.Net编译后的程序,须要用到跨平台的方案Mono(现阶段微软已推出跨平台的方案.Net Core,不过暂时只支持控制台程序)。安装程序能够从http://www.mono-project.com/download/stable/地址下载。ui
安装的过程参考官方安装文档,按照说明安装结束后,打开命令行输入:Mono -V测试是否安装成功,或者参考官方demo编写而后执行测试下。命令行
以上安装结束,并测试安装成功后, 再次打开命令行之行以下命令:code
#<Mono Version> 这个填写Mono的版本号,按照文件目录寻找文件,并替换 我所使用命令以下 #/Library/Frameworks/Mono.framework/Versions/5.8.1/bin/mozroots --import --sync /Library/Frameworks/Mono.framework/Versions/<Mono Version>/bin/mozroots --import --sync
此步是为了从Mozilla LXR上下载全部受信任的root证书,存于Mono的证书库里。root证书能用于请求https地址。ip
Fidder安装 文档
从Fiddler官网https://www.telerik.com/download/fiddler下载fiddler-mac.zip的压缩包。解压到非中文字符的路径下。get
Fiddler 的运行it
打开命令行, 进入到Fiddler的解压目录,执行以下命令:io
mono Fiddler.exe
注意:
启动时报错,相似下面信息:
================================================================= Got a SIGSEGV while executing native code. This usually indicates a fatal error in the mono runtime or one of the native libraries used by your application. ================================================================= Process 97084 detached (lldb) quit Abort trap: 6
解决方式: 切换32bit-mono启动Fiddler
mono --arch = 32 Fiddler.exe