我在应用程序的临时分发方面遇到了问题,这让我发疯了。 我已经为客户实现了一个应用程序,我想让他对它进行一些测试。
为此,我创建了一个ah hoc发行版(.ipa文件)并将其发送给他。 他告诉我,他可以将应用程序放在自己的设备上但是一旦点击,该应用程序无休止地加载而无需打开且没有警报。
当我添加我的设备时,我将设备添加到门户网站:如果我尝试将应用程序放在我的iPad上,该应用程序可以正常运行。
问题是我的客户的iPad有iOS 7而我的iPad有iOS 6吗?该应用程序是使用SDK 6.1开发的。 我在互联网上找不到任何类似的案例(也许我没有使用正确的词语因为我不会说完美的英语..)
编辑 :我的客户仍然给了我错误的UDID!他改变了iPad,但没有告诉我,虽然我问他两次!
由于
答案 0 :(得分:1)
有同样的问题。这解决了它:
打开Xcode>偏好>帐户>选择您的帐户>点击查看详细信息>单击左下角的刷新按钮
然后再次创建你的ipa。
答案 1 :(得分:0)
一个月前我遇到同样的问题。我们尝试通过iTunes和TestFlightApp临时分发应用程序。但同样的事情发生了。我们无法理解这个问题。如果问题在于配置文件或证书,iTunes在推送应用程序时会显示错误。但它确实没有发生。
问题在于设备标识符(UDID)。发送给我们的UDID由外部应用程序查询并发送给我们。之后,当我们从iTunes获得正确的UDID时,它已成功安装。因此,问题可能在于正确的UDID。
答案 2 :(得分:0)
一个简单的解决方案:将UDID添加到开发配置文件中。存档应用并选择分发>保存以进行企业或即席部署。保存.ipa。在www.diawi.com上传.ipa和开发配置文件。向您的客户发送链接并告诉他先安装配置文件,然后再安装应用程序。
答案 3 :(得分:0)
确保您检查您的配置文件是否允许您的应用请求的所有功能 - iCloud,Game Center等,我的配置临时配置文件不包含iCloud,我的应用确实,并且它冻结了'正在加载......'没有错误信息 - grr。