2011-11-16 63 views
6

我正在试图在设备上使用仪器来描述我的应用程序。具体来说,我试图做时间分析。iPad上的故障运行仪器

不幸的是,我不能得到它的工作。这里的情况如下:

1)如果我在模拟器上使用开发人员配置文件签署应用程序并运行仪器,它将起作用。

2)如果我在模拟器上运行带有使用分布配置文件签名的应用程序的工具,它将起作用。 3)如果我使用设备上的分发配置文件签名的应用程序运行乐器(这是配置文件设置为使用发布版本时的分析默认情况),则Xcode会抱怨没有有效的配置配置文件。这似乎是合理的。 4)如果我使用设备上的开发人员配置文件签名应用程序来运行乐器,则Xcode会传输该应用程序,但会立即声明它是“已完成运行”。该应用程序未运行,并且在大多数情况下没有错误消息。

有时候,有时候,组织者会有一条消息指出设备不能识别主机 - E800001C。

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

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

帮助?

感谢,

回答

7

我解决了这个问题。我没有想到要检查组织者内部的控制台。它说:

:权利“钥匙串访问群体尚未由供应轮廓

允许有点谷歌搜索我的价值后发现,从设备删除应用程序就可以解决我的问题。现在我可以进行配置。

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

Tim

1

首先应用程序都可以在模拟器,不签名执行。现在,苹果已经为我们提供了开发者配置文件来测试设备上的应用。

创建分发概要文件是为了将应用程序提交给苹果商店,或者当应用程序必须分发给企业内的员工时。

如果想在设备上进行性能分析,请使用开发人员进行性能分析。它应该工作。

+0

嗨。我意识到这一切,我只是把情况弄清楚。不起作用的一件事是使用开发人员配置文件在设备上进行配置文件分析。 – tarmes