In dem Bemühen, "kann nicht auf [domain] connect" ein Unternehmen iOS-App zu implementieren, habe ich den folgenden Link erstellt:iOS Unternehmen deployement: Mit einem Klick auf itms-Dienste Link führt zu Fehler
Unencoded Version (für leicht zu lesen):
<a href="itms-services://?action=download-manifest&url=https://example.com/api/distribution/ios?token=abc123">Download</a>
Verschlüsselte Version:
<a href="itms-services://?action=download-manifest&url=https%3A%2F%2Fexample.com%2Fapi%2Fdistribution%2Fios%3Ftoken%3Dabc123">Download</a>
Der Link richtig codiert ist, wie here und here diskutiert.
Angenommen, das Token des Benutzers ist gültig, wird eine .plist
Datei über SSL zurückgegeben, wie in here beschrieben. Die URL der Datei .ipa
, auf die in der .plist
-Datei verwiesen wird, wird im laufenden Betrieb generiert. Hier ist, was die .plist
Datei wie folgt aussieht:
<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>TEMP_URL</string>
</dict>
</array>
<key>metadata</key>
<dict>
<key>bundle-identifier</key>
<string>org.cocos2d.ready-ios</string>
<key>bundle-version</key>
<string>0.0.1</string>
<key>kind</key>
<string>software</string>
<key>title</key>
<string>Ready</string>
</dict>
</dict>
</array>
</dict>
</plist>
Soweit ich das beurteilen kann, unser GoDaddy SSL-Zertifikat auf den trusted list zu sein scheint.
Doch trotz all der oben genannten, nach dem Link tippen und einen Moment warten, erhalte ich folgende Fehlermeldung:
Cannot connect to [domain]
Dies ist die iPhone-Konsole ausgegeben, nachdem Sie den Link tippen:
Aug 29 07:30:56 My-iPhone wifid[15] <Notice>: WiFi:[431015456.799163]: Client itunesstored set type to background application
Aug 29 07:30:56 My-iPhone wifid[15] <Notice>: WiFi:[431015456.804319]: BG Application: Not Present, BG Daemon: Present. Daemons: apsd networkd itunesstored
Aug 29 07:30:56 My-iPhone wifid[15] <Notice>: WiFi:[431015456.806066]: Already connected to [Company Name].
Aug 29 07:30:58 My-iPhone itunesstored[100] <Warning>: Could not load download manifest with underlying error: Error Domain=SSErrorDomain Code=2 "Cannot connect to iTunes Store" UserInfo=0x15788270 {NSLocalizedDescription=Cannot connect to iTunes Store}
Aug 29 07:31:03 My-iPhone wifid[15] <Notice>: WiFi:[431015463.925398]: Client itunesstored set type to normal application
Aug 29 07:31:03 My-iPhone wifid[15] <Notice>: WiFi:[431015463.928745]: BG Application: Not Present, BG Daemon: Present. Daemons: apsd networkd
Irgendwelche Ideen?
* "Irgendwelche Ideen?" * - DNS-Problem, Firewall-Problem oder Routenproblem zum Unternehmensserver? – jww
@jww: Danke für den Kommentar. Ich denke nicht, dass es ein DNS-Problem ist, da alle anderen DNS-Lookups gut funktionieren. Ich kann sowohl die .plist-Datei als auch die .ipa-Datei herunterladen, indem ich den Links in einem Browser folge, daher glaube ich nicht, dass es sich um ein Routenproblem handelt. Und ich habe keine Firewalls laufen. –
MIME-Typ auf Server gesetzt werden https://StackOverflow.com/questions/29559793/Cannot-connect-to-example-Com-in-Irio-Enterprise-App –