Changes

Jump to: navigation, search

Mobile/Gecko-iOS

1,222 bytes added, 15:02, 2 March 2015
Created page with "= Getting the source = Source is at https://hg.mozilla.org/users/tmielczarek_mozilla.com/gecko-ios/ . The changes are on a bookmark called *ios*. I am doing local development..."
= Getting the source =
Source is at https://hg.mozilla.org/users/tmielczarek_mozilla.com/gecko-ios/ . The changes are on a bookmark called *ios*. I am doing local development using changeset evolution, so be warned that the changesets in that repository will change over time.

To clone the repo:
hg clone https://hg.mozilla.org/users/tmielczarek_mozilla.com/gecko-ios/
hg up ios

To pull the repo into an existing clone:
hg pull -B ios https://hg.mozilla.org/users/tmielczarek_mozilla.com/gecko-ios/
hg up ios

= Building =
Currently only building for the iOS simulator is working. There is a mozconfig to use in the tree under build/, and then you need to build an embedding app using XCode.

First, build Gecko:
export MOZCONFIG=`pwd`/build/iphone-simulator-mozconfig
./mach build

Next, open <code>embedding/ios/GeckoEmbed/GeckoEmbed.xcodeproj</code> in XCode and select Product -> Build For -> Running. You should then be able to do Product -> Run if the build was successful, and the simulator should open eventually showing mozilla.org.

The XCode project has an external build step to rebuild Gecko using <code>make binaries</code>, so once you've done a full Gecko build you can edit and rebuild from XCode.
Confirm
321
edits

Navigation menu