2010-09-13 53 views
1

我一直在尝试一个周末来通过专门的手段安装我的应用程序以进行beta测试和演示。我可以从Xcode安装,但是当我尝试将应用程序文件放入iTunes中,然后尝试同步时,我一直收到错误“应用程序未安装在iPad上,因为它没有签名”。用于iPad专用分发的代码签名问题应用

我已经经历了所有的步骤。我们进入配置门户并添加了所有设备。然后,我们下载了一个分发配置文件并将其安装到开发计算机上。我们创建了一个Entitlements.plist文件,虽然没有get-task-allow属性,所以我必须自己添加。我清理了目标,重新启动了Xcode,在特设配置文件下构建了应用程序,并为Entitlements.plist设置了代码签名授权。

我将生成的应用程序文件拖放到iTunes的应用程序区域,点击同步,然后出现错误。

我知道我做错了什么,错过了一个步骤,但它必须是苹果在他们的文档中没有的一个复杂的,晦涩的步骤。所以任何人都可以看到我在做什么的问题?如果可以的话,让我知道。谢谢。

回答

1

好的。好极了。在更多的头发拉动之后将其解释出来。

显然,您遵循的构建非常重要。我一直在测试和构建模拟器文件夹,这是错误的。

要部署到设备,您应清除所有目标,然后专门构建到设备。您不必运行它或插入某些东西,但必须建立到设备。模拟器生产的APP与设备不同。

+0

您不需要在每次执行设备构建时清除所有目标 – 2010-09-13 15:47:07

0

您是否将目标中的“代码签名授权”构建设置设置为“Entitlements.plist”?

+0

我做过。我认为这是我正在部署的问题。我想要使​​用模拟器的应用程序文件。 – CrystalBlue 2010-09-21 12:48:11