2012-04-09 2 views
67

Ich benutze Xcode 4.3.2, unter Lion 10.7.3, aber jedes Mal, wenn ich meine iPhone App auf dem Gerät installiere, fragt es mich immer nach einem Admin Benutzernamen und Passwort.Xcode fragt nach dem Passwort um das System Keychain zu verwenden

Ich habe alles getan, was hier vorgeschlagen, und haben sogar Xcode neu installiert:

Another StackOverflow related question

Aber ohne Erfolg so weit.

ist hier ein Bild des Fensters, das die ganze Zeit mit:

Xcode 4.3.2 keeps asking for an Admin user name and password

Alle anderen Vorschläge, wie dieses Problem zu lösen?

+0

Haben Sie sich http://stackoverflow.com/a/9369450/214063 –

+0

angesehen Ja, das habe ich schon ausprobiert und es hat auch nicht funktioniert. Vielen Dank! – Winston

+0

Sind Sie derzeit mit einem Administratorkonto angemeldet? – John

Antwort

139

Das Problem war, dass mein Entwicklerzertifikat auf Keychain unter "System" war, auf der linken Seite, die immer gesperrt ist, erfordert mein Passwort zu entsperren!

Dann habe ich das Entwicklerzertifikat auf "Login" verschoben, die immer freigeschaltet ist, und jetzt funktioniert alles perfekt. Die Belästigung von xCode nach dem Passwort ist weg.

Bitte beachten Sie dieses Bild für weitere Informationen: enter image description here

+8

Rechtsklick auf den Artikel. Gehen Sie zu Informationen abrufen, gehen Sie dann zur Zugriffssteuerung und wählen Sie Alle Elemente zulassen, um auf dieses Element zuzugreifen. Es wird definitiv funktionieren .. –

+0

Ich musste xcode neu starten, bevor ich das ipa danach erstellen konnte. –

+0

Danke für das Teilen dieses wichtigen Details. – Winston

38
  1. Gehen Sie zu "Schlüsselbund"
  2. Klicken Sie doppelt auf den privaten Schlüssel unter der Verwendung von Zertifikaten in Ihrem App Xcode Code signieren
  3. Add“ "to" Ermöglicht immer diese Anwendungen: "unter der" Access Control "Abschnitt Liste.
+1

Dies ist die eleganteste Art, das Problem zu beheben. Vielen Dank! –

+0

Dies ist definitiv die beste Lösung. +1! Aber der Screenshot von Winston hat mir auch geholfen. Fügen Sie einfach einen hinzu, um Ihre Antwort klarer zu machen und es wird die perfekte Antwort sein! – arniotaki

+0

Es hat nicht für mich funktioniert. Nach dem Ändern und Speichern wechselt die "Zugriffskontrolle" wieder, nachdem Sie sie erneut geöffnet haben. – cuble

9

ich das oben genannte Problem zu lösen, haben wie folgt vor:

  1. Zum Schlüsselbund

  2. Wählen Sie System >> Ihr Zertifikat >> rechten klicken Sie auf „Get Info "

  3. Informationsfenster Zertifikat wird >> Select "Trust" Abschnitt

  4. Von Drop-Down-Option auswählen "Always Trust"

enter image description here

+0

Tun Sie das nicht. Ich tat dies mit dem "Apple Worldwide Developer Relations Certification Authority" -Zertifikat im System-Schlüsselbund, wodurch es vertrauenswürdig wurde, und es schien zu funktionieren. Xcode bat mich nicht länger bei jedem Start, Codesign oder andere Xcode-Tools auf den Schlüsselbund zugreifen zu lassen. Das Problem ist, als ich versuchte, eine App an den App Store zu senden, sah alles gut aus, aber es würde nicht akzeptieren. Ich musste einen technischen Support-Vorfall öffnen, in dem mir gesagt wurde, dass ich das Zertifikat auf die Einstellung "Systemstandards" zurückgeben sollte. Dann würde der App Store schließlich meine Einreichung akzeptieren. Grosse Kopfschmerzen. – Dalmazio

16

Hier ist offen, wie ich habe es auf Xcode 7.2 behoben (funktioniert auch in 7.3):

1) Open KeyChain. 
2) Select System, Choose Certificates category. 
3) Select developer certificate and double click the private key. 
4) Check Access Control and tick on 'Allow all item to access this'. 
5) Restart Xcode and run the app on device. 
0

In meinem Fall das erforderliche Zertifikat mit einem privaten Schlüssel wurde in -System gespeichert Schlüsselanhänger, Zertifikate Kategorie. Um das Problem zu beheben, habe ich das Zertifikat (einschließlich des privaten Schlüssels) exportiert und es auf Login Keychain, Zertifikate Kategorie verschoben.

Verwandte Themen