使用“企业分发”选项为客户分发iOS应用程序时,应用程序会下载并安装,但会从主屏幕快速消失。重新启动iOS设备后,它会重新出现。
答案 0 :(得分:5)
在我的情况下,我实际上只是在您要在保存.ipa文件时单击“Save for Enterprise Distribution”复选框时生成的构建之间重用.plist文件。我为“bundle-identifier”键输入的值有一个旧的APPID,而不是当前分发的应用程序。更正此错误并从我们的网站重新安装应用程序修复了问题。
基本上将缺少的 .app。添加到我们的捆绑标识符中,允许应用程序正确安装并保留在家中,而无需重新启动。
从:
<key>metadata</key>
<dict>
<key>bundle-identifier</key>
<string>com.mycompany.MyApp</string>
为:
<key>metadata</key>
<dict>
<key>bundle-identifier</key>
<string>com.mycompany.app.MyApp</string>
答案 1 :(得分:0)
@ThaDon谢谢!我赞成你这篇文章。我遇到了类似的问题。我有一个plist,我从其他人那里重复使用,并没有仔细注意我为bundle-identifier设置的值(前一个人只使用app名作为bundle标识符,但我使用了推荐的反向域符号com ..它在iOS 6上运行良好,但在iOS 5上它下载/安装然后消失了,正如你所描述的那样。一旦我把我在Xcode项目中使用的完全相同的包标识符,它按照我预期的方式工作到。