我正在使用我的 iPhone 作为开发设备。每当我在 iPhone 上使用 Instruments 运行应用程序(Instruments->Launch Executable->my app)时,该应用程序都会启动,但我会收到 Instruments 主题中提到的错误。
我已尝试从 xcode 中删除该设备并再次将其添加为开发设备,但我仍然遇到相同的错误。有人可以告诉我如何解决这个问题。
谢谢。
我正在使用我的 iPhone 作为开发设备。每当我在 iPhone 上使用 Instruments 运行应用程序(Instruments->Launch Executable->my app)时,该应用程序都会启动,但我会收到 Instruments 主题中提到的错误。
我已尝试从 xcode 中删除该设备并再次将其添加为开发设备,但我仍然遇到相同的错误。有人可以告诉我如何解决这个问题。
谢谢。
做了一个新的证书供应配置文件例程并将捆绑标识符更改为读取 myAppId.somethingForTheStar.${PRODUCT_NAME:identifier}
此外,如果您在 TextEdit 中打开 mobileprovision 并搜索
<key>get-task-allow</key>
如果密钥的值为true,请确保在您的 Entitlements.plist 文件中选中该选项(尽管 Apple 开发人员门户网站说它应该未选中 - 理想情况下应该是,如果您的 mobileprovision 文件希望它被选中,请保持选中)
奇怪的是,我必须使用 Entitlements.plist 并检查“get-task-allow”以检查 Debug 配置文件,并取消选中 Distribution profile 以使各个配置文件正常工作!
希望对某人有所帮助。
会正常崩溃吗?还是只使用仪器?
我对仪器和应用程序安装有很多奇怪之处,只有完全恢复 iPhone/iPod Touch 才能解决这些问题。
我让它只与我的开发配置文件一起工作,这不是我的分发配置文件。
get-task-allow
我还确保我在项目和目标中具有相同的配置文件并打开Entitlements.plist
它有时仍然无法正常工作,然后我重新启动 xcode 拔下/插入我的 iphone,清理目标并通过 Xcode 从 Xcode 运行Start with Performance Tool
仪器
顺便说一下,XCode 3.1 / SDK 3.0。希望使用 SDK 3.1(我现在正在下载)不会那么痛苦。
哦,是的,我的应用程序有时会在“CPU Sampler”期间崩溃,我认为这与仪器有关。
确保您正在编译为调试而不是发布
还要确保您对项目和目标都使用开发配置文件