KeychainAccess
Simple Swift wrapper for Keychain that works on iOS, watchOS, tvOS
...If the item not protected, the authenticationPrompt parameter just be ignored. The same way as when you get a normal item. It will be displayed automatically Touch ID or passcode authentication If the item you try to get is protected. The same way as when you remove a normal item. There is no way to show Touch ID or passcode authentication when removing Keychain items.