github bazelbuild/rules_apple 4.3.3

3 days ago

What's Changed

  • Remove xctestrunner patches by @keith in #2823
  • [meta] update references to master branch to main by @aaronsky in #2834
  • Support NSExtensionMain entry point for tvos_extension by @markvasiv in #2815
  • Ensure the app bundle is writable before signing an app bundle "in place" in dossier codesigning. by @brentleyjones in #2835
  • Don't set the Apple Configuration Distinguisher. This is not necessary, and it is a no-op now. by @brentleyjones in #2836
  • Remove need to have --watchos_cpus defined when building iOS applications with watchOS apps by @adincebic in #2838
  • Fix icon processing for tvOS and visionOS by @mjburghard in #2841
  • Cover tvos and visionos icon processing with tests for bazel 7 by @adincebic in #2842

Full Changelog: 4.3.2...4.3.3

This release is compatible with Bazel 7.x LTS and 8.x LTS releases.

MODULE.bazel Snippet

bazel_dep(name = "rules_apple", version = "4.3.3", repo_name = "build_bazel_rules_apple")

Workspace Snippet

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "build_bazel_rules_apple",
    sha256 = "fad623b4d0dbe7883fffc95a3275eaabfd13bd9336fca6788cb40bee96e5f131",
    url = "https://github.com/bazelbuild/rules_apple/releases/download/4.3.3/rules_apple.4.3.3.tar.gz",
)

load(
    "@build_bazel_rules_apple//apple:repositories.bzl",
    "apple_rules_dependencies",
)

apple_rules_dependencies()

load(
    "@build_bazel_rules_swift//swift:repositories.bzl",
    "swift_rules_dependencies",
)

swift_rules_dependencies()

load(
    "@build_bazel_rules_swift//swift:extras.bzl",
    "swift_rules_extra_dependencies",
)

swift_rules_extra_dependencies()

load(
    "@build_bazel_apple_support//lib:repositories.bzl",
    "apple_support_dependencies",
)

apple_support_dependencies()

Don't miss a new rules_apple release

NewReleases is sending notifications on new releases.