wuchangming / spy-debugger

微信调试,各种WebView样式调试、手机浏览器的页面真机调试。便捷的远程调试手机页面、抓包工具,支持:HTTP/HTTPS,无需USB连接设备。
MIT License
7.53k stars 834 forks source link

MAC使用xcode虚拟的iOS手机可以使用spy-debugger进行调试吗? #69

Open springHyc opened 6 years ago

wuchangming commented 6 years ago

@springHyc 可以使用的。不过既然是xcode虚拟的iOS手机,直接用Safari调试不是更方便?

springHyc commented 6 years ago

react native 直接起的项目是安装在虚拟手机上的app

发自网易邮箱大师 在2017年12月18日 09:50,wuchangming 写道:

@springHyc 可以使用的。不过既然是xcode虚拟的iOS手机,直接用Safari调试不是更方便?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

springHyc commented 6 years ago

@wuchangming 我在Mac上起的虚拟手机,发现在地址上监听不到webview发出的http请求,请问是还需要进行什么设置吗?因为是虚拟设备,没有办法设置代理,也没有安装证书

wuchangming commented 6 years ago

@springHyc Mac上起的虚拟手机用的是你mac本机的请求。你要设置mac本机的代理为spy-debugger。

springHyc commented 6 years ago

@wuchangming 只设置这个代理“你要设置mac本机的代理为spy-debugger。”,还有其他的设置吗?

wuchangming commented 6 years ago

@springHyc 启动spy-debugger, 然后把mac http和https代理为spy-debugger的端口即可。其他不需要了。 image

springHyc commented 6 years ago

好的,谢谢,我试试

发自网易邮箱大师 在2017年12月18日 10:01,wuchangming 写道:

@springHyc 启动spy-debugger, 然后把mac http和https代理为spy-debugger的端口即可。其他不需要了。

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

springHyc commented 6 years ago

@wuchangming 果然好使,非常感谢

springHyc commented 6 years ago

@wuchangming 我发现我“把mac http和https代理为spy-debugger的端口”之后,开着Mac虚拟出的手机里点击webview,有时候可以抓到webview中发出的请求,有时候抓不到包。这是什么情况呢?

bug2 bug
wuchangming commented 6 years ago

@springHyc

  1. 是否开了翻墙?
  1. mac是否装了spy-debugger 证书?未安装信任证书https请求会有问题。
    • 证书是生成在你本机的:%你的用户目录%/node-mitmproxy/node-mitmproxy.ca.crt

3.也可能是anyproxy 有点bug

springHyc commented 6 years ago

好的,谢谢,我没有装证书

发自网易邮箱大师 在2017年12月19日 12:31,wuchangming 写道:

@springHyc

是否开了翻墙? 翻墙的情况下应该是不行的 mac是否装了spy-debugger 证书?未安装信任证书https请求会有问题。 证书是生成在你本机的:%你的用户目录%/node-mitmproxy/node-mitmproxy.ca.crt

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.