iphone - 如何在临时构建后调试 iPhone 应用程序?

标签 iphone objective-c cocoa-touch ad-hoc-distribution

我对我的应用程序做了一个临时分发,现在我想再次调试它(我已经用 CoreData 改变了一些东西)但我不能。

如果我按下 Debug 取消分发设置,默认图片将在设备上启动,但我收到错误消息“调试器错误:正在调试的程序未运行。”。

如果我使用调试设置,我会收到另一个错误:“可执行文件已使用无效权利签名。”

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

最佳答案

您需要将 XCode 中应用目标的“代码签名身份”设置更改回“iPhone 开发”,并使用您的应用的相关证书。只能调试使用开发配置签名的应用。

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

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

最后,确保您使用新设置(构建和调试/构建和运行都可以)实际构建应用程序以重新签署二进制文件。

关于iphone - 如何在临时构建后调试 iPhone 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4782266/

相关文章:

ios - uitableview 从滚动中隐藏 2 个单元格

ios - 在 Swift 中使用 YouTube-Player-iOS-Helper 时找不到 "YTPlayerView.h"文件

iphone - 调用-initWithFrame : on super class

objective-c - 键盘不会用 UITextField 关闭

iphone - iOS : can I use one timer to trigger multiple things at certain times?

ios - NSPredicate 在 fethRequest 上返回不同的结果与过滤数组

iphone - 使用 SDK 从上传的图像到 Dropbox 的 GET URL 链接

iphone - 单击 TextView 时删除属性文本

iphone - 摆脱 UITabBar 上的白色 strip

ios - CALayer 上的绘制文本在运行时不显示或崩溃