Có một tùy chọn trong Keychain Access
để cho phép tất cả các ứng dụng truy cập mục keychain mà không bị hạn chế. Cách cho phép tất cả các ứng dụng truy cập mục keychain mà không cần nhắc
Tôi không biết cách đặt chương trình theo cách lập trình. Tôi đã cố gắng tạo và thiết lập SecAccessRef mới với ACL trống, không thực sự thay đổi bất cứ điều gì (sử dụng SecItemUpdate
cập nhật kSecAttrAccess
). Tôi cũng đã thử nhận tất cả các danh sách ACL cho tất cả các thẻ ủy quyền cho mục và đặt nội dung ACL thành một mảng trống cho các kết hợp ACL/thẻ đó. Tôi đã có thể xóa danh sách ứng dụng được phép nhưng điều này không cho phép tất cả các ứng dụng truy cập mục mà không bị hạn chế. Tôi không thấy một cách để thiết lập điều này bằng cách sử dụng api keychain.
Vì vậy, câu hỏi của tôi là làm thế nào để thao tác đối tượng truy cập hoặc ACL của nó để cho phép truy cập không giới hạn vào mục keychain hoặc đọc ít nhất không giới hạn?