mac mono fiddler 在执行本机代码时收到 SIGSEGV

mac mono fiddler Got a SIGSEGV while executing native code

我尝试在我的 Mac 上使用 运行 Fiddler ( http://www.telerik.com/fiddler ),但是没有本地版本,所以你需要使用带有 Mono Framework 的 windows 版本.

我从官网下载了Fiddler,安装mono后,我 试图 运行 提琴手:

在下载的fiddler文件夹里面

bash-3.2$单声道Fiddler.exe

但是遇到了这个愚蠢的错误:

在执行本机代码时收到 SIGSEGV。这通常表明 单声道 运行 时间或本机库之一中的致命错误 由您的应用程序使用。

所以我搜索了一下,找到了一个解决方案:你需要像这样 运行 32 位模式下的 Fiddler:

bash-3.2$ mono --arch=32 Fiddler.exe

我在对无法获取 fiddler 的工作人员计算机进行故障排除时注意到 运行ning 在调试的顶部发生了这种情况:

/Users/user/Downloads/fiddler/FiddlerAttach.applescript:7:87: execution error: /bin/sh: /Users/xx/Downloads/fiddler/attach.sh: Permission denied (126)

基本上,请仔细检查您是否具有适当的权限或 运行 作为 sudo(您实际上不必这样做)。

谢谢