3

我正在尝试使用 Safari 检查器在 iOS 设备上调试 Web 应用程序。

我已经引用了这种方式:启用远程网络检查器

当我尝试使用我开发的 iphone 应用程序(由 xcode 构建并运行到设备)时,它可以工作。但是如果我尝试调试使用 ipa 安装的 webapp,我在 safari > Develop > iPhone 菜单中找不到应用程序。(此菜单仅显示“不可检查的应用程序”)

例如,在Android Webview中,有一个apiSetWebContentsDebuggingEnabled

如果开发人员编写webview.SetWebContentsDebuggingEnabled(true)每个人都使用 apk 安装此应用程序,则可以在 Chrome 中调试 webview。

有没有像SetWebContentsDebuggingEnablediOS一样的选项?

帮助-!

4

2 回答 2

2

解决!

您应该检查以下所有条件。

  1. 为测试而构建。
  2. 导出存档时,选择“保存用于开发部署”。(在 XCode 7.0 中可用!)
  3. 您只能使用已注册到 Apple 开发者帐户的设备进行“远程调试”。所以如果你想将ipa发布给测试人员,你应该先得到他们测试设备的udid。

    • 也可以通过这种方式检查应用程序日志。
于 2015-09-26T05:53:17.633 回答
0

李!

Xcode 7.0 提供了一些构建选项。检查Build Settings. 您可以选择发布或调试模式,也许调试模式能够连接到 safari 检查器。

为您的网络开发人员!

谢谢。

于 2015-09-25T17:03:46.603 回答