2

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

4

2 回答 2

5

在我的情况下,我实际上只是在要保存 .ipa 文件时单击“保存以供企业分发”复选框在构建之间重用生成的 .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>
于 2012-09-02T03:23:08.453 回答
0

@ThaDon 谢谢!我为这篇文章投了你的票。我有一个类似的问题。我有一个 plist,我从其他人那里重复使用,并且没有足够注意我为 bundle-identifier 输入的值(前一个人仅使用应用程序名称作为 bundle 标识符,但我使用了推荐的反向域notation com .. 它在 iOS 6 上运行良好,但在 iOS 5 上它下载/安装然后消失,正如你所描述的。一旦我将完全相同的包标识符放在我的 Xcode 项目中,它就按照我预期的方式工作至。

于 2013-01-03T06:04:51.843 回答