Poniższe działały dla mnie (z systemem macOS 10.12.1 i XCode 7.3).
Zauważ, że problem z innymi rozwiązaniami polega na tym, że działają one na (tymczasowym) wpisie pęku kluczy logowania, który jest usuwany po zamknięciu XCode, więc wydaje się, że rozwiązaniem jest utworzenie wpisu w pęku kluczy System.
Próbowałem użyć dostępu do pęku kluczy, aby przenieść wpis z loginu do pęku kluczy systemowych, ale nie udało się to z różnymi niejasnymi błędami (np. „Wystąpił błąd. Nie można dodać elementu do bieżącego pęku kluczy”)
Zamiast tego użyłem polecenia bezpieczeństwa, aby utworzyć nowy wpis w pęku kluczy System, który jest (prawie) identyczny z tymczasowym.
Jedyną różnicą jest hasło, którego nie mogłem wyodrębnić (i nie jestem pewien, czy jest ważne).
Otwórz Terminal, wklej i wykonaj następujące polecenie (po odpowiedniej edycji, jeśli XCode nie znajduje się w normalnej lokalizacji):
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
Zastrzeżenie - moim jedynym celem było zapobieżenie irytującemu alarmowi.
Nie mam pojęcia, czy to coś zepsuje.
Bawisz się pękiem kluczy System: co może pójść nie tak?