OSStatus status = SecItemAdd((__bridge CFDictionaryRef)publicKey, &persistKey);
if
(persistKey !=
nil
){
CFRelease(persistKey);
}
if
((status != noErr) && (status != errSecDuplicateItem)) {
return
nil
;
}
升级xcode8后模拟器测试的时候status是个负值,真机暂时没发现这个问题
解决方法:
选择TARGETS项目Capabilities 打开KeychainSharing 选项