iOS内部分发不适用于Amazon S3 Storage

时间:2016-06-16 20:57:40

标签: ios amazon-s3 in-house-distribution

我最近能够为我工作的公司设置内部分发。它很棒。

我们必须做的一件事就是让我们必须将manifest.plist和Program.ipa存储在服务器文件系统上。以前,我们的网站会将文件存储在Amazon S3存储中。

当文件存储在Amazon S3中时,该文件的URL路径如下所示:

  • /Builds/DownloadInstall?loc=Installs/iOS/1.0.131/Program.ipa
  • /Builds/DownloadInstall?loc=Installs/iOS/1.0.131/manifest.plist

当它存储在文件系统上时,它看起来更像是:

  • /Builds/InHouseDev/Program.ipa
  • /Builds/InHouseDev/manifest.plist

两种方式,清单都是针对相对URL正确配置的,但是当我们在Amazon S3中使用链接获取文件位置时,当您点击链接以安装内部开发构建时,不会发生任何事情。

有谁知道这里会发生什么?

感谢您的帮助,

1 个答案:

答案 0 :(得分:0)

安装文件必须在服务器上实际存在才能实现。我不知道技术原因。我认为它与侧载加载iOS的方式有关。