iOS OTA版本未下载

时间:2016-07-13 10:40:46

标签: ios iphone xcode ota

这有点奇怪的问题。今天我构建了用于OTA分发的新版iOS应用程序。突然下载后,它显示“无法下载应用程序,'此时无法下载ABC'”。但奇怪的是,如果我使用xCode“设备”工具来安装相同的ipa文件,它是有效的。我查了一下,仔细检查了下面的东西,但仍然没有用。

  1. 重新创建新的配置文件。
  2. 添加其他设备并创建新的配置文件。
  3. 使用不同的mac来构建应用程序。
  4. 使用不同的Apple开发者帐户来构建应用程序。(创建app app,prov profile等)
  5. 即使我创建了一个空的应用程序,看看我是否错误地修改了任何构建设置。
  6. 重新生成manifest.plist文件。
  7. 检查html文件以查看我是否链接到正确的plist文件。
  8. 此外,服务器还安装了有效的SSL证书。
  9. 这是我的manifest.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://example.com/app/abc.ipa</string>
                    </dict>
                    <dict>
                        <key>kind</key>
                        <string>display-image</string>
                        <key>url</key>
                        <string>https://example.com/app/</string>
                    </dict>
                    <dict>
                        <key>kind</key>
                        <string>full-size-image</string>
                        <key>url</key>
                        <string>https://example.com/app/</string>
                    </dict>
                </array>
                <key>metadata</key>
                <dict>
                    <key>bundle-identifier</key>
                    <string>com.example.ap</string>
                    <key>bundle-version</key>
                    <string>1.0</string>
                    <key>kind</key>
                    <string>software</string>
                    <key>title</key>
                    <string>ABC</string>
                </dict>
            </dict>
        </array>
    </dict>
    </plist>
    

    这是我的HTML链接,

    <a href="itms-services://?action=download-manifest&url=https://www.example.com/app/manifest.plist">Tap Here to Install ABC Application</a>
    

1 个答案:

答案 0 :(得分:2)

我解决了这个问题。实际上这是一个愚蠢的:)

我唯一的错误就是没有添加“www”,一旦添加它就会正常工作。

我不得不在任何地方使用“https://www.exam .....”。