OGeek|极客世界-中国程序员成长平台

标题: iOS OTA 版本未下载 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-12 21:14
标题: iOS OTA 版本未下载

这是一个有点奇怪的问题。今天我为 OTA 分发构建了我的 iOS 应用程序的新版本。下载后突然提示“无法下载应用,此时无法下载‘ABC’”。但奇怪的是,如果我使用 xCode "Devices"工具安装相同的 ipa 文件,它会起作用。我检查了,仔细检查了下面的东西,但仍然无法正常工作。

  1. 重新创建了新的配置文件。
  2. 添加不同的设备并创建新的配置文件。
  3. 使用不同的 mac 构建应用程序。
  4. 使用不同的 Apple 开发者帐户来构建应用程序。(创建的应用程序 ID、prov 配置文件等...)
  5. 即使我创建了一个空应用程序来查看我是否错误地修改了任何build设置。
  6. 重新生成 manifest.plist 文件。
  7. 检查了 html 文件,看看我是否链接到了正确的 plist 文件。
  8. 服务器也安装了有效的 SSL 证书。

这是我的 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>



Best Answer-推荐答案


我解决了这个问题。其实这是一个愚蠢的

我做的唯一错误是没有添加'www',一旦我添加它就可以正常工作。

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

关于iOS OTA 版本未下载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38349361/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://sqlite.in/) Powered by Discuz! X3.4