Folgendes hat bei mir funktioniert (unter MacOS 10.12.1 und XCode 7.3).
Beachten Sie, dass das Problem bei anderen Lösungen darin besteht, dass sie mit dem (temporären) Login-Schlüsselbund-Eintrag arbeiten, der beim Beenden von XCode entfernt wird. Daher scheint eine Lösung darin zu bestehen, stattdessen den Eintrag im System-Schlüsselbund zu erstellen.
Ich habe versucht, den Eintrag mit dem Schlüsselbundzugriff vom Login in den Systemschlüsselbund zu verschieben, aber es ist mit verschiedenen undurchsichtigen Fehlern fehlgeschlagen (z. B. "Ein Fehler ist aufgetreten. Dem aktuellen Schlüsselbund kann kein Element hinzugefügt werden").
Stattdessen habe ich den Sicherheitsbefehl verwendet, um einen neuen Eintrag im Systemschlüsselbund zu erstellen, der (fast) mit dem temporären identisch ist.
Der einzige Unterschied ist das Passwort, das ich nicht extrahieren konnte (und ich bin mir nicht sicher, ob es wichtig ist).
Öffnen Sie das Terminal, fügen Sie den folgenden Befehl ein und führen Sie ihn aus (nach entsprechender Bearbeitung, wenn sich XCode nicht am normalen Speicherort befindet):
sudo security add-generic-password \
-s 'com.apple.dt.XcodeDeviceMonitor' \
-a session-token \
-p anyoldstring \
-T /Applications/Xcode.app \
-T /Applications/Xcode.app/Contents/Developer/Library/Xcode/Tools/XcodeDeviceMonitor \
/Library/Keychains/System.keychain
Haftungsausschluss - mein einziges Ziel war es, den nervigen Alarm zu verhindern.
Ich habe keine Ahnung, ob dies irgendetwas kaputt machen wird.
Sie spielen mit dem System-Schlüsselbund: Was könnte möglicherweise schief gehen?