Ich habe eine funktionierende App. Ich habe gestern von xcode 4.2 auf 4.3 aktualisiert. UND ich habe mein Handy von iOS 5.0 auf 5.1 aktualisiert.
Ich baue meine App in Xcode 4.3, und während sie angebunden ist, funktioniert die App auf meinem Handy einwandfrei. Ich lösche dann die App von meinem Handy, erstelle eine Ad-hoc-Distribution in Xcode, lege das neue App- und Distribution-Provisioning-Profil in iTunes ab und sage dann iTunes zu SYNC.
Die App wird auf mein Telefon übertragen und ich sehe es "installiere ...", aber dann erscheint die sehr hilfreiche Nachricht "Installation fehlgeschlagen". Ich habe versucht, ein neues Verteilungsprofil erstellt, aber keine Hilfe.
Das hat bei Xcode 4.3.1 für mich funktioniert.
Ich hatte genau das gleiche Problem, als ich auf dieses Thema stieß. Melvins Antwort oben war etwas, das ich bereits versucht hatte, und ich war mir sicher, dass ich es richtig fand. Dann las ich den Kommentar von Gary: "Zuerst funktionierte das für mich nicht, als ich nur die Release-Einstellung änderte. Ich habe alle Code-Signing-Identitätseinstellungen von" Developer "auf" Distribution "geändert und dann funktionierte es. "
Es stellt sich heraus, dass Garys Reparatur auch für mich funktioniert hat. Aber es ist nicht die Lösung, aber es weist auf das Grundproblem hin. In meinem Fall funktionierte es, weil mein Schema "Ad-hoc-Verteilung" falsch konfiguriert war. Ich vermute, dass das auch für Gary der Fall ist.
So habe ich es behoben:
In meinem Fall hatte ich die Build-Konfiguration auf die Build-Konfiguration für den App Store-Release eingestellt. Also wurde der archivierte Ad-hoc-Build für den App Store signiert. Wenn ich versuchen würde, es auf einem Ad-hoc-Testgerät zu installieren, würde es natürlich nicht installiert.
Auch Melvins Antwort ist wichtig, um dies zu beheben. Sie müssen die richtige Codezeichenidentität für Ihre Ad-hoc-Buildkonfiguration verwenden.
Tags und Links ios xcode ad-hoc-distribution xcode4.3 ios5.1