2017-06-22 41 views
3

检查我的调试版本我执行下面的步骤:不能在Safari

1)改变了我的应用方案归档模式调试

2)我创建了一个存档。

3)我将它上传到iTunes连接。

4)我让需要的内部版本可用于测试并邀请beta测试人员。

5)我使用Beta测试人员的凭据从Testflight应用程序下载了一个应用程序。

6)我在设备上激活了Settings/Safari/Advanced/Web Inspector模式,并在Mac上的Safari中激活了Develop模式。

7)所以我现在运行的是从Testflight下载并我不能在Safari浏览器中检查我的应用程序的网页视图开发模式我的调试版本。它说“没有可检查的应用程序”。

我不明白是什么问题。 Testflight是否限制构建的调试模式?

有人可以帮我吗?

+1

完全有可能。调试webviews的能力可能与应用程序使用开发证书签署(而testflight版本不是)。但是,如果你有源头,为什么要这么长?为什么不只是调试从Xcode启动的构建? – deadbeef

+0

@deadbeef我在问我们的QA部门。我可以调试我从Xcode发布的版本,但我们的测试者不是。 –

回答

2

我发现了什么问题。

对于在Safari Develop模式下检查您的应用程序,您的构建应与iOS开发证书签署。但是当你上传你的应用程序到TestFlight时 - Xcode会自动用iOS分发证书辞职。使用这种类型的证书,您无法在Safari中检查您的应用程序的Webview。