如何附加到iPhone上的发布应用程序?不是调试版本

时间:2013-05-10 03:26:35

标签: iphone ios xcode

我尝试使用Xcode附加到调试应用程序:产品 - >附加到流程,它的工作原理。

但是当我试图连接到从App Store安装的应用程序时,Xcode首先说等待应用程序启动,当我在iPhone上启动应用程序时,Xcode只是在我的iPhone上完成了应用程序的运行 ......没别的。

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

非常感谢。

因为(@Kendall Helmstetter Gelner):

这个bug很难跟踪,我有一个iPhone可以满足它。

3 个答案:

答案 0 :(得分:7)

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

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

答案 1 :(得分:6)

"通过App Store或作为Ad Hoc或Enterprise版本部署应用程序后,您将无法将Xcode的调试程序附加到其中。要调试问题,您需要分析设备的崩溃日志和控制台输出。"

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

答案 2 :(得分:0)

据我所知,无法在发布模式下附加应用。