OLD | NEW |
1 # iOS Build Instructions | 1 # iOS Build Instructions |
2 | 2 |
3 **Note:** Upstreaming of iOS code is still a work in progress. In particular, | 3 **Note:** Upstreaming of iOS code is still a work in progress. In particular, |
4 note that **it is not currently possible to build an actual Chromium app.** | 4 note that **it is not currently possible to build an actual Chromium app.** |
5 Currently, the buildable binaries are ios\_web\_shell (a minimal wrapper around | 5 Currently, the buildable binaries are ios\_web\_shell (a minimal wrapper around |
6 the web layer), and various unit tests. | 6 the web layer), and various unit tests. |
7 | 7 |
8 ## Prerequisites | 8 ## Prerequisites |
9 | 9 |
10 - A Mac with a version of OS X capable of running the latest version | 10 * A Mac with a version of OS X capable of running the latest version |
11 of Xcode. | 11 of Xcode. |
12 - The latest version of [Xcode](https://developer.apple.com/xcode/), | 12 * The latest version of [Xcode](https://developer.apple.com/xcode/), |
13 including the current iOS SDK. | 13 including the current iOS SDK. |
14 - The current version of the JDK (required for the closure compiler). | 14 * The current version of the JDK (required for the closure compiler). |
15 - [depot\_tools](http://dev.chromium.org/developers/how-tos/install-depot-tool
s). | 15 * [depot\_tools](http://dev.chromium.org/developers/how-tos/install-depot-tool
s). |
16 | 16 |
17 ## Setting Up | 17 ## Setting Up |
18 | 18 |
19 In the directory where you are going to check out the code, create a | 19 In the directory where you are going to check out the code, create a |
20 `chromium.gyp_env` to set the build to use iOS targets (and to use | 20 `chromium.gyp_env` to set the build to use iOS targets (and to use |
21 hybrid builds; see [Building](#Building) below): | 21 hybrid builds; see [Building](#Building) below): |
22 | 22 |
23 ```shell | 23 ```shell |
24 cat > chromium.gyp_env <<EOF | 24 cat > chromium.gyp_env <<EOF |
25 { | 25 { |
(...skipping 90 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
116 ```shell | 116 ```shell |
117 gclient sync | 117 gclient sync |
118 ``` | 118 ``` |
119 | 119 |
120 ## Troubleshooting | 120 ## Troubleshooting |
121 | 121 |
122 If your build fails, check the iOS columns of [the Mac | 122 If your build fails, check the iOS columns of [the Mac |
123 waterfall](http://build.chromium.org/p/chromium.mac/console) (the last | 123 waterfall](http://build.chromium.org/p/chromium.mac/console) (the last |
124 two) to see if the bots are green. In general they should be, since | 124 two) to see if the bots are green. In general they should be, since |
125 failures on those bots will close the tree. | 125 failures on those bots will close the tree. |
OLD | NEW |