commit | fb748fb455e28f4ca3a5905d12633bbb60276db1 | [log] [tgz] |
---|---|---|
author | davg <davg@google.com> | Mon Mar 26 13:51:27 2018 -0400 |
committer | Jonathan Dierksen <dierksen@google.com> | Wed Mar 28 17:43:12 2018 -0400 |
tree | d99962d300647cfaa68c444b17e464532495e895 | |
parent | cfa8eba9f73af729e3b2e1d15765ffd11812e273 [diff] |
Use rsync to copy over files to Xcode locations Rsync offers the following advantages: - Only copy files if they've changed - Only modify timestamps when files have changed - This allows Xcode to more intelligently copy files to device Note that the artifact_root will only be valid for local builds; remote builds will need to unzip the IPA or ZIP file. Also note that currently dynamic frameworks will always be resigned during an incremental device build; this will cause them to always be copied over to device even if they have not changed. PiperOrigin-RevId: 190488842
Open src/Tulsi.xcodeproj, and within Xcode, build the TulsiApp.
Run the TulsiApp.
Tulsi-generated Xcode projects use Bazel to build, not Xcode via xcbuild. This means that many common components of an Xcode project are handled differently than you may be used to. Notable differences: