loading ...在iPad上安装应用程序

问题描述:

我们是iOS开发新手,这是我们为我们组织开发的第一款iPad应用程序。loading ...在iPad上安装应用程序

我们使用iOS SDK 4.3.2开发了Xcode 4.1中的应用程序。

我们创建了配置文件并在配置文件中添加了4个iPad设备UDID。

我们创建了app.ipa文件并将其保存在我们的内部网络服务器上(与app.plist一起)。然后我们创建了一个简单的html文件,其中包含指向app.plist的指针。

我们尝试通过Safari浏览器访问html文件的URL,在设备上安装应用程序。然而,应用程序停留在“加载...”状态,经过很长时间后,它会导致错误无法下载应用程序。我们检查了网络连接,网络服务器日志和一切似乎都很好。

我们观察到的另一个奇怪的行为是,虽然应用程序安装处于加载状态,我们将iPad连接到开发计算机。当iTunes提示同步设备时,我们取消同步。然后我们断开电缆并连接,当它提示进行同步时,我们再次取消它。此时应用程序已安装。但是这只发生在一台iPad上。在其他两个iPad上,它没有安装并保持加载状态。在一台iPad上安装时没有问题。

我们现在陷入困境,因为我们必须将此应用程序分发给我们组织中的许多用户,而无法这样做。

感谢所有为您解答这指出了许多有用的资源,为我们新手开发者的确切网址。

我发现了我的问题的原因。该设备需要连接到苹果网站来验证证书。由于该设备位于我们的内部无线网络中,并且我从设备中删除了代理设置,因此无法连接。一旦我给代理设置安装没有问题。需要指出的一点是它不能与代理认证一起使用,因此我必须启用基于IP地址的设备访问。

再次感谢您的回复。

您在配置文件中遇到问题。

问题是,您没有正确地签名应用程序,iOS5已经改变了通知,该应用程序无法与加载消息一起安装,在iOS4上它是消息和应用程序将从跳板中删除。

您需要在创建的特设证书上的生成设置代码签名标识下的项目属性中进行设置。当您构建归档应用程序时,就像您之前使用相同的证书一样对其进行签名,然后尝试在设备上进行安装。

我使用beta生成器来创建索引,plist和其他文件的web服务器,但你可以使用任何你喜欢的。

http://www.hanchorllc.com/2010/08/24/introducing-ios-beta-builder/

你可以检查以下

  • 的配置文件是临时分配
  • 的配置文件在代码签名身份选择 - >发布节您项目的构建设置
  • 您选择了产品 - >存档,然后在管理器窗口打开时按下“Share”。
  • 下一步:确保提供文件已被选中
  • 下一步:选择“Save for Enterprise Distribution”。应用程序URL必须对IPA文件

You can find more detail about the process in this article