我想在我自己的服务器上分发我的 Beta Adhoc 构建。Apple 用于无线安装应用程序的逻辑中似乎有 2 个重要的 URL。
第一个 url 在 HTML 中:
<p><a href="itms-services://?action=download-manifest&url=http://www.example.com.cn/path/to/plist/theplist.plist">Adhoc Build</a></p>
第二个在那个 plist 文件中
<dict>
<key>kind</key>
<string>software-package</string>
<key>url</key>
<string>http://www.example.com.cn/path/to/binary/app.ipa</string>
</dict>
这些网址可以是相对的吗?我希望相同的 HTML 和 XML 文件在我的开发机器(MAMP 服务器)上工作,首先测试我可以下载二进制文件,然后将临时构建发布给我的 Web 服务器(NGINX)上的测试人员。目前我只能让它与绝对网址一起使用。
我的想法是这两个相对 URL 应该可以工作
<p><a href="itms-services://?action=download-manifest&url=/path/to/plist/theplist.plist">Adhoc Build</a></p>
和
<dict>
<key>kind</key>
<string>software-package</string>
<key>url</key>
<string>/path/to/binary/app.ipa</string>
</dict>
当我使用这些相对 URL 时,当我单击“无法连接到(null)”时,我会从设备弹出一个弹出窗口