每次我使用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
答案 0 :(得分:1)
在我在Info.plist中设置了与您在配置门户中设置的App ID不同的“Bundle Identifier”之前,我遇到了这个问题。
如果这不起作用,您可以尝试在尝试安装ad hoc ipa时检查设备的日志。
XCode - >窗口 - >组织者 - >设备 - >您的设备 - >控制台