我正在尝试使用企业帐户上的内部分发来分发iOS 7.1应用程序。目前我有一个网页,其中包含一个应该安装我的应用程序的链接。该链接的代码如下。
<a href="itms-services://?action=download-manifest&url=https://www.my-website.com/app/app.plist" id="text">Install App! </a>
我在https网站上有我的.html文件,.plist文件和.ipa文件。但是,当我点击链接时,我仍然收到无用的错误“无法连接到www.my-website.com”。查看控制台日志会显示以下错误。
警告:无法加载包含基础错误的下载清单:错误域= SSErrorDomain代码= 109 “无法连接到www.my-website.com”UserInfo = 0x14e27630 {NSLocalizedDescription =无法连接到www.my-website.com,SSErrorHTTPStatusCodeKey = 404}
我在网上看到了这个错误,但没有一个是代码109.而且404没有帮助,因为它只是意味着找不到页面。
注意:我在我的网站上使用IIS。
答案 0 :(得分:3)
事实证明,因为我使用IIS上传了3个文件(.html文件,.plist文件和.ipa文件),所以我需要为.plist和.ipa扩展添加无法识别的MIME类型。
因此,我需要将text/xml .plist
和application/octet-stream .ipa
添加到IIS管理器中。这可以通过以下链接轻松完成:http://technet.microsoft.com/en-us/library/cc725608(v=ws.10).aspx
注意:如果您正在使用Apache,则需要创建一个.htaccess文件,如下所示
AddType text/xml .plist
AddType application/octet-stream .ipa
非常感谢以下帖子帮助我解决此问题:http://forum.starling-framework.org/topic/install-air-apps-on-ios-devices-over-wifi