Keychain Utility is a wrapper to help you interact with the Keychain APIs in an easier way
Add @KeychainStorage
annotation in the properties you want to store into the keychain (or read from it). Provide a Key
and an ItemType
(you can check the list here)
@KeychainStorage(key: "API-Token", itemClass: .generic)
var token: String?
// It will print the current value
print(token)
// Update item
token = "c0c61d55558b0c8dac82a16c04981eea7c99e37d714367e575028221028b0d4cff122d6a7556fc0ab1c66d1d4b05b378"
// Delete item
token = nil
Check Keychain Utility Documentation Page for more info.
In Xcode go to File > Add Packages. In the Search or Enter Package URL search box enter this URL: https://github.com/blorenzo10/keychain-utility
If you want to report a bug or need a new feature, open an issue from the issues tab