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.
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 Ссылка
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.