I store username & password using keychain, sometimes when I tried to get the password of the username, it told me errSecItemNotFound
.
I keep that the password is always existed in keychain, so why it is not found?
Thanks.
I store username & password using keychain, sometimes when I tried to get the password of the username, it told me errSecItemNotFound
.
I keep that the password is always existed in keychain, so why it is not found?
Thanks.
Tony: that error is simply OSStatus error -34018 - client has neither application-identifier nor keychain-access-groups entitlements.
This could be happening as a result from using a nonstandard app signing method or some other problem with your entitlements. Make sure you're building simply out of Xcode and not using alternate signing methods unless you completely understand them.
When reading the keychain, make sure you always build with a provisioning profile linked with the appId that used to create the keychain record.
@graver
http://opensource.apple.com/source/Security/Security-55471/sec/Security/SecBasePriv.h
errSecMissingEntitlement = -34018, /* Internal error when a required entitlement isn't present. */
© 2022 - 2024 — McMap. All rights reserved.