diff options
author | tfarina <tfarina@chromium.org> | 2016-03-02 08:02:50 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-03-02 16:03:50 +0000 |
commit | f0dd080efb520b42b325ece20afc211fa039edcc (patch) | |
tree | c1878860fa3e7234d0d3539626bf4d6a2b6d4add /docs | |
parent | 86c19a63c98323e51a60a19cb3f4747eefb7877c (diff) | |
download | chromium_src-f0dd080efb520b42b325ece20afc211fa039edcc.zip chromium_src-f0dd080efb520b42b325ece20afc211fa039edcc.tar.gz chromium_src-f0dd080efb520b42b325ece20afc211fa039edcc.tar.bz2 |
docs: enlarge the title used by the ios-build-instructions page
This patch makes the title of ios_build_instructions.md match with
the other two (mac_build_instructions.md and linux_build_instructions.md).
It also reorders/rewords the title so it matches with the Mac one.
This patch also changes the headings to use "##" rather than "____" as that is what is recommended by the style guide at https://github.com/google/styleguide/blob/gh-pages/docguide/style.md#atx-style-headings.
BUG=None
R=sdefresne@chromium.org
Review URL: https://codereview.chromium.org/1755133002
Cr-Commit-Position: refs/heads/master@{#378755}
Diffstat (limited to 'docs')
-rw-r--r-- | docs/ios_build_instructions.md | 23 |
1 files changed, 8 insertions, 15 deletions
diff --git a/docs/ios_build_instructions.md b/docs/ios_build_instructions.md index 039f637..71f732a 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 |