9

我尝试使用 Xcode 附加到调试应用程序:产品 -> 附加到进程,它可以工作。

但是当我尝试附加到从 App Store 安装的应用程序时,Xcode 首先说等待应用程序启动,当我在 iPhone 上启动应用程序时,Xcode 刚刚在我的 iPhone 上完成了应用程序的运行……没有别的。

我的问题是我在 App Store 上发布的应用程序有一个错误,我想附加到它进行调试。

非常感谢。

原因(@Kendall Helmstetter Gelner):

这个错误很难追踪,我有一部 iPhone 来解决它。

4

3 回答 3

10

您无法调试应用商店应用程序。允许这种行为是愚蠢的。您不希望一些随机脚本小子尝试使用调试器侵入您的应用程序。您需要以另一种方式解决问题。测试您的发布版本并确认正常发布版本和您的应用商店版本之间的差异(如果有)。

简而言之,从 Xcode 测试您的发布版本(使用您的开发证书构建它)。

于 2013-05-10T03:52:58.617 回答
9

“一旦您通过 App Store 或 Ad Hoc 或 Enterprise 构建部署了您的应用程序,您将无法将 Xcode 的调试器附加到它。要调试问题,您需要分析崩溃日志和控制台输出设备。”

https://developer.apple.com/library/ios/qa/qa1747/_index.html

于 2015-05-07T15:09:22.923 回答
0

据我所知,不可能在发布模式下附加应用程序。

于 2013-05-10T03:53:41.907 回答