Wie installiere ich zuvor archivierte Apps von xcode organizer auf mein iPhone?

8

Xcode speichert alle Versionen meiner Apps, die ich an den App Store gesendet habe, im Bereich "archivierte Anwendungen". Ich nahm an, dass ich eine alte Version einer App auf meinem Gerät installieren konnte, um irgendwelche Probleme zu reproduzieren, die mein Kunde mit dieser bestimmten Version hatte.

Wenn ich dies jedoch versuche, erhalte ich einen Fehler:

"Diese ausführbare Datei wurde mit ungültigen Berechtigungen signiert. Die in Ihren Anwendungscode-Signierungsberechtigungen angegebenen Berechtigungen stimmen nicht mit den in Ihrem Bereitstellungsprofil angegebenen Berechtigungen überein."

Die ursprüngliche App wurde mit unserem App Store-Verteilungszertifikat signiert und ich verwende die Organizer-Benutzeroberfläche, um sie mithilfe unseres Entwicklerprofils erneut zu signieren.

  • Wählen Sie die archivierte App
  • aus
  • Wählen Sie die Version, die ich testen möchte
  • klicken Sie auf "Teilen"
  • wähle 'iphone developer' neben der Identität
  • aus
  • auf Festplatte speichern (speichert die ipa-Datei)
  • Kopieren Sie dann den ipa mit der kleinen + Taste, die Sie neben "Anwendungen" auf dem Bildschirm sehen, wenn Sie das angeschlossene Gerät auswählen, auf das Gerät.

Dann bekomme ich den Fehler, und die App ist nicht installiert.

Gibt es etwas Offensichtliches, dass ich hier falsch liege? Oder gibt es einen anderen Prozess, um eine archivierte App auf meinem Gerät neu zu installieren?

Edit: Danke für die Antworten, ich habe das jetzt gelöst. Ich habe den Prozess beschrieben, den ich verwendet habe, wenn andere dies tun möchten Ссылка

    
Ben Clayton 13.01.2011, 11:51
quelle

1 Antwort

10

Sie können eine App nicht installieren, indem Sie sie in iTunes ablegen, wenn sie mit dem App Store-Verteilungszertifikat signiert ist. Sie benötigen dazu einen IPA, der mit einem Adhoc-Zertifikat signiert ist.

Xcode kann ein Archiv mit dem zweiten Zertifikat zurückgeben, aber ich glaube nicht, dass dieses Zurücktreten das erste Zertifikat überschreiben wird. Aber dann habe ich es nie versucht.

    
Olaf 13.01.2011, 13:56
quelle

Tags und Links