Brentley Jones
Brentley Jones
So it seems that with the new `-index-unit-output-path` flag, Xcode uses index-while-building for SwiftUI Previews as well: > -index-unit-output-path /bwx.build/bazel-out/ios-x86_64-min15.0-applebin_ios-ios_x86_64-dbg-ST-7aac51e4b353/bin/UI/UI/Objects-normal/x86_64/ContentView.o -index-store-path /Users/brentley/Library/Developer/Xcode/DerivedData/bwx-fuugzvwbdupctjfrbsoyhovlyzlq/Index.noindex/DataStore -index-system-modules We should as well.
> Assuming you mean 'Optional.none'; did you mean 'XcodeScheme.VariableExpansionContext.none' instead? `XcodeScheme.VariableExpansionContext` and `XcodeScheme.VariableExpansionContextInfo` should be removed in favor of `Optional` and `Optional`.
Currently you can add BES, RBC, or RBE globally or to the `rules_xcodeproj` Bazel configs in your `.bazelrc` file. This generally works well, but Bazel doesn't handle connectivity issues gracefully,...
## Describe the bug I haven't tested this yet, but knowing how we do some logic, I'm pretty sure we need to handle `--experimental_sibling_repository_layout`: https://github.com/bazelbuild/bazel/issues/12821
Basically, I want it so this logic-flow works: - Need to launch it? Add a `launch_action`. It will implicitly get a `profile_action` as well. If that isn't desired, set `None`...
After #1040, we have index store data imported into a location that Xcode can find it. That's not enough to enable indexing of unfocused targets though. Minimally we will also...
Currently there is only the Debug configuration in generated projects. We should support defining multiple configurations if possible. (If possible, because currently `--config` can only be supported if the output...
Currently we compute all of the linkopts for all targets in `generator`. This is wasteful for a couple reasons: - If the target is never linked (e.g. test targets), we...
We should have an option similar to `rsync`'s `--chmod` to change imported record and unit permissions. A common use case for `index-import` is importing Bazel built index stores. Those records...