github bazelbuild/rules_apple 0.13.0

latest releases: 4.2.0, 4.1.2, 4.1.1...
6 years ago
  • This release is tested with Bazel 0.21.0.
  • Notice: This is the last version that supports objc_framework, objc_bundle and objc_bundle_library. The next version of rules_apple will not support these rules. Please migrate to their Starlark counterparts apple_dynamic_framework_import/apple_static_framework_import, apple_bundle_import and apple_resource_bundle.
  • Codesigning now supports multiple identities in provisioning profiles. (Thanks @steeve!)
  • The resources and structured_resources attribute in swift_library have been removed and won't be processed for resource propagation. Please move those resources to the data attribute instead.
  • Adds experimental support for tree artifact outputs under the --define=apple.experimental.tree_artifact_outputs=1 flag. Please note that this works only for building Apple targets, and Bazel tests are not currently supported. The latest commit of Tulsi supports usage of this flag for building and testing.
  • The @build_bazel_rules_apple//apple/testing/default_host/ios target has been removed. If you were using it as the test host for ios_unit_test targets, please create an ios_application target in your repository instead.
  • macos_extension now uses the Starlark linking API.
  • Test rules now use the Starlark linking API.
  • Entitlement validation logic will also validate the aps-environment setting (thanks @keith!).
  • Multiple minor bug fixes, cleanups and improvements (thanks @keith and @steeve!)

Complete list of changes between 0.12.0 and 0.13.0.

Don't miss a new rules_apple release

NewReleases is sending notifications on new releases.