Quick note that yesterday [1] we landed Carthage, a minimal dependency
manager, which is used to pull in external libraries on iOS. Most of
the libraries under ThirdParty/ have been removed, and they are now
pulled in dynamically. See the README [2] for updated build
instructions.

To add a dependency, you'll need to add the github repository name to
Cartfile, then run "carthage checkout". You can then import the
project in Xcode from Carthage/Checkouts, after which you can add the
framework to the target as you normally would.

In earlier versions of the pull request, we were seeing issues where
the switch to Carthage required deleting the DerivedData directory.
That issue seems to be gone now, so let me know if that's not the
case, or if you encounter any other problems.

Shout out to Stefan for sorting out the Travis CI and scheme issues!

[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1132795
[2] https://github.com/mozilla/firefox-ios#building-the-code
_______________________________________________
mobile-firefox-dev mailing list
[email protected]
https://mail.mozilla.org/listinfo/mobile-firefox-dev

Reply via email to