New issue
Advanced search Search tips

Issue 694604 link

Starred by 3 users

Issue metadata

Status: Fixed
Owner:
Closed: May 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: iOS
Pri: 2
Type: Bug



Sign in to add a comment

Improve documentation on how to build Chromium on iOS

Project Member Reported by sdefresne@chromium.org, Feb 21 2017

Issue description

Improve the documentation on how to build Chromium on iOS.

Points that should be addressed:
- document iOS specific gn args that control the build
- explain how to build and deploy on device
- document which entitlements/provisioning profiles are required

This may also require fixing the build so that it works for anyone with the appropriate entititlements/provisioning profiles mentioned in the documentation.
 
Cc: justincohen@chromium.org sdefresne@chromium.org
 Issue 694575  has been merged into this issue.
Cc: -sdefresne@chromium.org

Comment 3 Deleted

Comment 4 Deleted

Project Member

Comment 5 by bugdroid1@chromium.org, Feb 22 2017

The following revision refers to this bug:
  https://chrome-internal.googlesource.com/chrome/ios_internal.git/+/c769897bdc11f47216e66930f03a15e8898a270f

commit c769897bdc11f47216e66930f03a15e8898a270f
Author: sdefresne <sdefresne@google.com>
Date: Wed Feb 22 13:53:43 2017

Project Member

Comment 6 by bugdroid1@chromium.org, Feb 22 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/bdb93c7b5c6c6568e5ce7c8825d3d28b74a23ddb

commit bdb93c7b5c6c6568e5ce7c8825d3d28b74a23ddb
Author: sdefresne <sdefresne@chromium.org>
Date: Wed Feb 22 15:30:03 2017

Remove AssociatedDomains.entitlements from upstream tree.

This entitlement is there to associate the goo.gl domain with
Chrome. This requires having the correct capabilities on the
used certificates (i.e. requires using Google certificates).

BUG= 694604 

Review-Url: https://codereview.chromium.org/2715463002
Cr-Commit-Position: refs/heads/master@{#452062}

[modify] https://crrev.com/bdb93c7b5c6c6568e5ce7c8825d3d28b74a23ddb/ios/chrome/app/BUILD.gn
[delete] https://crrev.com/7ac160c0795ce9261326bcd96150abc62ac0a263/ios/chrome/app/resources/AssociatedDomains.entitlements

Project Member

Comment 7 by bugdroid1@chromium.org, Feb 23 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/9d63b30c1e8d80834fd033636bcbbed3a21c34b0

commit 9d63b30c1e8d80834fd033636bcbbed3a21c34b0
Author: sdefresne <sdefresne@chromium.org>
Date: Thu Feb 23 11:24:51 2017

Document how to build Chromium for devices.

Document how to build Chromium for devices, how to configure the
Code Signing Identity to use and which Mobile Provisioning Profile
are required to build Chromium and the tests for device.

BUG= 694604 

Review-Url: https://codereview.chromium.org/2712513003
Cr-Commit-Position: refs/heads/master@{#452459}

[modify] https://crrev.com/9d63b30c1e8d80834fd033636bcbbed3a21c34b0/docs/ios_build_instructions.md

Status: Fixed (was: Assigned)

Sign in to add a comment