iPhone发行版下载问题

时间:2013-07-15 17:32:01

标签: iphone cordova enterprise ad-hoc-distribution in-house-distribution

我在使用Apple提供的内部企业应用程序分发方面遇到了一些问题。我已经获得了企业证书并获得了必要的文件(p12,清单等)并通过phonegap构建成功构建了应用程序。我现在遇到的问题是我无法从我上传的服务器上下载文件。每当我尝试通过手机执行此操作时,它会向我显示此错误“Safari无法下载此文件”。这是由于某种认证问题吗?

2 个答案:

答案 0 :(得分:1)

刚刚经历了同样的事情。见Yatin的评论。因为你有签名的ipa,并且假设你已按顺序拥有所有证书。

  1. 您想确保可以下载plist和ipa文件。我们在IIS服务器上托管我们的,并且必须添加mime类型。
  2. 确保您的安装链接是完整的网址:itms-services://?action = download-manifest& amp; amp; url = http://www.fullurl/to.ipa
  3. 最后,请确保您的移动配置文件具有所有必需的设备ID / UUID。

答案 1 :(得分:1)

我自己经历过企业部署方案的许多问题。您需要确定一些事项:

  1. 确保您使用的是相应的移动配置文件。
  2. 确保服务器已设置为提供mime-type为.plist的{​​{1}}和.ipa个文件。如果不是,iOS设备将无法下载它们。
  3. application/octet-stream文件中,确保.plist下的<string>媒体资源包含<key>url</key>文件的完整路径。这将是您通过Web浏览器下载文件的位置。任何不足都行不通。
  4. 使用.ipa形式的特定于应用程序的URI安装应用程序,其中itms-services://?action=download-manifest&url=http://yourserver.com/path/your.plist是服务器的域名,yourserver.com是我们服务器上目录的路径,{ {1}}是path文件的名称。