SecItemAdd() with kSecAttrAccessControl set to SecAccessControlCreateWithFlags(nil,kSecAttrAccessibleWhenPasscodeSetThisDeviceOnly,userPresence, nil) results in 34018.
As of now, this App has NO entitlements and NO provisioning profiles set, and has been working good with KeyChain operations across Catalina to Ventura.Issue started when we brought in biometric support to the existing App with additional kSecAttrAccessControl attribute as detailed in https://developer.apple.com/documentation/localauthentication/accessing_keychain_items_with_face_id_or_touch_id.
1.Please note, keychain entires operated by this App should be exclusive to it (need not be shared to another App), so, KeyChain sharing entitlement shouldn't be an option to consider?
2.The App is signed by a Developer ID Application: certificate.
Please let me know if you need any logs.