【问题标题】:iOS In-House Distribution Error 'Error Domain=SSErrorDomain Code=109'iOS 内部分发错误“错误域 = SSErrorDomain 代码 = 109”
【发布时间】:2014-10-20 05:33:32
【问题描述】:

我正在尝试在企业帐户上使用内部分发来分发 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,您是否有权在您的 web.config 中下载 plist 和 ipa 文件扩展?
  • 嗨 Maathusan,我怀疑是否属于 plist。设置 plist 的 MIME 后,我们可以在浏览器中查看 plist 文件吗?

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


【解决方案1】:

事实证明,因为我是使用 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

【讨论】:

  • 嗨 Rajendram,我面临同样的问题。我将这些类型添加到我的 IIS 中,但我仍然遇到同样的错误。你能帮帮我吗?感谢您的帮助。
  • 嘿,你还需要帮助吗?如果您指定您已经尝试过的内容,我可以尽力帮助您。
  • 谢谢 Maathusan,现在我的问题已经解决了。我的经理在 IIS 服务器中添加了 MIME 类型。所以现在我们可以直接下载 iPa 文件了。
猜你喜欢
  • 1970-01-01
  • 2019-06-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-11-11
  • 2016-12-30
相关资源
最近更新 更多