2016-06-16 6 views
0

Ich war vor kurzem in der Lage, In-House Distribution für das Unternehmen einzurichten, für das ich arbeite. Es funktioniert großartig.iOS In-House Distribution funktioniert nicht mit Amazon S3 Storage

Eine Sache, die wir tun mussten, um dies zum Laufen zu bringen, war, dass wir die Dateien manifest.plist und Program.ipa auf dem Server-Dateisystem speichern mussten. Zuvor speicherte unsere Site die Dateien im Amazon S3-Speicher.

Der URL-Pfad für die Datei so ausgesehen, wenn es in Amazon S3 gespeichert wurde:

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

Wenn es auf dem Dateisystem gespeichert ist, sieht es eher so:

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

in beiden Richtungen wurde das Manifest richtig für die relative URLs konfiguriert, aber wenn wir die Links für die Dateispeicherort verwenden in Bei Amazon S3 würde nichts passieren, wenn Sie auf den Link tippen, um den internen Entwickler Build zu installieren.

Weiß jemand, was hier passieren könnte?

Vielen Dank für jede Hilfe,

Antwort

0

Die Installationsdateien haben für diese arbeiten physisch auf dem Server sein. Ich kenne den technischen Grund nicht, warum ... Ich denke, es hat etwas damit zu tun, wie das Seitenladen mit iOS funktioniert.

Verwandte Themen