Frage

Ich versuche, eine iPhone App Ad -hoc intern für einen Beta -Test an 3 Benutzer (iPhone 4) und zwei andere (iPad 2, iPhone 3G) zu verteilen. Mein Gerät diente auch als Entwicklungsgerät. Ich habe die gesamte Apple -Dokumentation befolgt, die App archiviert und sie auf die Bereitstellung von Unternehmen vorbereitet. Ich habe es auf meinen Webserver mit der Manifestdatei .Plist gestellt. Um es zu testen, habe ich es auf meinem eigenen Gerät installiert (was wiederum das Entwicklungsgerät ist), und es hat anschwell. Also habe ich den Link an meine anderen beiden Benutzer gesendet, die dann berichteten, dass sie eine Nachricht erhalten haben, in der sie "nicht herunterladen" besagten. Also dachte ich zuerst, dass es ein Problem mit der UDID sein könnte, was es nicht ist. Ich hatte den UDID-Absender heruntergeladen, und sie stimmten perfekt ab. Das war, nachdem ich diese Frage gestellt hatte:Was ist der MIME -Typ für .mobileProvisionin dem ich den MIME -Typ für eine .mobileProvision -Datei wissen wollte. Ich habe diese Informationen übernommen und dann auch einen Link zum Bereitstellungsprofil gesendet. Meine beiden Testbenutzer konnten die .mobileProvision -Datei gut herunterladen und installieren. Das Problem war, als sie erneut versuchten, die App zu installieren. Ein Benutzer erhielt eine Nachricht, in der "keine Verbindung zum Server www.myserver.com herstellen kann" besagte, während der andere 80% der App installierte, bevor die "Meldung" Meldung nicht mit zwei Optionen heruntergeladen werden kann: "Wiederholung" und "Fertig".

Ich bin ratlos. Hat jemand irgendwelche Ideen? Ich bin verzweifelt! Danke im Voraus!

War es hilfreich?

Lösung

Versuchen Sie es zu verwenden TestflightApp.com. Es ist kostenlos und hilft im Grunde, den Prozess der Durchführung von Ad-hoc-Tests zu automatisieren.

"Download kann nicht heruntergeladen werden" scheint eine Nachricht zu sein, dass etwas nicht stimmt - entweder Ihre IPA und Ihre MobileProvision -Datei stimmen nicht überein, oder Ihre Bereitstellungsdatei enthält nicht die richtige UDID, oder möglicherweise gibt es nur Konnektivitätsprobleme .

Andere Tipps

Für diejenigen, die TestFlight nicht verwenden, überprüfen Sie das Bereitstellungsziel unter der Zusammenfassung. Vielleicht setzen Sie es zu hoch, was nicht immer notwendig ist.

Sobald ich eine neue App erstellt habe, die XCode automatisch das neueste Ziel für mich festgelegt habe, das 5.1.1 war, der Benutzer jedoch 5.0.x. Ich habe es mit sehr kleiner Codeänderung (schwach-> zuweisen) auf 4.0 geändert, und dann hat es funktioniert.

Ich weiß, dass es wahrscheinlich zu spät ist, um Ihnen zu helfen, aber ich hatte ein ähnliches Problem. Die Anwendung würde heruntergeladen, und als ich dann sehen konnte, dass "installieren" konnte, gab es ein Popup mit der von OP beschriebenen Nachricht.
Die ASNoween bestand darin, das Bereitstellungsprofil vom iPad zu entfernen und das Gerät neu zu starten.

Einstellungen/allgemein/Profil/entfernen

Als Hinweis wurde das erste Bereitstellungsprofil über das Kabel von MacBook auf das Gerät hochgeladen.

Dies ist ein weiterer Fall des Problems. Sie sollten zuerst UDID des Geräts registrieren, bevor Sie IPA exportieren. Die Geräte, die UDID nach dem Exportieren von IPA registriert haben, können das IPA nicht herunterladen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top