2016-07-13 10 views
1

Es ist ein kleines seltsames Problem. Heute habe ich eine neue Version meiner iOS-Anwendung für die OTA-Distribution erstellt. Nach dem Download heißt es plötzlich "App konnte nicht heruntergeladen werden, 'ABC' konnte zu diesem Zeitpunkt nicht heruntergeladen werden". Aber das Seltsame ist, dass es funktioniert, wenn ich xCode "Geräte" Werkzeug verwende, um die gleiche ipa Datei zu installieren. Ich überprüfte, untersuchte die Dinge unten und es funktioniert immer noch nicht.iOS OTA Build nicht herunterladen

  1. Nachgestelltes neues Bereitstellungsprofil.
  2. Hinzufügen eines anderen Geräts und Erstellen eines neuen Bereitstellungsprofils.
  3. Verwenden Sie verschiedene Mac, um die Anwendung zu erstellen.
  4. Verwenden Sie verschiedene Apple-Entwickler-Konto, um die App zu erstellen. (App-ID erstellt, Prov-Profil usw.)
  5. Sogar ich habe eine leere Anwendung erstellt, um zu sehen, ob ich Build-Einstellungen versehentlich geändert.
  6. Regeneriert manifest.plist Datei.
  7. Überprüft die HTML-Datei, um zu sehen, ob ich verlinkt, um die PLIST-Datei zu korrigieren.
  8. Auch auf dem Server ist ein gültiges SSL-Zertifikat installiert.

Das ist meine manifest.plist Datei,

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> 
<plist version="1.0"> 
<dict> 
    <key>items</key> 
    <array> 
     <dict> 
      <key>assets</key> 
      <array> 
       <dict> 
        <key>kind</key> 
        <string>software-package</string> 
        <key>url</key> 
        <string>https://example.com/app/abc.ipa</string> 
       </dict> 
       <dict> 
        <key>kind</key> 
        <string>display-image</string> 
        <key>url</key> 
        <string>https://example.com/app/</string> 
       </dict> 
       <dict> 
        <key>kind</key> 
        <string>full-size-image</string> 
        <key>url</key> 
        <string>https://example.com/app/</string> 
       </dict> 
      </array> 
      <key>metadata</key> 
      <dict> 
       <key>bundle-identifier</key> 
       <string>com.example.ap</string> 
       <key>bundle-version</key> 
       <string>1.0</string> 
       <key>kind</key> 
       <string>software</string> 
       <key>title</key> 
       <string>ABC</string> 
      </dict> 
     </dict> 
    </array> 
</dict> 
</plist> 

Und das ist mein HTML-Link,

<a href="itms-services://?action=download-manifest&url=https://www.example.com/app/manifest.plist">Tap Here to Install ABC Application</a> 
+0

Hat der Server, auf dem Sie die App hosten, ein SSL-Zertifikat? –

+0

@AlexBrown, Ich habe SSL-Zertifikat installiert, und es ist gültig. –

+0

Ah, sorry, habe diesen letzten Punkt nicht gesehen. Ich habe immer festgestellt, dass OTA Builds ziemlich unbeständig sind. Ich bin kürzlich zu https://www.diawi.com/ gewechselt und habe nicht zurückgeschaut, ich bin mir nicht sicher, ob das in Ihrer Situation anwendbar ist. –

Antwort

1

ich das Problem aussortiert. Eigentlich ist das ein alberner :)

Der einzige Fehler, den ich tat, war nicht hinzufügen 'www', funktioniert es gut, sobald ich es hinzufügen.

Ich musste "https://www.exam ....." überall verwenden.

Verwandte Themen