Wie testet man den Release Build auf einem Gerät mit Xcode 4.2?

9

Ich habe gerade ein Update für meine App fertig geschrieben und möchte es jetzt im App Store einreichen.

Ich habe es im Debug-Modus auf mehreren Geräten gründlich getestet, aber ich möchte es mit dem Release-Build testen, um sicherzustellen, dass nichts kaputt geht.

Wenn ich in Xcode 4.0.2 den Release-Build testen wollte (d. h. nicht verteilen), würde ich einfach das folgende tun

  1. Stellen Sie in den Projekteinstellungen sicher, dass die Freigabecode-Signatur auf "iPhone Developer" und nicht auf "iPhone Distribution"
  2. eingestellt ist
  3. Gehen Sie zu Edit scheme... und ändern Sie das Schema Ausführen auf Freigeben anstelle von Debug .
  4. Stellen Sie sicher, dass mein Verteilungs-Bereitstellungsprofil in Xcode installiert ist
  5. Führen Sie es auf dem Gerät aus, stellen Sie sicher, dass alles funktioniert.

Wenn alles funktioniert, würde ich dann mit folgendem verteilen:

  1. Ändern Sie die Codesignierung in "iPhone Distribution"
  2. Stellen Sie sicher, dass das Archiv Schema auf Freigabe festgelegt ist
  3. Archiv
  4. Senden

Jetzt ist das Problem, mit Xcode 4.2 kann ich nicht den Release Build auf meinem Gerät testen. - Wenn ich es mit Release zu meinem iPod baue, bekomme ich eine Warnung:

  

Ein gültiges Bereitstellungsprofil für diese ausführbare Datei wurde nicht gefunden.

Also habe ich meine Provisioning-Profile im Hauptbereich "Bibliothek" des Bereichs Geräte (alle Bereitstellungsprofile) überprüft und dort mein Verteilungsprofil gefunden.

Das Provisionierungsprofil lautet "Dieses Profil kann nicht auf deivces installiert werden" .

Wenn ich also das Distributionsprofil nicht mit einem Gerät verwenden kann - wie soll ich den Release Build testen?

Ich würde mich über jeden Rat mit diesem Thema freuen - Entschuldigung, wenn etwas offensichtlich ist, das ich vermisse!

    
Alex Coplan 15.01.2012, 13:42
quelle

1 Antwort

3

Hinweis: Ссылка

  

Wie bestätige ich, dass mein Bereitstellungsprofil für die Verteilung im App Store vorgesehen ist?

     

Sie können bestätigen, ob es sich bei Ihrem Bereitstellungsprofil um ein App Store-Verteilungsprofil im Xcode Organizer & gt; Registerkarte Geräte & gt; Abschnitt "Bereitstellungsprofile" unter "Bibliothek"; Klicken Sie einmal, um das jeweilige Bereitstellungsprofil auszuwählen, und im Kopfzeilenbereich wird der Text "Geräte" wie folgt angezeigt: "Dieses Profil kann nicht auf Geräten installiert werden", wenn es sich um ein App Store-Bereitstellungsprofil handelt.

Das bedeutet, dass Sie ein anderes Verteilungsprofil zum Testen erstellen müssen.

    
Sailesh 15.01.2012, 14:06
quelle

Tags und Links