Xcode warning settings
Deprecation warnings are an important part of how we communicate upcoming changes to the library; they are enabled by default in typical Xcode and CocoaPods projects.
If your project doesn’t already specify these warnings, include the following flags in your build:
If you treat warnings as errors (
-Werror or “Treat warnings as errors” in
Xcode), then you should exclude deprecation warnings from being treated as
errors to allow the normal deprecation process to work:
The core team tests against Xcode 8.3.3, Xcode 9.0.1, Xcode 9.1 and Swift 3.2. Swift 4 support is added whenever possible and will be the standard when Xcode 8 support is dropped in 2018.
Our components currently support iOS 8.0 and up.
We are using CocoaPods 1.3.1.
The core team uses Ruby 2.0.0. Newer versions of ruby have subtle modifications that affect our