【发布时间】:2011-12-30 11:09:37
【问题描述】:
我正在尝试使用设备本身的 Instruments 来分析我的应用程序。具体来说,我正在尝试进行时间分析。
不幸的是,我无法让它工作。情况如下:
1) 如果我使用模拟器上的开发者资料签名的应用程序运行仪器,它可以工作。
2) 如果我使用模拟器上的分发配置文件签名的应用程序运行仪器,它可以工作。
3) 如果我使用设备上的分发配置文件签名的应用程序运行仪器(这是配置文件的默认情况,因为该方案设置为使用发布版本)然后 Xcode 抱怨没有有效的配置文件。这似乎是合理的。
4) 如果我使用设备上使用开发人员配置文件签名的应用程序运行仪器,则 Xcode 会传输该应用程序,但随后会立即声明它“已完成运行”。应用未运行,并且在大多数情况下没有错误消息。
有时,只是有时,主办方会发出一条消息,指出设备无法识别主机 - E800001C。
5) 直接使用开发人员配置文件运行应用程序运行良好 - 我可以按预期进行调试。
总结 - 我无法使用调试版本通过 Instruments 在设备上运行应用 - 它在有机会启动之前就停止了。没有错误消息 - 调试控制台中什么都没有。
帮助?
谢谢,
提姆
【问题讨论】: