无法在 Safari 中检查我的调试版本

Can not inspect my debug build in Safari

我执行了后续步骤:

1) 在存档模式.

中将我的应用方案更改为调试

2) 我创建了一个存档。

3) 我把它上传到 iTunes connect。

4) 我为测试提供了所需的版本并邀请了 Beta 测试人员。

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

6) 我在设备上激活了 Settings/Safari/Advanced/Web 检查器模式,在我的 Mac 上激活了 Safari 中的开发模式。

7) 所以现在我 运行 我的调试版本是从 Testflight 下载的,我无法在 Safari 开发模式下检查我的应用程序的 Webview.它说 "No inspectable applications".

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

有人可以帮我吗?

我找到问题所在了。

要在 Safari 开发模式下检查您的应用程序,您的构建应该使用 iOS 开发证书 进行签名。但是,当您将您的应用程序上传到 TestFlight 时 - Xcode 自动使用 iOS 分发证书 将其重新注册。使用这种类型的证书,您无法在 Safari 中检查您的应用程序的 Webview。