麻烦在iPad上运行仪器

tar*_*mes 6 iphone xcode profiling

我正在尝试使用设备本身的仪器来分析我的应用程序.具体来说,我正在尝试进行时间分析.

不幸的是,我无法让它发挥作用.情况如下:

1)如果我使用在模拟器上使用开发者配置文件签名的应用程序运行仪器,它可以工作.

2)如果我使用在模拟器上使用分发配置文件签名的应用程序运行仪器,它可以工作.

3)如果我运行使用设备上的分发配置文件签名的应用程序(这是分析的默认情况,因为该方案设置为使用发布版本),Xcode会抱怨没有有效的配置文件.这看似合理.

4)如果我使用设备上的开发者配置文件签署了使用应用程序签名的工具,则Xcode会传输应用程序,但随后会立即声明它已"完成运行".该应用程序未运行,并且在大多数情况下没有错误消息.

有时,有时,组织者会发出一条消息,指出设备无法识别主机 - E800001C.

5)使用开发人员配置文件直接运行应用程序工作正常 - 我可以按预期调试.

总结 - 我无法通过使用调试版本的仪器在设备上运行应用程序 - 它在有机会启动之前停止.没有错误消息 - 在调试控制台中根本没有.

救命?

谢谢,

蒂姆

tar*_*mes 7

我已经解决了这个问题.我没有想过检查组织者内部的控制台.它说:

:权利'keychain-access-groups'具有供应配置文件不允许的值

经过一段谷歌搜索,我发现从设备中删除应用程序将解决我的问题.现在我可以介绍一下.

当你知道如何,这很容易.希望能帮助别人.

蒂姆