从iOS5.0开始,iPhone可以通过Safari的Web Inspector工具连接设备调试应用上的JS。
一、使用Xcode模拟器
可以直接使用safari的控制台debug。
![](https://img.haomeiwen.com/i3058203/da56a6b994c85e2c.png)
二、使用真机
由于iOS有签名校验机制,正式包不允许safari debug,所以安装在真机上的包必须是测试签名打的包。
此时参考如下步骤:
1. 开启iOS设备的调试功能
打开“设置”程序,进入“Safari”->“高级”页面开启“Web检查器”:![](https://img.haomeiwen.com/i3058203/733dcce26b436b2f.png)
2. 开启电脑Safari的调试功能
运行Safari,点击“Safari”菜单下面的“偏好设置(Preferences...)”,切换到“高级选项(Advanced)”:
![](https://img.haomeiwen.com/i3058203/c2c8d2662b0750f9.png)
勾选“在菜单栏显示"开发"菜单(Show Develop menu in menu bar)”。
![](https://img.haomeiwen.com/i3058203/3c921ac742f29566.png)
3. 真机设备连接调试
点击选择:自动显示JSContent的Web检查器。如图:
![](https://img.haomeiwen.com/i3058203/500d0512936f3505.png)
4. 打开应用,运行JS即可自动弹出下面页面,然后即可调试。如图:
![](https://img.haomeiwen.com/i3058203/dd1efec5d2a2dd1d.png)
网友评论