With the addition of the Credential Provider API in iOS 12, you will need to use Xcode 10 (beta 6) and Swift 4.2 (
swiftlang-1000.0.36 clang-1000.10.44) to work on Lockbox.
And if you are running the beta, and haven't already:
sudo xcode-select --switch to point to the beta Xcode app
All Swift frameworks are managed via Carthage.
- In the home directory for the project, run
carthage updateto fetch dependencies.
You cannot use
--no-use-binaries with Carthage in this project unless you have the proper Rust environment set up. Documentation is forthcoming on the right way to do this.
Grab a quick ☕️ or 🍵 !!
If you receive the "Incompatible Swift version" error you may have a different version of Xcode beta then what we've last built against.