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

iOS内部分发错误';错误域=SSErrorDomain代码=109';,ios,https,plist,manifest,in-house-distribution,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> 我的.html文件、.plist文件和.ipa文件都在https网站上。

我正在尝试在企业帐户上使用内部分发来分发iOS 7.1应用程序。目前我有一个网页,上面有一个链接,可以安装我的应用程序。链接的代码如下所示

<a href="itms-services://?action=download-manifest&url=https://www.my-website.com/app/app.plist" id="text">Install App! </a>

我的.html文件、.plist文件和.ipa文件都在https网站上。然而,当我点击链接时,仍然会出现“无法连接到www.my-website.com”的错误。查看控制台日志会显示以下错误

警告:无法加载下载清单,出现以下基本错误:错误域=SSErrorDomain代码=109 “无法连接到www.my-website.com”UserInfo=0x14e27630 {NSLocalizedDescription=无法连接到www.my-website.com,SSErrorHTTPStatusCodeKey=404}

我在网上到处寻找这个错误,但没有一个是代码109。404没有帮助,因为它只是意味着找不到页面


注意:我正在为我的网站使用IIS

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

因此,我需要将
text/xml.plist
application/octet stream.ipa
添加到IIS管理器中。通过以下链接可以轻松完成此操作:

注意:如果使用Apache,则需要创建一个.htaccess文件,如下所示

AddType text/xml .plist 
AddType application/octet-stream .ipa

非常感谢以下帖子帮助我解决了这个问题:

如果你使用IIS,你是否有权在你的web.config中下载plist和ipa文件扩展名?嗨,Maathusan,我怀疑它是否属于plist。在设置plist的MIME后,我们能否在浏览器中查看plist文件?嗨,Rajendram,我面临同样的问题。我将这些类型添加到我的IIS中,但仍然遇到相同的错误。您能帮我解决吗?谢谢你的帮助。嘿,你还需要帮助吗?如果您指定您已经尝试过的内容,我可以尽力帮助您。谢谢Maathusan,现在我的问题已经解决。我的经理在IIS服务器中添加了MIME类型。因此,现在我们可以直接下载iPa文件。