wake-up-neo.com

Xcode fragt bei jedem Kompilieren mit dem Gerät nach Benutzername und Kennwort

Ich benutze einen Admin-Account für die Entwicklung. Bei jedem Kompilieren auf einem Gerät fragt Xcode nach Admin-Benutzername und -Passwort. Ich habe das Problem gegoogelt. Aber keine der Lösungen funktionierte. Ich habe die Problemumgehungen aus diesem Beitrag ausprobiert, aber es hat nicht funktioniert 

Autorisieren Sie einen Nicht-Admin-Entwickler unter Xcode/Mac OS

Ich habe auch versucht, die DevSecurityTools zu deaktivieren und zu aktivieren, aber es hat nicht funktioniert. Ich verwende Xcode 4.3.1, das auf Mac OSX Lion 10.7.3 installiert ist.

Gibt es eine Möglichkeit, dies zu beheben?

27
edwinjomathew

Zur Lösung gehen Sie zu Keychain Access, Und verschieben Sie in der oberen linken Navigation Ihr Developer-Zertifikat von "System" auf "Login".

Das Problem ist eigentlich, dass das Entwicklerzertifikat unter "System" ist und jedes Mal gesperrt ist. Daher wird ein Kennwort zum Entsperren benötigt. Wenn sich das Zertifikat im Abschnitt "Login" befindet, wird es jedoch aufgelöst.

74
Brijesh Vadukia

Entfernen Sie im Schlüsselbund Ihre Entwicklungs- und Verteilungszertifikate aus System und platzieren Sie sie unter Login. Es wird einmal gefragt und Sie müssen Immer zulassen auswählen.

Das hat bei mir funktioniert. Ich hoffe, es funktioniert für Sie genauso gut. 

7
NaXir

In Xcode 7.1 habe ich Login nicht gefunden. Daher habe ich den folgenden Zugriff auf Xcode und codesign für den Zertifikatsschlüssel erteilt:

  1. Schlüsselkette öffnen
  2. Gehen Sie zu Zertifikat unter System.
  3. Klicken Sie auf Schließung, klicken Sie mit der rechten Maustaste auf den privaten Schlüssel und wählen Sie "Informationen".
  4. Klicken Sie auf die Registerkarte "Zugriffskontrolle"
  5. Fügen Sie Xcode und coding unter 'Zugriff immer durch diese Anwendungen zulassen:' hinzu.

Es löst mein Problem.

3
Anni S

Befindet sich das Verzeichnis/Developers aus dem alten Xcode noch auf der Festplatte? Ich hatte gerade einen Benutzer mit diesem Problem, bei dem auch beim Build ein Fehler aufgetreten ist. Code, den andere Benutzer erfolgreich erstellen konnten. Einige Dateizuordnungen bewirken, dass der neue Xcode (verschoben in den Ordner/Applications) auf Komponenten im alten Ordner/Developers verweist. Nachdem wir den Ordner entfernt und den Papierkorb geleert hatten, funktionierte alles wie erwartet.

1
user1466837

Nach dem Verschieben des Entwicklerzertifikats "System" in "Login". Wenn Sie immer noch nach Benutzername und Kennwort gefragt werden, müssen Sie Ihre Codesignatur überprüfen. Gehen Sie zur Erstellungseinstellung und wählen Sie unter Codesignierung das Zertifikat des angesehenen Entwicklers. Für mich geht das.

0
GameBegins