iOS内部分发错误'错误域= SSErrorDomain代码= 109'

时间:2014-08-26 19:11:51

标签: ios https plist manifest in-house-distribution

我正在尝试使用企业帐户上的内部分发来分发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。

1 个答案:

答案 0 :(得分:3)

事实证明,因为我使用IIS上传了3个文件(.html文件,.plist文件和.ipa文件),所以我需要为.plist和.ipa扩展添加无法识别的MIME类型。

因此,我需要将text/xml .plistapplication/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