tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

README (834B)


      1 # iOS Port Prototype
      2 
      3 The current iOS port prototype is built in 2 parts. The core libraries such as
      4 XUL are built as-normal, and then an xcode project is used to bundle these
      5 libraries into an iOS application, which can be deployed to a device or
      6 simulator.
      7 
      8 Currently there is no support for running automated iOS tests, though this is
      9 being investigated.
     10 
     11 ## Simulator
     12 
     13 ### Building
     14 
     15 1. Update your .mozconfig as described below:
     16 
     17 ```
     18 # Enable the iOS application target.
     19 ac_add_options --enable-application=mobile/ios
     20 ```
     21 
     22 2. Build the main core of XUL with `./mach build` as normal.
     23 
     24 ### Running
     25 
     26 Currently the in-tree wrapper for Gecko on iOS is the minimal "GeckoTestBrowser"
     27 application. To run this application, open the xcode project at
     28 `mobile/ios/GeckoTestBrowser/GeckoTestBrowser.xcodeproj`, and build/run it from
     29 there.