如何在SharePoint 2013网站上托管iOS IPA?

时间:2015-05-30 02:39:50

标签: ios sharepoint-2013 ipa ios-enterprise

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

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

无法下载应用

  

"我的应用"此时无法下载。

完成|重试

单击“重试”只会显示相同的提示。

有什么建议吗?

我确认了以下内容:

  1. 我在链接和manifest.plist文件中使用绝对网址 - 我发现相对网址不能正常工作
  2. 网址不包含空格 - 空格(%20)似乎会导致问题
  3. 所有文件都已签入并作为主要版本发布
  4. 所有文件都在/ site / SiteAssets /文件夹中,并非真正需要发布
  5. 该网站包含有效的SSL证书
  6. 一位同事和我认为这是由SharePoint将内容存储为后端数据库中的BLOB并且不直接提供文件引起的,但DropBox不做同样的事情吗?即使使用DropBox的dl.dropbox.com链接,我也会认为他们会在CMS的某个地方存储。

1 个答案:

答案 0 :(得分:0)

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

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

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

另外,请检查您使用.plist和.ipa的正确Mime类型 <{1}}和application/x-plist