EddyVerbruggen / cordova-plugin-touch-id

:nail_care: 👱‍♂️ Forget passwords, use a fingerprint scanner!
MIT License
214 stars 72 forks source link

The operation couldn't be completed(OSStatus error -25308) #91

Open cvinodhkumar77 opened 4 years ago

cvinodhkumar77 commented 4 years ago

I have different bundle identifier for different environment. For example com.app.appname.qa for QA env and com.app.appname.stage for Stage env

The App works perfectly fine when I have only one app with any of the bundle id mentioned above. When I try to install another app with another bundle id, I am getting an error mentioned below in the App which installed first, the second one works fine

"The operation couldn't be completed(OSStatus error -25308)"

And when I uninstall the newly installed one, the previous one works

I found that this error may occur when I try to access keychain when the device locked but apparently my device not locked when accessing the plugin/keychain

Am I doing anything wrong here. Please help. TIA

Hyumiris commented 4 years ago

I am currently struggling with the exact same problem.

Interestingly this problem does not appear when i use the same app ids for minimal apps that only use this plugin. Therefore this problem might be a compatibility problem with other plugins.

Could you please post a list of all other plugins you use so i can try and see if there are any good candidates?