Ich habe eine App mit einem Verteilungszertifikat mit einer App-ID. Ich habe das Verteilungsprofil in meinen Organizer heruntergeladen und die Bündel-ID in info.plist auf die App-ID gesetzt. Wenn ich versuche, das Projekt zu archivieren, bekomme ich
Code Sign error: Das Bereitstellungsprofil '...' gibt den Application Identifier '...' an, der nicht mit der aktuellen Einstellung 'mybundleid' übereinstimmt.
Xcode schaut sich ein anderes Provisioning-Profil an und sagt, es sei falsch, aber ich möchte dieses Provisioning-Profil nicht ansehen, ich möchte es auf ein anderes Provisioning-Profil ansehen. In den Build-Einstellungen heißt es sogar "(entspricht derzeit ...) zu meinem korrekten Bereitstellungsprofil, damit ich nicht verstehe, was passiert.
Ich habe auch versucht, das falsche Profil zu entfernen, aber dann gab es mir einen weiteren Fehler, dass das Bereitstellungsprofil nicht existierte.
Weiß jemand, was ich hier vermisse? Danke.
Ich hatte dieses Problem in XCode 6. Ich hatte zwei Ziele in meinem Projekt, und eines davon wurde immer mit dem falschen Profil erstellt, egal was ich tat (einschließlich der Änderung der Provisioning-Profil-Einstellung in den Build-Einstellungen).
>Nach stundenlangem Herumspielen fiel mir folgendes auf:
Ich weiß nicht, woher diese beiden stammen, aber was ich getan habe, um mein Problem zu lösen, war folgendes:
XC: com.mycompanyname.mytargetname2
wurde erstellt (HINWEIS: Die Einstellungen sind spezifisch für Sie. Der com.mycompanyname.mytargetname2 sollte durch die Paket-ID Ihrer App ersetzt werden. Danach hat es funktioniert.