rules_xcodeproj
rules_xcodeproj copied to clipboard
Bazel rules for generating Xcode projects.
Hey build buddy folks, Looks like a neat new tool you're working on here! For those of us who already use, e.g., Tulsi (or XCHammer) and would consider switching, could...
## Describe the bug If the project uses internal rules_xcodeproj files, which will almost always be the be the case (e.g. uses generated files, compile stub, etc.), those paths are...
Some companies/projects provide shared code snippets checked in to source control. Right now, we perform a separate step to copy the code snippets to the appropriate location. ```sh cp -R...
Once https://github.com/bazelbuild/bazel/issues/15191 is available, when building with Bazel, we should: - Supply the needed `feature` in the `_xcodeproj_transition` - Add the `dia` files to a targets output group in `output_files.bzl`...
## Describe the bug https://www.smileykeith.com/2021/03/04/supporting-relative-paths/
The specs for the `ios_app` example differ when generated using Bazel 5.0.0 and 6.0.0-pre.20220223.1. See below for an example. To enable testing with a different version of Bazel, we can...
## Goals - Provide assurances to `rules_xcodeproj` contributors that changes to the underlying rules work. - Allow clients of `rules_xcodeproj` to test the schemes for configured projects. - Execute a...
Right now when we collect the values for `OTHER_CFLAGS`, they include values that will be the same for every target, mainly because the toolchain sets them. We should set these...
There are a number of `# buildifier: disable=bzl-visibility` directives sprinkled throughout the codebase. The primary issue is that by convention code under `private` or `internal` directories should not be accessible...
The PROJECT_spec.json files are only used to communicate data between the `xcodeproj_aspect` and `generator`. They don't need to be easy to read (though readable in some way is still a...