我正在使用企业证书通过以下链接使用 dropbox 进行广播分发:http://aaronparecki.com/articles/2011/01/21/1/how-to-distribute-your-ios-apps-over-the-air
在创建 plist 时,我使用了一个虚拟应用程序 URL 和标题,即 https.....ipa、AppName 分别为
ipa 和 plist 都上传到 dropbox
- 使用来自 dropbox 的 plist 共享链接并在 HTML 文档中提及
- 我使用了 HTML 网页/文档共享链接(将 www.dropbox.com 替换为 dl.dropboxusercontent.com)。
但是无法下载应用。
下载时出现错误:无法下载应用程序。此时无法下载“AppName”。
控制台消息:
BG Application: Not Present, BG Daemon: Present. Daemons: networkd apsd itunesstored
<Error>: FAILURE: Failed to open property list at file:///private/var/db/launchd.db/com.apple.launchd/overrides.plist for reading. (The operation couldn’t be completed. No such file or directory)
<Notice>: WiFi:[428491987.594512]: Client itunesstored set type to normal application
有人可以帮忙吗?
最佳答案
“为企业分发保存”过程中给出的 url 是保存在 .plist
中的 url。 .该网址应该是 .ipa
的位置文件。
然后下载您的应用程序的链接是这样的 itms-services://?action=download-manifest&url=<LINK_TO_PLIST>
然后 .plist
将用户定向到 .ipa
url 保存在 .plist
.链接示例取 self 几个月前为 iOS 7.1 设备所做的 OTA 分发的工作实现。
关于ios - 使用 Dropbox 在空中分发应用程序时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25056585/