在临时安装后,设备重启后,iOS应用才会运行

时间:2012-05-18 04:59:19

标签: iphone ios5 xcode4

每次我使用ad hoc分发方法将我的应用程序安装到iDevice(例如存档,创建.ipa文件并让我的测试人员下载它)时,应用程序将不会运行,直到设备重新启动。就像下面发布的第二个链接一样,在升级到iOS 5和XCode 4.3.1之前我没有遇到这个问题 - 目前正在运行iOS 5.1 / XCode 4.3.2并且仍然遇到同样的问题。如果我使用USB连接iPhone / iPad(并直接从xcode运行),该应用程序将正常安装并运行良好。

目前,在安装ad hoc时,会发生以下两种情况之一:

1:应用程序安装“正常”并且图标可见 - 但按下它会显示启动图像,然后应用程序无法显示黑屏 - 然后返回跳板。应用程序永远不会得到任何进一步。

•或•

2:应用程序安装似乎正常进行,然后当“安装...”阶段完成时,应用程序图标就会消失。重新启动iPhone,应用程序图标正是它应该的位置。

在任何一种情况下,重启iPhone后它运行正常。

有什么建议吗?

这是我能找到的最接近的问题,但我在iOS 5.0 / 5.1上遇到此问题,甚至在第一次将我的应用程序安装到设备时: iPhone app fails to launch after install on iOS 4, works after device reboot

我也找到了这篇文章,所以我检查了我的Entitlements设置(在Targets中) - 未启用:ad hoc app failed to install on real iPad

1 个答案:

答案 0 :(得分:1)

在我在Info.plist中设置了与您在配置门户中设置的App ID不同的“Bundle Identifier”之前,我遇到了这个问题。

如果这不起作用,您可以尝试在尝试安装ad hoc ipa时检查设备的日志。

XCode - >窗口 - >组织者 - >设备 - >您的设备 - >控制台