2016-09-21 6 views
7

मैं कुंजी टोकन तक पहुंच टोकन स्टोर करना चाहता हूं। Couldn't add the Keychain Item.'KeychainItemWrapper 'कीचेन आइटम नहीं जोड़ सका।'

मैं की तरह stackoverflow पर कुछ पोस्ट जाँच: लेकिन मैं त्रुटि मिली Storing email in keychain impossible (KeychainItemWrapper)

MyCode:

let a = NSKeyedArchiver.archivedData(withRootObject: "980a872c17a075367357e25e88c1c0476417092a") 
let keyWrapper = KeychainItemWrapper.init(identifier: "23123123", accessGroup: nil) 
keyWrapper?.setObject(a, forKey: kSecValueData) 
  1. मैं इस

    keyWrapper?.setObject(kSecAttrAccessible, forKey: kSecAttrAccessible) 
    
  2. बदलें जोड़ने की कोशिश की kSecValueDatakSecAttrGeneric को

मैं तेजी से 3.0 के साथ Xcode 8 चल रहा हूँ। कोई संकेत आपको धन्यवाद!

संपादित ===========================

शेयर कीचेन पात्रता सिर्फ काम पर Viruss एमसीए के जवाब बारी एक बार मेरे लिए: (

+0

http://stackoverflow.com/questions/38456471/secitemadd-always-returns-error-34018-in-xcode-8-in-ios-10-imimulator का डुप्लिकेट? –

उत्तर

26

मैं Xcode 8.

के साथ इस मुद्दे हाल ही में सामना करना है इस मुद्दे को आप Xcode क्षमताओं के "शेयर कीचेन पात्रता" जोड़ने के लिए हल करने के लिए

ऐसे कई उपयोगकर्ता हैं जो इस मुद्दे का सामना कर रहे हैं।

रेफरी: https://forums.developer.apple.com/thread/60617

+1

आपने अपना समय बचाया !! धन्यवाद! –

+0

हाय वायरस, यह दिलचस्प है। यह सिर्फ मेरे लिए एक बार काम करता है। मैंने इसे सक्षम किया और अभी भी एक ही त्रुटि है। मैंने KeyChain समूह स्ट्रिंग को 'accessGroup' पैरामीटर में जोड़ने की कोशिश की, अभी भी कोई मदद नहीं है। कोई उपाय? –

+0

@ विलियमहु: आपको यह समस्या कहां मिली? उपकरण पर? –

-3

ठीक है, के बाद एक लंबे समय मैंने पाया मैं इससे पहले कि मैं Xcode8 करने के लिए अद्यतन मेरी एप्पल खाता समाप्त हो गया था संघर्ष। मैंने इसे अपने खाते को हटाकर हल किया और फिर लॉगिन किया। और केवल डिवाइस के लिए सिम्युलेटर नहीं है।

+2

एंटाइटेलमेंट्स के बारे में अन्य उत्तर वास्तव में स्वीकार्य उत्तर होना चाहिए। –

+0

हाय @ केनी वाईलैंड मुझे पता था कि वायरस ने एक अच्छा समाधान प्रदान किया था, लेकिन यह वास्तव में मेरी समस्या का समाधान नहीं करता है। मैंने इस जवाब के लिए वोट दिया है। धन्यवाद! –

+0

यह आपकी समस्या का समाधान नहीं करता है, लेकिन इसके लिए कारण था, दिए गए उत्तरों से, सबसे अच्छा था –

संबंधित मुद्दे