내가 다른 Mac에서 오류를 트리거링에 개발하고 있어요 맥에 불평없이 노력하고 있습니다 SFHFKeychainUtils 사용하는 몇 가지 코드의 디버그 빌드 :Cocoa 앱에서 SFHFKeychainUtils가 errSecAuthFailed 오류로 인해 실패하는 이유는 무엇입니까?
이코드는 SFHFKeychainUtils에서 제공하는 다음과 같은 방법을 사용한다을 :
+[SFHFKeychainUtils getPasswordForUsername:andServiceName:accessGroup:error:]
+[SFHFKeychainUtils storeUsername:andPassword:forServiceName:accessGroup:updateExisting:updateExisting:error:]
+[SFHFKeychainUtils storeUsername:andPassword:forServiceName:accessGroup:updateExisting:updateExisting:error:]
을 사용하여 사용자 이름에 암호가 추가되었습니다. 얼마 후 +[SFHFKeychainUtils getPasswordForUsername:andServiceName:accessGroup:error:]
을 사용하여 암호를 검색하려고 시도합니다. 그러나이 메서드는 오류를 반환합니다. 해당 도메인은 SFHFKeychainUtilsErrorDomain
이고 코드는 -25293
입니다 (따라서 errSecAuthFailed
입니다). 이 오류는 암호가 실제로 키 체인에 저장되어있을 때 (또는 최소한 키 체인 접근에서 볼 때)에만 반환됩니다.
왜 이런 일이 발생합니까?