commit | 604d88595d8ee888028bec688bc51ee3de700ad2 | [log] [tgz] |
---|---|---|
author | nglevin <nglevin@google.com> | Thu Feb 01 18:35:25 2018 -0500 |
committer | David Goldman <davg@google.com> | Thu Feb 08 10:38:21 2018 -0500 |
tree | 0cc7b50bf5fcd2370fa16b96046ce12ad95809f8 | |
parent | 1642efeb4024f61d8388593dabed997cf088c1f9 [diff] |
Add check for Spotlight in build script. Stops the build with an error if it detects that Spotlight has been disabled on the startup disk. Spotlight is required to find dSYM bundles used for stack traces and symbolication in Instruments, and remapping sources with the DBGVersion 2 API. If the user needs to build with Tulsi without Spotlight enabled, a user defined environment variable called TULSI_BUILD_WITHOUT_SPOTLIGHT_AT_MY_OWN_RISK can be set to YES in the Tulsi generated project. PiperOrigin-RevId: 184205621
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: