rules_xcodeproj
rules_xcodeproj copied to clipboard
Bazel rules for generating Xcode projects.
Fixes #262 (because what is passed on the command-line now has no affect on the generated project). This will allow us to move things out of the transition and into...
Related to #573 - Add `isEnabled` and `isDisabled` helpers to `XcodeScheme.BuildFor.Value`. - Add `enableIfNotIDisabled()` to `XcodeScheme.BuildFor.Value`. - Add logic to set `analyzing` for all targets. - Add logic to set...
Related to #573, #592 The mode is described in [the custom-xcode-schmes design document](https://github.com/buildbuddy-io/rules_xcodeproj/blob/main/doc/design/custom-xcode-schemes.md#introduction-of-scheme-autogeneration-mode).
Test targets can use the `env` attribute to supply environment variables for tests at runtime; however, these variables are not propagated when running the test target in BwB. One potential...
Today, `rules_xcodeproj` generates an Xcode scheme for each target. It would be useful for clients to be able to define and configure the Xcode schemes as one can do in...
Hi, build buddy folks, Thank you so much for the amazing tool that you are building! I'm evaluating the possibility of incremental migration to bazel by using rules_xcodeproj, so I'm...
Prerequisites: - [ ] #470 - [x] #482 - [x] #617 - [x] #633 - [ ] #818
In some cases it is useful to specify the configuration only for building from Xcode. It would be useful to have something like this: ``` xcodeproj( name = "xcodeproj", project_name...
When using the `swift.index_while_building` feature, Bazel will produce index stores while building. We should enable that feature by default in `_xcodeproj_transition` (though once we have multiple configs, we should only...
## Describe the bug From a freshly generated project, that contains multiple platforms for a top-level target that has an Info.plist (like Simulator and Device), Xcode can still show this...