| Index: docs/ios_build_instructions.md
|
| diff --git a/docs/ios_build_instructions.md b/docs/ios_build_instructions.md
|
| index 039f637b62a5038337d4a2a908bec8ea23346e12..71f732a74bef8782c57d16efe2ea5bf999a80052 100644
|
| --- a/docs/ios_build_instructions.md
|
| +++ b/docs/ios_build_instructions.md
|
| @@ -1,12 +1,11 @@
|
| -### Build Instructions (iOS)
|
| +# iOS Build Instructions
|
|
|
| **Note:** Upstreaming of iOS code is still a work in progress. In particular,
|
| note that **it is not currently possible to build an actual Chromium app.**
|
| Currently, the buildable binaries are ios\_web\_shell (a minimal wrapper around
|
| the web layer), and various unit tests.
|
|
|
| -Prerequisites
|
| --------------
|
| +## Prerequisites
|
|
|
| - A Mac with a version of OS X capable of running the latest version
|
| of Xcode.
|
| @@ -15,8 +14,7 @@ Prerequisites
|
| - The current version of the JDK (required for the closure compiler).
|
| - [depot\_tools](http://dev.chromium.org/developers/how-tos/install-depot-tools).
|
|
|
| -Setting Up
|
| -----------
|
| +## Setting Up
|
|
|
| In the directory where you are going to check out the code, create a
|
| `chromium.gyp_env` to set the build to use iOS targets (and to use
|
| @@ -46,8 +44,7 @@ EOF
|
| Also, you should [install API
|
| keys](https://www.chromium.org/developers/how-tos/api-keys).
|
|
|
| -Getting the Code
|
| -----------------
|
| +## Getting the Code
|
|
|
| Next, [check out the
|
| code](https://www.chromium.org/developers/how-tos/get-the-code), with:
|
| @@ -56,8 +53,7 @@ code](https://www.chromium.org/developers/how-tos/get-the-code), with:
|
| fetch ios
|
| ```
|
|
|
| -Building
|
| ---------
|
| +## Building
|
|
|
| Build the target you are interested in. The instructions above select
|
| the ninja/Xcode hybrid mode, which uses ninja to do the actual build,
|
| @@ -79,8 +75,7 @@ target you want to build.
|
| You should always be able to build All, since targets are added there for iOS
|
| only when they compile.
|
|
|
| -Running
|
| --------
|
| +## Running
|
|
|
| Any target that is built and runs on the bots (see [below](#Troubleshooting))
|
| should run successfully in a local build. As of the time of writing, this is
|
| @@ -95,8 +90,7 @@ example, to run a debug build of ios\_web\_shell:
|
| out/Debug-iphonesimulator/iossim out/Debug-iphonesimulator/ios_web_shell.app
|
| ```
|
|
|
| -Converting an existing Mac checkout into an iOS checkout
|
| ---------------------------------------------------------
|
| +## Converting an existing Mac checkout into an iOS checkout
|
|
|
| If you want to convert your Mac checkout into an iOS checkout, you can
|
| follow those steps:
|
| @@ -123,8 +117,7 @@ files according to the new settings.
|
| gclient sync
|
| ```
|
|
|
| -Troubleshooting
|
| ----------------
|
| +## Troubleshooting
|
|
|
| If your build fails, check the iOS columns of [the Mac
|
| waterfall](http://build.chromium.org/p/chromium.mac/console) (the last
|
|
|