我有XCode,通过testflight安装了应用程序的设备,发行IPA,dSym。
简单的attach to process
失败。
错误:通过pid'66475'附加失败-无法附加
我想使用IDE进行调试。有可能吗?
答案 0 :(得分:2)
您不能这样做。为了使调试器能够附加到进程,需要使用特殊权限(get-task-allow)对应用程序二进制文件进行签名。否则,如您所见,操作系统将拒绝调试器的附加功能。商店不允许您提交具有此权利的应用程序,因此您无法调试应用程序的发行版本。 OTOH,其他任何人也不能,许多人认为这是件好事...
您可以进行一个“ DebugRelease”配置,该配置使用与发布版本相同的设置,但是如果您需要调试来自发布版本的代码,请手动添加此权利-以防万一您只看到以下错误:例如,完全优化的构建。您只是无法调试商店版本。