我正在尝试使用safari检查器在iOS设备上调试Web应用程序 .
我引用了这种方式:enable remote web-inspector
它适用于我尝试使用我开发的iphone应用程序(由xcode构建并运行到设备) . 但如果我尝试调试使用ipa安装的webapp,我在safari> Develop> iPhone菜单中找不到应用程序 . (此菜单仅显示'无可检测的应用')
例如,在Android Webview中,有一个api SetWebContentsDebuggingEnabled
如果开发人员写 webview.SetWebContentsDebuggingEnabled(true)
每个人使用apk安装此应用程序可以在Chrome中调试webview .
iOS中有 SetWebContentsDebuggingEnabled
这样的选项吗?
救命-!
2 回答
李!
Xcode 7.0提供了一些构建选项 . 检查
Build Settings
. 您可以选择发布或调试模式,也许调试模式可以连接到safari检查器 .对于您的Web开发人员!
谢谢 .
解决!
你应该检查以下所有条件 .
构建用于测试 .
导出存档时,选择"Save for Development Deployment."(在XCode 7.0中可用!)
您只能使用已注册到Apple开发者帐户的设备进行“远程调试” . 因此,如果您想将ipa发布给测试人员,您应该首先获得他们的测试设备的udid .
也可以这种方式检查应用程序日志 .