企业OTA应用程序在安装后消失

时间:2012-09-02 03:23:08

标签: ios

使用“企业分发”选项为客户分发iOS应用程序时,应用程序会下载并安装,但会从主屏幕快速消失。重新启动iOS设备后,它会重新出现。

2 个答案:

答案 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项目中使用的完全相同的包标识符,它按照我预期的方式工作到。