7

我使用企业计划创建了一个内部应用程序。我在 ios7 中安装应用程序时遇到问题,它弹出 2 个相同的应用程序,1 个正在安装,另一个 1 完成。我通过链接安装应用程序

 <a href="itms-services://?action=download-manifest&url=http://www.mysite.com/install.plist">

我的 plist 是

 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
 <plist version="1.0">
  <dict>
<key>items</key>
<array>
    <dict>
        <key>assets</key>
        <array>
            <dict>
                <key>kind</key>
                <string>software-package</string>
                <key>url</key>
                <string>http://www.mysite.com/myApps.ipa</string>
            </dict>
            <dict>
                <key>kind</key>
                <string>full-size-image</string>
                <key>needs-shine</key>
                <false/>
                <key>url</key>
                <string>www.mysite.com/apps/icons/ios/icon-72.png</string>
            </dict>
            <dict>
                <key>kind</key>
                <string>display-image</string>
                <key>needs-shine</key>
                <false/>
                <key>url</key>
                <string>http://www.mysite.com/apps/icons/ios/icon.png</string>
            </dict>
        </array>
        <key>metadata</key>
        <dict>
            <key>bundle-identifier</key>
            <string>com.myapps.myapps</string>
            <key>kind</key>
            <string>software</string>
            <key>title</key>
            <string>myApps</string>
        </dict>
    </dict>
</array>

我所有的 url 都是正确的,为什么它可以在 ios 6 上运行,但升级到 iOS7 后不再完美安装。任何 1 都可以帮助吗?下面是示例图片

在此处输入图像描述

4

4 回答 4

7

我对我们的内部应用程序有同样的问题。我确实注意到当我们从临时安装的应用程序转移到内部时,应用程序安装在“正在安装...”空间中,然后实际上占用了下一个可用的跳板空间(所以 - Apple 从某个临时位置复制捆绑包,然后要么不删除旧捆绑包,要么跳板不清理图标)。

SOOOO....我刚刚去编辑了我的清单。我注意到捆绑包 ID 与应用程序中的捆绑包 ID 不完全匹配(因为我在从 AdHoc 切换到 In-House 时更改了它,例如 com.mycompany.myapp 到 com.mycompany.myapp.enterprise)。在使 bundle id 完全匹配后,应用程序实际上完全就地安装(在“正在安装...”图标旁边没有实际的应用程序图标,因为它被复制 - 或者它正在做的任何事情)。8^)

让我知道这是否适合你!

MBPro x 4、MacMini x 2、iMac、iPhone x 5、iPad x 2、带 NeXT Dimension 的 NeXT Cube、NeXT Station。

于 2013-10-17T21:56:59.813 回答
1

希望这会对某人有所帮助:正在通过 itms-services 协议使用“无线”安装,这涉及使用与 .ipa 文件关联的 .plist 文件。在 iPhone 上必须有一些缓存,因为我们可以让安装工作的唯一方法是重命名 .plist 文件以破坏任何现有的缓存。

发生这种情况的部分原因是因为在我们上次部署中,bundle-identifiers 发生了变化,但 iPhone 没有读取更新后的 bundle-identifiers。

于 2013-11-06T22:00:31.113 回答
0

有同样的问题。应用程序的安装操作循环/卡住。在花费了相当长的时间之后,在我的会员中心(Web 门户)上的 Adhoc 分发配置文件中发现了问题。配置文件不知何故处于无效状态(不知道原因)。重新生成配置文件后,一切都为我整理好了。

于 2014-09-15T10:28:57.063 回答
0

重置设置应用程序>常规>重置>重置隐私并重新启动对我有帮助

于 2015-01-14T16:15:34.193 回答