如何附加在testflight应用程序中发布以进行调试?

问题描述 投票:0回答:1

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

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

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

ios xcode lldb
1个回答
2
投票

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

您可以使用与发布版本相同的设置进行“DebugRelease”配置,但如果需要调试来自发布版本的代码,则手动添加此权利 - 如果您的错误仅显示在完全优化中例如,构建。您无法调试Store版本。

© www.soinside.com 2019 - 2024. All rights reserved.