The following bug just landed:

Swift 2.2 changes
https://bugzilla.mozilla.org/show_bug.cgi?id=1246445
https://github.com/mozilla/firefox-ios/pull/1667

Which means that master now REQUIRES Xcode 7.3. It will not compile anymore
with Xcode 7.2.1.

This is a great moment to upgrade all the things.

You want to do the following when you upgrade:

Quit Xcode
rm -rf Carthage
rm -rf ~/Library/Developer/Xcode/DerivedData/
./bootstrap.sh
open Client.xcodeproj

(Delete old Carthage builds, delete Derived Data, do a full clean build)

Everything should build and test. I've confirmed that I can do a Simulator
build, device build, archive an App Store build.

There are some small warnings left that we need to deal with. I think it
will be nice to be 'warning free' and have a complete green build.


I'll push changes to the CI server and Xcode Server tomorrow.

Thank you reviewers for all the nits and suggestions.

 S.
_______________________________________________
mobile-firefox-dev mailing list
mobile-firefox-dev@mozilla.org
https://mail.mozilla.org/listinfo/mobile-firefox-dev

Reply via email to