คำถามติดแท็ก sskeychain

20
SecItemAdd และ SecItemCopyMatching ส่งคืนรหัสข้อผิดพลาด -34018 (errSecMissingEntitlement)
บางครั้งเมื่อฉันเรียกใช้แอปพลิเคชันบนอุปกรณ์จาก Xcode ฉันจะพยายามเข้าถึงพวงกุญแจ แต่ล้มเหลวเนื่องจากข้อผิดพลาด -34018 สิ่งนี้ไม่ตรงกับรหัสข้อผิดพลาดของพวงกุญแจที่มีเอกสารและไม่สามารถทำซ้ำได้อย่างสม่ำเสมอ (อาจเกิดขึ้น 30% ของเวลาและไม่ชัดเจนสำหรับฉันว่าทำไมมันถึงเกิดขึ้น) สิ่งที่ทำให้การดีบักปัญหานี้ยากมากคือการขาดเอกสารทั้งหมด มีความคิดอะไรที่ทำให้เกิดปัญหานี้และจะแก้ไขได้อย่างไร? ฉันใช้ Xcode 5 และใช้ iOS 7.0.4 บนอุปกรณ์ มีประเด็นเปิดเกี่ยวกับเรื่องนี้ที่นี่: https://github.com/soffes/sskeychain/issues/52 แก้ไข: การเพิ่มรหัสการเข้าถึงพวงกุญแจตามคำขอ ฉันใช้SSKeychainไลบรารีเพื่อเชื่อมต่อกับพวงกุญแจ นี่คือตัวอย่างข้อมูล #define SERVICE @"default" @implementation SSKeychain (EXT) + (void)setValue:(NSString *)value forKey:(NSString *)key { NSError *error = nil; BOOL success = NO; if (value) { success = [self …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.