Brentley Jones

Results 144 issues of Brentley Jones

### Description We don't unarchive transitive frameworks when copying them over to `SwiftUIPreviewsFrameworks`. This is an issue when using `--define=apple.experimental.tree_artifact_outputs=0`. ### Reproduction steps In `examples/integration` (which currently sets `--define=apple.experimental.tree_artifact_outputs=0`) try...

bug

"Xcode Previews" is their official name, and they now support more than just SwiftUI.

cleanup

- [ ] A target needs to be created for each `proto_library` that is a transitive dependency of the `swift_proto_library`. A target shouldn't be made for `swift_proto_library` itself. - [...

feature request

### Description When Index Build runs in BwB mode, only a single target is built because of the reduced dependencies. We only process params files in the `Create {Compile,Link} Dependencies`...

bug
BwB

### Description https://bazelbuild.slack.com/archives/C0429BN0F8V/p1681135386611619 ### rules_xcodeproj version 1.3.3 ### Xcode version Any ### Bazel version Any ### rules_apple version _No response_ ### rules_swift version _No response_ ### Additional information _No response_

bug

This issue will track know areas that we can improve the performance: Bazel memory usage, analysis phase wall-time, and `generator` wall-time. ## Bazel memory - [x] #2045 - [x] #2049...

cleanup

### Description https://github.com/MobileNativeFoundation/rules_xcodeproj/blob/4b1ef3c7f950f5b7daa4bd22f77860e89dab0571/xcodeproj/internal/opts.bzl#L858-L859 We need to check for `_FORTIFY_SOURCE=` that isn't `0` basically. ### Reproduction steps N/A ### Expected behavior N/A ### rules_xcodeproj version 4b1ef3c7f950f5b7daa4bd22f77860e89dab0571 ### Xcode version N/A ###...

bug

We should support a new `xcodeproj.build_mode` value of `"proxy"`, which causes Xcode to use a custom XCBBuildService proxy. Differences from BwB mode (not all of this has to land in...

feature request
BwP

### Description #1934 is one issue, but we also aren't correctly picking up the `-fPIC` compiler flag. We also don't handle the case of dynamic libraries correctly (it should favor...

bug

We currently don't support static frameworks (#105), but even once we support that, we will probably have to support rules_ios's `PackagingFrameworkBinary` action specifically.

feature request
3rd party rules