Phần sau phù hợp với tôi (chạy macOS 10.12.1 và XCode 7.3).
Lưu ý rằng vấn đề với các giải pháp khác là chúng hoạt động trên mục nhập chuỗi khóa đăng nhập (tạm thời), mục này bị xóa khi XCode thoát, vì vậy, giải pháp dường như là tạo mục nhập trong chuỗi khóa Hệ thống.
Tôi đã thử sử dụng Keychain Access để di chuyển mục từ đăng nhập sang chuỗi khóa Hệ thống nhưng không thành công với nhiều lỗi khó hiểu (ví dụ: "Đã xảy ra lỗi. Không thể thêm một mục vào chuỗi khóa hiện tại")
Thay vào đó, tôi đã sử dụng lệnh bảo mật để tạo một mục mới trong Chuỗi khóa hệ thống (gần như) giống với mục tạm thời.
Sự khác biệt duy nhất là mật khẩu mà tôi không thể làm phiền khi trích xuất (và tôi không chắc liệu nó có quan trọng hay không).
Mở Terminal, dán và thực hiện lệnh sau (sau khi chỉnh sửa phù hợp nếu XCode không ở vị trí bình thường):
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
Tuyên bố từ chối trách nhiệm - mục tiêu duy nhất của tôi ở đây là ngăn chặn cảnh báo khó chịu.
Tôi không biết liệu điều này có phá vỡ điều gì không.
Bạn đang bối rối với chuỗi khóa Hệ thống: điều gì có thể xảy ra?