Frage

I wan't mein Verteilungsprofil in Code Signing Identity in den Build-Registerkarte Ziele auswählen. Aber alle meine Zertifikate (Entwickler, ad hoc, ...) werden grau dargestellt. So scheint es, dass das neue Profil XXX.mobileprovision nicht installiert ist. Die Richtlinien sagen

das Verteilungsprofil herunterladen und es in der Xcode Organizer installieren. Ziehen Sie die .mobileprovision-Datei in die Provisioning Profiles Liste unter iPhone-Entwicklung im Organizer.

Aber es passiert nichts. Keine grüne Plus-Symbol angezeigt wird.

Wenn ich einen Doppelklick auf das Profil Xcode zeigt mir eine leere Datei ...

Kann jemand mir helfen, aus?

Weitere Informationen:

Zuerst habe ich erstellt ein Ad-Hoc-Profil (mit einer anderen Paket-ID), die (jetzt) ??arbeitet. Der Zertifikatsinhaber und der Benutzername auf dem Mac nicht gleich sind (aber der private Schlüssel wurde unter diesem Benutzernamen erstellt). In Xcode kann ich sehen, nur das alte Entwicklerzertifikat (von dem Ad-hoc-Profil).

Ich habe die App Release.

War es hilfreich?

Lösung 3

Unter

Provisioning -> Distribution -> Distribution Provisioning Profiles

Ich habe das gewünschte Zertifikat erneut und installiert. Nun weiß ich nicht eine leere Datei in Xcode sehen. Der Build funktioniert auch jetzt (keine Code-Zeichen-Fehler).

Was ich auch tat: Ich habe die WWDR heruntergeladen und installiert es, aber ich weiß nicht, ob das der Grund war (weil ich denke, es ist immer das gleiche)

Andere Tipps

In Xcode 5 wurde dies verschoben:

Xcode> Einstellungen> Konten> Details button>

Sie können Ihre Provisioning-Zertifikate in XCode aktualisieren an:

Organizer -> Devices -> LIBRARY -> Provisioning Profiles

Es gibt eine Refresh-Button :) Also, wenn Sie das Zertifikat in iTunes manuell erstellt haben, verbinden, dann müssen Sie diese Taste drücken oder das Zertifikat manuell heruntergeladen werden.

Diese Anweisungen sind für XCode 6.4 (da ich nicht das Update für die aktuellen Versionen noch finden konnte, diese ein bisschen veraltet) wurde

a) Teil auf der Entwickler-Website:

Anmelden in: https://developer.apple.com/

Mitgliederzentrum

Zertifikate, Identifiers & Profile

Zertifikate> Alle

Klicken Sie auf „+“ hinzuzufügen, und folgen Sie den Anweisungen. Sie müssen „Keychain Access.app“ öffnen, dort unter „Schlüsselbund“ Menü> „Zertifikat-Assistent>“, wählen Sie „Fordern Sie ein Zertifikat von einer Zertifizierungsstelle“ etc.

b) XCode Teil:

Schließlich müssen Sie XCode gehen, und offen XCode> Einstellungen ... Wählen Sie Ihre Apple-ID> Details ...> klicken, um den abgerundeten Pfeil Update sowie „+“ für iOS Verteilung zu überprüfen oder iOS Developer Signing Identitäten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top