SwiftySimpleKeychain
A wrapper (written only in Swift) to make it really easy to deal with iOS, macOS, watchOS and Linux Keychain and store your user's credentials securely. Based on Auth0's SimpleKeychain Thank you @Auth0!
Table of Contents
Requirements
Platform | Minimun Swift Version | Installation | Status |
---|---|---|---|
iOS 11.0+ | 5.3 | Cocoapods, Swifth Package Manager | Fully Tested |
macOS 10.12+ | 5.3 | Cocoapods, Swifth Package Manager | Fully Tested |
tvOS 9.0+ | 5.3 | Cocoapods, Swifth Package Manager | Fully Tested |
watchOS 5.0+ | 5.3 | Cocoapods, Swifth Package Manager | Fully Tested |
Ubuntu 20.04+ | Latest Only | Swifth Package Manager | Unsupported |
Windows | Latest Only | Swifth Package Manager | Unsupported |
Installation
Cocoapods
In your Podfile add the following line. SwiftySimpleKeychain. Where the latests version can be found on the project's GitHub Page.
pod 'SwiftySimpleKeychain', '~> <>'
Swift Package Manager
In your Package.swift add the following lines.
// Inside Package definition
dependencies: [
.package(url: "https://github.com/eaceto/SwiftySimpleKeychain.git", .upToNextMajor("<>" ))
]
// Inside Target definition
dependencies: [
"SwiftySimpleKeychain"
]
Documentation
Documentation of this library and its extensions is available in the project GitHub Page. https://eaceto.github.io/SwiftySimpleKeychain.
Documentation includes not also code documentation, but also code coverage and lint report.