我正在使用我的iPhone作为开发设备。每当我使用Instruments(Instruments-> Launch Executable->我的应用程序)在iPhone上运行应用程序时,应用程序就会启动,但我会收到仪器中主题中提到的错误。
我尝试从xcode中删除设备并再次将其添加为开发设备,但我仍然遇到同样的错误。有人可以告诉我如何解决这个问题。
感谢。
答案 0 :(得分:4)
是否有新的证书配置配置文件例程并更改了捆绑包标识符以读取myAppId.somethingForTheStar。$ {PRODUCT_NAME:identifier}
此外,如果您在TextEdit中打开mobileprovision并搜索
<key>get-task-allow</key>
如果密钥的值为 true ,请确保在Entitlements.plist文件中选中该选项(尽管Apple开发人员门户网站说它应该取消选中 - 理想情况下,如果您的mobileprovision文件要检查,保持检查)
奇怪的是,我必须使用一个Entitlements.plist,其中“get-task-allow”检查调试配置文件,并取消选中配置文件,以使相应的配置文件正常工作!
希望能有所帮助。
答案 1 :(得分:1)
它是否正常崩溃?或仅使用仪器?
我对乐器和应用程序的安装有很多不足之处,只有通过完全恢复iPhone / iPod Touch才能解决这个问题。
答案 2 :(得分:1)
我只使用我的开发配置文件,而不是我的发布资料。
我还确保我在项目和目标中拥有相同的配置文件并转向
在get-task-allow
Entitlements.plist
上
它有时仍然不起作用然后我重启xcode unplug / plugin my iphone,清理目标并通过'Start with Performance Tool
'
这是XCode 3.1 / SDK 3.0的方式。 希望这可以减少SDK 3.1(我现在正在下载)的痛苦。
哦,是的,我的应用程序有时会在'CPU Sampler'中崩溃,我相信这与仪器有关。
答案 3 :(得分:0)
确保您正在编译为调试而不是发布
还要确保您使用项目和目标
的开发配置文件