4

我正在尝试通过安全的 SharePoint 网站向员工分发企业签名的 iOS 应用程序,但它不想工作。

单击指向 manifest.plist 文件的专用链接时,我收到提示Open this page in "App Store"?,我单击“打开”,然后提示输入凭据。我输入我的信用并单击确定,然后被询问sub.domain.com would like to install "My App"。我点击安装然后得到

无法下载应用程序

目前无法下载“我的应用程序”。

完成 | 重试

单击重试只会出现相同的提示。

有什么建议么?

我已经确定了以下几点:

  1. 我在链接和 manifest.plist 文件中使用绝对 URL - 我发现相对 URL 不起作用
  2. URL 不包含空格 - 空格 (%20) 似乎会导致问题
  3. 所有文件均已签入并作为主要版本发布
  4. 所有文件都在 /site/SiteAssets/ 文件夹中,实际上不需要发布
  5. 该站点包含有效的 SSL 证书

我和一位同事认为这是由于 SharePoint 将内容作为 BLOB 存储在后端数据库中而不直接提供文件,但 DropBox 不做同样的事情吗?即使使用 DropBox 的 dl.dropbox.com 链接,我也会认为它们存储在 CMS 中的某个位置。

4

1 回答 1

0

您说内容在后端数据库中提供,而不是直接作为文件提供。这可能意味着您的清单,.IPA 文件在网站身份验证下可用?!如果是这样,请注意:

尽管您itms-services在 Safari 中打开 a,但您的 manifest.plist 和 .IPA 是由设备直接获取的,这意味着没有 cookie 等,没有身份验证......它不是浏览器。

在没有任何身份验证程序的情况下使其可用,它可能会有所帮助,

还请检查您分别对 .plist 和 .ipa 使用了正确的 Mime- application/x-plistTypes application/octet-stream

于 2015-05-30T06:02:42.910 回答