gpt4 book ai didi

iOS 8.1 企业版

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:03:16 25 4
gpt4 key购买 nike

我有一个使用 xcode 6.1 构建的应用程序。

我创建了一个 plist 来配合它。

它在 iOS 8.0.2 及之前的版本上下载得很好,但是在任何 iOS 8.1 设备上总是无法安装。

这是我正在遵循的步骤。

使用创建的证书和配置文件归档 ipa 文件在您的服务器中托管 plist 和 ipa 文件

包含一个带有 src 的 href 标签的下载 html 文件

"itms-services://?action=download-manifest&url=https://mypassagewaytest.gwic.com/gw/premcalc/iPremium.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>https://mypassagewaytest.gwic.com/gw/premcalc/iPremium.ipa</string>
</dict>
</array>
<key>metadata</key>
<dict>
<key>bundle-identifier</key>
<string>com.gwic.premiumcalculator</string>
<key>bundle-version</key>
<string>1.3.0</string>
<key>kind</key>
<string>software</string>
<key>title</key>
<string>iPremium</string>
</dict>
</dict>
</array>
</dict>
</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>display-image</string>
<key>needs-shine</key>
<true/>
<key>url</key>
<string>https://downloadLocation.com/icon_57x57.png</string>
</dict>
<dict>
<key>kind</key>
<string>full-size-image</string>
<key>needs-shine</key>
<true/>
<key>url</key>
<string>https://downloadLocation.com/icon_512x512.png</string>
</dict>
<dict>
<key>kind</key>
<string>software-package</string>
<key>url</key>
<string>https://downloadLocation.com/iOSBuild.ipa</string>
</dict>
</array>
<key>metadata</key>
<dict>
<key>bundle-identifier</key>
<string>com.company.Product.g34askas6jas77skks6777s7s7s77</string>
<key>bundle-version</key>
<string>x.x</string>
<key>kind</key>
<string>software</string>
<key>title</key>
<string>appName</string>
</dict>
</dict>
</array>
</dict>
</plist>

有趣的事情在这里

  1. 从 8.0 开始,您的 Plist 中需要有“display-image”和“full-size-image”字典键。除非我有这些 key ,否则我无法在 8.0 上下载应用程序。

  2. 您需要在包标识符的末尾附加一些额外的字符。在我的例子中,该应用程序未安装在某些 8.1 设备上。我不知道为什么需要这样做,但这对我有用。我最好的猜测是它会进行某种缓存突发。

希望这对某人有帮助。

关于iOS 8.1 企业版,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26536018/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com