Luis Padron

Results 36 issues of Luis Padron

Consider some lockfile-like mechanism which can ensure to some degree when the project needs to be regenerated. There are times when the project needs to be re-generated, to get BUILD...

feature request

The rules already support some of the `project_options` available in Xcode. It would be great to support installing the `IDETemplateMacros.plist` equivalent for setting things like the file header template. This...

feature request

Cherry-picked from commit: c24a84a > With the toolchain information removed, this aspect/provider offers a minimal API. > The only client is rules_apple, which uses it to determine if Swift support...

Updates the podspecs, package and CI for Xcode 15. ## Changes - Update min iOS deployment from `12.0` to `14.0` - Update `Scripts/build.swift` to work with Xcode 15.1 and changes...

In `0.11.0` the below WORKSPACE file builds correctly for both build modes, however, in `0.11.1` this is broken when building with Bazel. `WORKSPACE`: ```python load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") http_archive( name = "cgrindel_rules_spm",...

With Xcode 15+ it's possible to generate documentation using DocC for extensions as well (e.g. code in an `extension` block). This is enabled in Xcode via the `DOCC_EXTRACT_EXTENSION_SYMBOLS` Xcode configuration...

When trying to build a FAT binary for a `macos_dynamic_framework` using `--macos_cpus=x86_64,arm64` I hit the following error: ``` Traceback (most recent call last): File "/private/var/tmp/_bazel_lpadron/ad4b52c6b7f1c71771bd38a7ed554766/external/rules_apple~3.2.1/apple/internal/macos_rules.bzl", line 2946, column 13, in...

This flag can be used when emitting a symbol graph to additionally include the symbols from the extension blocks. This is useful when generating documentation with DocC so that the...

Allow this swift_library target to find XCTest

Currently to share arguments across commands you can create a `ParsableArguments` type which contains your arguments/options, and can use `func validate() throws` to validate the arguments. This fails for things...

wontfix