| OLD | NEW |
| 1 # Checking out and building Chromium for iOS | 1 # Checking out and building Chromium for iOS |
| 2 | 2 |
| 3 There are instructions for other platforms linked from the | 3 There are instructions for other platforms linked from the |
| 4 [get the code](get_the_code.md) page. | 4 [get the code](../get_the_code.md) page. |
| 5 | 5 |
| 6 ## Instructions for Google Employees | 6 ## Instructions for Google Employees |
| 7 | 7 |
| 8 Are you a Google employee? See | 8 Are you a Google employee? See |
| 9 [go/building-chrome](https://goto.google.com/building-chrome) instead. | 9 [go/building-chrome](https://goto.google.com/building-chrome) instead. |
| 10 | 10 |
| 11 [TOC] | 11 [TOC] |
| 12 | 12 |
| 13 ## System requirements | 13 ## System requirements |
| 14 | 14 |
| (...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 95 | 95 |
| 96 ```shell | 96 ```shell |
| 97 $ ninja -C out/Debug-iphonesimulator gn_all | 97 $ ninja -C out/Debug-iphonesimulator gn_all |
| 98 ``` | 98 ``` |
| 99 | 99 |
| 100 Note: you need to run `setup-gn.py` script every time one of the `BUILD.gn` | 100 Note: you need to run `setup-gn.py` script every time one of the `BUILD.gn` |
| 101 file is updated (either by you or after rebasing). If you forget to run it, | 101 file is updated (either by you or after rebasing). If you forget to run it, |
| 102 the list of targets and files in the Xcode solution may be stale. | 102 the list of targets and files in the Xcode solution may be stale. |
| 103 | 103 |
| 104 You can also follow the manual instructions on the | 104 You can also follow the manual instructions on the |
| 105 [Mac page](mac_build_instructions.md), but make sure you set the | 105 [Mac page](../mac_build_instructions.md), but make sure you set the |
| 106 GN arg `target_os="ios"`. | 106 GN arg `target_os="ios"`. |
| 107 | 107 |
| 108 ## Building for device | 108 ## Building for device |
| 109 | 109 |
| 110 To be able to build and run Chromium and the tests for devices, you need to | 110 To be able to build and run Chromium and the tests for devices, you need to |
| 111 have an Apple developer account (a free one will work) and the appropriate | 111 have an Apple developer account (a free one will work) and the appropriate |
| 112 provisioning profiles, then configure the build to use them. | 112 provisioning profiles, then configure the build to use them. |
| 113 | 113 |
| 114 ### Code signing identity | 114 ### Code signing identity |
| 115 | 115 |
| (...skipping 190 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 306 | 306 |
| 307 ```shell | 307 ```shell |
| 308 $ xcodebuild -license | 308 $ xcodebuild -license |
| 309 ``` | 309 ``` |
| 310 | 310 |
| 311 Only accepting for all users of the machine requires root: | 311 Only accepting for all users of the machine requires root: |
| 312 | 312 |
| 313 ```shell | 313 ```shell |
| 314 $ sudo xcodebuild -license | 314 $ sudo xcodebuild -license |
| 315 ``` | 315 ``` |
| OLD | NEW |