Keychain Access
में कोई विकल्प है ताकि सभी एप्लिकेशन प्रतिबंधों के बिना कीचेन आइटम तक पहुंच सकें। सभी अनुप्रयोगों को बिना किसी संकेत के कुंजीचेन आइटम तक पहुंचने की अनुमति कैसे दें
मुझे नहीं पता कि इसे प्रोग्रामेटिक रूप से कैसे सेट किया जाए। मैंने खाली एसीएल के साथ नया SecAccessRef बनाने और सेट करने का प्रयास किया है, वास्तव में कुछ भी नहीं बदलता है (SecItemUpdate
kSecAttrAccess
अपडेट करके)। मैंने आइटम के लिए सभी प्राधिकरण टैगों के लिए सभी एसीएल सूचियां प्राप्त करने और एसीएल/टैग संयोजनों के लिए एक खाली सरणी में एसीएल सामग्री सेट करने का भी प्रयास किया। मैं अनुमत ऐप्स सूची को साफ़ करने में सक्षम था लेकिन इसने सभी एप्लिकेशन को प्रतिबंधों के बिना आइटम तक पहुंचने की अनुमति नहीं दी। मुझे keychain api का उपयोग करके इसे सेट करने का कोई तरीका नहीं दिख रहा है।
तो मेरा सवाल है कि एक्सेस ऑब्जेक्ट या उसके एसीएल में हेरफेर करने के लिए किचेन आइटम या कम से कम अप्रतिबंधित पढ़ने के लिए अप्रतिबंधित पहुंच की अनुमति दें?