Auf iOS 5.1 und xcode 4.3 aktualisiert, wird die App jetzt nicht installiert

8

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.

    
Gary Hillerson 10.03.2012, 22:32
quelle

2 Antworten

7

Das hat bei Xcode 4.3.1 für mich funktioniert.

  • Gehe zu XCode
  • Öffnen Sie das Projekt, klicken Sie auf die Projektdatei im Explorer
  • Klicken Sie unter Ziele auf Ihr Projektziel
  • Gehen Sie zum Tab "Build-Einstellungen"
  • Gehen Sie zum Abschnitt "Codesignierung"
  • Nach Codesignatur Identität - & gt; Veröffentlichung - & gt; Wählen Sie das Add-hoc-Profil, das Sie im IOS-Provisioning-Portal erstellt haben (Bestimmungen - & gt; Distrubution)
  • CMD - S (speichern)
  • Klicken Sie auf das Projekt - & gt; archivieren und Sie können Ihre Add-hoc
  • erstellen
Melvin 11.03.2012, 10:28
quelle
4

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:

  1. Wählen Sie Ihr Ad-hoc-Verteilungsschema aus (z. B. verwenden Sie die Schaltfläche Schema, um es auszuwählen)
  2. Wählen Sie "Schema bearbeiten ..."
  3. Wählen Sie "Archiv" in der linken Spalte
  4. Wählen Sie in der Auswahlbox die richtige "Build-Konfiguration" aus (z. B. "Release" oder "Ad Hoc" oder wie immer Sie Ihre Ad-hoc-Build-Konfiguration genannt haben)

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.

    
Braeburn 15.04.2012 21:59
quelle