如何在ad Hoc Build之后调试iPhone应用程序?

mab*_*rei 9 iphone cocoa-touch objective-c ad-hoc-distribution

我做了我的应用程序的广告Hoc Distribution现在我想再次调试它(我已经用CoreData改变了一些东西)但我不能.

如果我按下Debug unsing the Settings for Distribution,默认图片会在设备上启动,但是我收到错误"Error form Debuger:正在调试的程序没有运行.".

如果我使用调试设置,我会收到另一个错误:"Executeable已使用无效的权利进行签名."

我需要做什么才能再次调试?

pmd*_*mdj 8

您需要将XCode中应用目标的"代码签名身份"设置更改回"iPhone开发",并为您的应用提供相关证书.只能调试使用开发配置签名的应用程序.

请注意,目标的设置(在"组和文件"树中的"目标"节点下方)会覆盖全局项目的设置,因此如果您已经更改了后者,请确保目标仍未设置为"iPhone"分配".

您可以通过右键单击/按住Ctrl键单击相应的树节点并选择"获取信息"来查找这些设置.

最后,确保你真正建立新的设置(构建和调试/构建与运行是罚款)重新签署二进制应用程序.