如何附加在testflight应用程序中发布的调试文件?

时间:2019-04-19 09:42:29

标签: ios xcode lldb

我有XCode,通过testflight安装了应用程序的设备,发行IPA,dSym。 简单的attach to process失败。

  

错误:通过pid'66475'附加失败-无法附加

我想使用IDE进行调试。有可能吗?

1 个答案:

答案 0 :(得分:2)

您不能这样做。为了使调试器能够附加到进程,需要使用特殊权限(get-task-allow)对应用程序二进制文件进行签名。否则,如您所见,操作系统将拒绝调试器的附加功能。商店不允许您提交具有此权利的应用程序,因此您无法调试应用程序的发行版本。 OTOH,其他任何人也不能,许多人认为这是件好事...

您可以进行一个“ DebugRelease”配置,该配置使用与发布版本相同的设置,但是如果您需要调试来自发布版本的代码,请手动添加此权利-以防万一您只看到以下错误:例如,完全优化的构建。您只是无法调试商店版本。

相关问题