In order to make things easier we are using the Carthage to fetch the needed NoMAD-ADAuth framework and build it on your Mac. All in all this is pretty easy to do, just follow these steps to get started.
- Install Carthage! This is easy to do if you have Homebrew installed with just a
brew install carthage. (If you don't want to install Homebrew, you can get a Carthage installer from their project page.)
- With that done, either download or clone this project.
- Before you get going in Xcode, open a Terminal window and navigate to the project folder. Now run
carthage bootstrapand it will fetch and build the AD Framework.
That should be it, and everything should be setup to build in Xcode at that point.
Xcode minimum version requirement: Xcode 9.3
After updating to Xcode 9.3 on an existing dev install you might get a build error that states that you can't use code compiled as Swift 4.0.3 with Swift 4.1. If so just run a quick
carthage update to rebuild your cached dependencies and everything should be fine.