2012-04-15 7 views
0

Ich habe eine Mac-App, die ich an den App Store senden möchte. Ich erhalte den Fehler im beigefügten Screenshot, wenn ich versuche, die App zu senden. Ich habe die Zertifikatsanforderung von genau diesem Mac erstellt und die App auf diesem Mac mit dem 3rd Party Mac App-Zertifikat archiviert. All das ging gut. Aber wenn ich die App einreiche, kann ich die Code Signing Identity nicht mehr auswählen, weil die Paketidentität auf diesem Mac nicht installiert ist. Ich bin nicht sicher, wie das möglich ist, da ich alle Zertifikate von diesem Mac generierte und verifizierte, dass sie alle installiert und gültig sind. Ich habe diese Mac-App bisher ohne Probleme eingereicht. Hat jemand anderes das gesehen? Ich benutze XCode 4.3.2.Mac-App-Paket Identität nicht installiert

Code Signing Identity Error

Antwort

3

Gerade hatte den gleichen Fehler zu Beginn dieser Woche. Das Problem lag in der Erstellung des Verteilungsprovisionsprofils. Obwohl die Optionen "Installer" und "App Store" im Zertifikat-Portal Kontrollkästchen sind, stellen Sie sicher, dass nur eines der beiden aktiviert ist und die benötigten Profile generiert. Wenn Sie die Option "App Store" aktiviert haben und nicht beide und das Profil neu erstellen, wurde das Problem für uns gelöst.

+0

Vielen Dank für Ihre Antwort, ich bin immer noch meinen Kopf auf diesen. Ich habe mich sogar an den Support von Apple gewandt und sie helfen überhaupt nicht. Ich werde das morgen versuchen und Sie wissen lassen, ob es funktioniert. – Bek

+0

Ja das war das Problem in Ordnung. Es ist ein bisschen verwirrend, dass sie beide automatisch auswählen, aber dann funktioniert es nicht ... Vielen Dank! – Bek

+0

Es stellte sich heraus, dass ich zusätzlich zu Ihrer Lösung noch ein weiteres Problem hatte - das abgelaufene Zertifikat wurde zwar noch installiert, aber in Keychain Access nicht angezeigt. Ich habe die Antwort hier gefunden: http://stackoverflow.com/questions/10559942/mas-code-signing-identity-private-key – Bek