Skip to content
Draft
Show file tree
Hide file tree
Changes from 39 commits
Commits
Show all changes
55 commits
Select commit Hold shift + click to select a range
c27f34e
Add rules for building SDK frameworks for explicit module compilation
dierksen Sep 15, 2022
e0f837c
Merge branch 'master' into framework_repo_rule
dierksen Sep 16, 2022
567d839
split out repo rule; bump bazel and rules_swift
dierksen Sep 28, 2022
183306e
revert arm64-to-sim tweak
dierksen Sep 28, 2022
399edef
testing some stuff
dierksen Sep 29, 2022
59fe2f4
add umbrella dep under the hood
dierksen Sep 30, 2022
b02c8ac
Merge branch 'master' into framework_repo_rule
dierksen Oct 11, 2022
87de123
Merge branch 'framework_repo_rule' into framework_tinkering
dierksen Oct 11, 2022
e905fe1
further repo rule cleanup
dierksen Oct 17, 2022
9792e61
change .bazelrc for now
dierksen Oct 17, 2022
0b47395
symlink in xctest framework, pass to testonly swift libraries
dierksen Oct 18, 2022
1b7afe4
cleanup
dierksen Oct 20, 2022
ebb38c2
Bump macos image, bazel, and carthage versions
dierksen Oct 20, 2022
90aa093
Merge branch 'xc13' into framework_repo_rule
dierksen Oct 20, 2022
0a92978
gradually trying to fix tests
dierksen Oct 21, 2022
c891e65
bump cocoapods to 1.11 to add ruby 3 support
dierksen Oct 21, 2022
55c9710
newest bazel release
dierksen Oct 21, 2022
e83f15d
update gemfile.lock
dierksen Oct 21, 2022
901234d
bump checkout action, mark mixed framework test as manual for now
dierksen Oct 21, 2022
efc8ff6
disable another one
dierksen Oct 21, 2022
fd3db05
Merge branch 'master' into xc13
dierksen Nov 1, 2022
7d01fbe
try newer carthage fix
dierksen Nov 2, 2022
a6d85c3
re-enable a couple of tests for now
dierksen Nov 2, 2022
0d11ade
reverts
dierksen Nov 2, 2022
3eee080
Merge branch 'master' into xc13
dierksen Nov 3, 2022
865789c
revert more formatting
dierksen Nov 4, 2022
de887dd
update test simulators
dierksen Nov 4, 2022
29dc203
just change the diff
dierksen Nov 7, 2022
8d06a2a
tweak diff
dierksen Nov 7, 2022
5f3bfd0
Merge branch 'xc13' into framework_repo_rule
dierksen Nov 7, 2022
ed943d9
tweak repos for testing on github
dierksen Nov 7, 2022
9dc858f
Merge branch 'master' into framework_repo_rule
dierksen Nov 7, 2022
b921c35
fix deps array (ugh), fix watch simulator cpu
dierksen Nov 8, 2022
c17cbbe
add -k to tests so i can see progress at least
dierksen Nov 8, 2022
8a6de35
Merge branch 'master' into framework_repo_rule
dierksen Nov 14, 2022
a076ac1
reverts, test cleanup
dierksen Nov 14, 2022
893bddb
bump rules versions
dierksen Nov 14, 2022
5422ec0
trying to clean up while preserving existing tests
dierksen Nov 14, 2022
e09da21
upgrade stardoc due to rules_proto changes :-/
dierksen Nov 14, 2022
5951403
alias XCTest dummy module so it doesn't replace the real one
dierksen Nov 16, 2022
fc1b9b3
trying one more thing
dierksen Nov 16, 2022
bb6bbf1
more tweaks, getting closer
dierksen Nov 17, 2022
a8278b0
Merge branch 'master' into framework_repo_rule
dierksen Nov 17, 2022
82b3662
whitespace revert
dierksen Nov 17, 2022
6346d6d
revert vscode change
dierksen Nov 17, 2022
d505eb0
attempting to generate for intel mac, might need to iterate a bit
dierksen Nov 17, 2022
723efe9
this stupid diff test again
dierksen Nov 17, 2022
510bee3
add default mapping to mac to deal with darwin cpu weirdness
dierksen Nov 17, 2022
1504731
one more tweak for intel mac
dierksen Nov 17, 2022
9795596
add frameworks dep to arm64-to-sim
dierksen Nov 17, 2022
ebf77f8
make config flag, fix import underlying module flag
dierksen Nov 17, 2022
997b0f9
tweak config setting
dierksen Nov 17, 2022
55f13ec
address lingering nit
dierksen Nov 18, 2022
4e34aec
add -k to tests
dierksen Nov 18, 2022
0e4c235
hopefully green test setup
dierksen Nov 18, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 33 additions & 0 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -131,3 +131,36 @@ jobs:
run: .github/workflows/xcode_select.sh
- name: Build App
run: bazelisk build -s tests/ios/app/App --apple_platform_type=ios --ios_minimum_os=10.2 --ios_multi_cpus=i386,x86_64
explicit_module_tests:
name: Build and Test w/ explicit modules
runs-on: macos-12
steps:
- uses: actions/checkout@v3
- name: Select Xcode
run: .github/workflows/xcode_select.sh
- name: Build and Test
run: |
# Host config
EXPLICIT_MODULES=1 bazelisk test --local_test_jobs=1 \
--features=swift.use_c_modules \
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can rules_ios turn on the dependent rules_swift features when it sets expilict module compilation enabled?

--features=swift.emit_c_module -- \
//... -//tests/ios/... \
-//tests/macos/xcconfig:used_as_condition_xcconfig

# `deleted_packages` is needed below in order to override the value of the .bazelrc file
EXPLICIT_MODULES=1 bazelisk test --local_test_jobs=1 --apple_platform_type=ios --deleted_packages='' -- \
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Does this need to have the arguments as it does above?

//tests/ios/... \
-//tests/ios/frameworks/mixed-source/custom-module-map:CustomModuleMapTests \
-//tests/ios/frameworks/mixed-source/only-source:MixedSourceTest \
-//tests/ios/frameworks/target-xib-resource-bundle:TargetXIBTests \
-//tests/ios/frameworks/testonly:MixedSourceTest \
-//tests/ios/unit-test/test-imports-app:TestImports-Unit-Tests \
-//tests/ios/frameworks/dynamic/... \
-//tests/ios/frameworks/sources-with-prebuilt-binaries/... \
-//tests/ios/frameworks/mixed-source/...

- uses: actions/upload-artifact@v2
if: failure()
with:
name: bazel-testlogs
path: bazel-testlogs
3 changes: 1 addition & 2 deletions WORKSPACE
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ load(

git_repository(
name = "io_bazel_stardoc",
commit = "f4d4b3a965c9ae36feeff5eb3171d6ba17406b84",
commit = "6f274e903009158504a9d9130d7f7d5f3e9421ed",
remote = "https://github.com/bazelbuild/stardoc.git",
shallow_since = "1636567136 -0500",
)
Expand Down Expand Up @@ -105,7 +105,6 @@ load_framework_dependencies()
load("//tools/toolchains/xcode_configure:xcode_configure.bzl", "xcode_configure")

xcode_configure(
remote_xcode_label = "",
xcode_locator_label = "//tools/toolchains/xcode_configure:xcode_locator.m",
)

Expand Down
4 changes: 2 additions & 2 deletions docs/app_doc.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@



<a id="#ios_application"></a>
<a id="ios_application"></a>

## ios_application

Expand All @@ -18,7 +18,7 @@ ios_application(<a href="#ios_application-name">name</a>, <a href="#ios_applicat
| Name | Description | Default Value |
| :------------- | :------------- | :------------- |
| <a id="ios_application-name"></a>name | The name of the iOS application. | none |
| <a id="ios_application-apple_library"></a>apple_library | The macro used to package sources into a library. | <code><function apple_library></code> |
| <a id="ios_application-apple_library"></a>apple_library | The macro used to package sources into a library. | <code>&lt;function apple_library&gt;</code> |
| <a id="ios_application-infoplists_by_build_setting"></a>infoplists_by_build_setting | A dictionary of infoplists grouped by bazel build setting.<br><br>Each value is applied if the respective bazel build setting is resolved during the analysis phase.<br><br>If '//conditions:default' is not set the value in 'infoplists' is set as default. | <code>{}</code> |
| <a id="ios_application-kwargs"></a>kwargs | Arguments passed to the apple_library and ios_application rules as appropriate. | none |

Expand Down
4 changes: 2 additions & 2 deletions docs/apple_patched_doc.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

This file contains drop-in replacements for rules in the rules_apple repository

<a id="#apple_dynamic_framework_import"></a>
<a id="apple_dynamic_framework_import"></a>

## apple_dynamic_framework_import

Expand All @@ -23,7 +23,7 @@ Args: same as the ones of apple_dynamic_framework_import
| <a id="apple_dynamic_framework_import-kwargs"></a>kwargs | <p align="center"> - </p> | none |


<a id="#apple_static_framework_import"></a>
<a id="apple_static_framework_import"></a>

## apple_static_framework_import

Expand Down
4 changes: 2 additions & 2 deletions docs/framework_builder_doc.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

This file contains rules to build framework binaries from your podfile or cartfile

<a id="#build_carthage_frameworks"></a>
<a id="build_carthage_frameworks"></a>

## build_carthage_frameworks

Expand All @@ -28,7 +28,7 @@ build_carthage_frameworks(<a href="#build_carthage_frameworks-name">name</a>, <a
| <a id="build_carthage_frameworks-verbose"></a>verbose | if true, it will show the output of running carthage in the command line | <code>False</code> |


<a id="#build_cocoapods_frameworks"></a>
<a id="build_cocoapods_frameworks"></a>

## build_cocoapods_frameworks

Expand Down
48 changes: 24 additions & 24 deletions docs/framework_doc.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

Framework rules

<a id="#apple_framework_packaging"></a>
<a id="apple_framework_packaging"></a>

## apple_framework_packaging

Expand All @@ -21,29 +21,29 @@ Packages compiled code into an Apple .framework package

| Name | Description | Type | Mandatory | Default |
| :------------- | :------------- | :------------- | :------------- | :------------- |
| <a id="apple_framework_packaging-name"></a>name | A unique name for this target. | <a href="https://bazel.build/docs/build-ref.html#name">Name</a> | required | |
| <a id="apple_framework_packaging-bundle_extension"></a>bundle_extension | The extension of the bundle, defaults to "framework". | String | optional | "framework" |
| <a id="apple_framework_packaging-bundle_id"></a>bundle_id | The bundle identifier of the framework. Currently unused. | String | optional | "" |
| <a id="apple_framework_packaging-data"></a>data | Objc or Swift rules to be packed by the framework rule | <a href="https://bazel.build/docs/build-ref.html#labels">List of labels</a> | optional | [] |
| <a id="apple_framework_packaging-deps"></a>deps | Objc or Swift rules to be packed by the framework rule | <a href="https://bazel.build/docs/build-ref.html#labels">List of labels</a> | required | |
| <a id="apple_framework_packaging-environment_plist"></a>environment_plist | An executable file referencing the environment_plist tool. Used to merge infoplists. See https://github.com/bazelbuild/rules_apple/blob/master/apple/internal/environment_plist.bzl#L69 | <a href="https://bazel.build/docs/build-ref.html#labels">Label</a> | optional | None |
| <a id="apple_framework_packaging-exported_symbols_lists"></a>exported_symbols_lists | | <a href="https://bazel.build/docs/build-ref.html#labels">List of labels</a> | optional | [] |
| <a id="apple_framework_packaging-name"></a>name | A unique name for this target. | <a href="https://bazel.build/concepts/labels#target-names">Name</a> | required | |
| <a id="apple_framework_packaging-bundle_extension"></a>bundle_extension | The extension of the bundle, defaults to "framework". | String | optional | <code>"framework"</code> |
| <a id="apple_framework_packaging-bundle_id"></a>bundle_id | The bundle identifier of the framework. Currently unused. | String | optional | <code>""</code> |
| <a id="apple_framework_packaging-data"></a>data | Objc or Swift rules to be packed by the framework rule | <a href="https://bazel.build/concepts/labels">List of labels</a> | optional | <code>[]</code> |
| <a id="apple_framework_packaging-deps"></a>deps | Objc or Swift rules to be packed by the framework rule | <a href="https://bazel.build/concepts/labels">List of labels</a> | required | |
| <a id="apple_framework_packaging-environment_plist"></a>environment_plist | An executable file referencing the environment_plist tool. Used to merge infoplists. See https://github.com/bazelbuild/rules_apple/blob/master/apple/internal/environment_plist.bzl#L69 | <a href="https://bazel.build/concepts/labels">Label</a> | optional | <code>None</code> |
| <a id="apple_framework_packaging-exported_symbols_lists"></a>exported_symbols_lists | | <a href="https://bazel.build/concepts/labels">List of labels</a> | optional | <code>[]</code> |
| <a id="apple_framework_packaging-framework_name"></a>framework_name | Name of the framework, usually the same as the module name | String | required | |
| <a id="apple_framework_packaging-frameworks"></a>frameworks | A list of framework targets (see [<code>ios_framework</code>](https://github.com/bazelbuild/rules_apple/blob/master/doc/rules-ios.md#ios_framework)) that this target depends on. | <a href="https://bazel.build/docs/build-ref.html#labels">List of labels</a> | optional | [] |
| <a id="apple_framework_packaging-infoplists"></a>infoplists | The infoplists for the framework | <a href="https://bazel.build/docs/build-ref.html#labels">List of labels</a> | optional | [] |
| <a id="apple_framework_packaging-library_linkopts"></a>library_linkopts | Internal - A list of strings representing extra flags that are passed to the linker for the underlying library. | List of strings | optional | [] |
| <a id="apple_framework_packaging-link_dynamic"></a>link_dynamic | Weather or not if this framework is dynamic<br><br>The default behavior bakes this into the top level app. When false, it's statically linked. | Boolean | optional | False |
| <a id="apple_framework_packaging-minimum_deployment_os_version"></a>minimum_deployment_os_version | The bundle identifier of the framework. Currently unused. | String | optional | "" |
| <a id="apple_framework_packaging-minimum_os_version"></a>minimum_os_version | Internal - currently rules_ios the dict <code>platforms</code> | String | optional | "" |
| <a id="apple_framework_packaging-platform_type"></a>platform_type | Internal - currently rules_ios uses the dict <code>platforms</code> | String | optional | "" |
| <a id="apple_framework_packaging-platforms"></a>platforms | A dictionary of platform names to minimum deployment targets. If not given, the framework will be built for the platform it inherits from the target that uses the framework as a dependency. | <a href="https://bazel.build/docs/skylark/lib/dict.html">Dictionary: String -> String</a> | optional | {} |
| <a id="apple_framework_packaging-skip_packaging"></a>skip_packaging | Parts of the framework packaging process to be skipped. Valid values are: - "binary" - "modulemap" - "header" - "private_header" - "swiftmodule" - "swiftdoc" | List of strings | optional | [] |
| <a id="apple_framework_packaging-stamp"></a>stamp | - | Integer | optional | 0 |
| <a id="apple_framework_packaging-transitive_deps"></a>transitive_deps | Deps of the deps | <a href="https://bazel.build/docs/build-ref.html#labels">List of labels</a> | required | |
| <a id="apple_framework_packaging-vfs"></a>vfs | Additional VFS for the framework to export | <a href="https://bazel.build/docs/build-ref.html#labels">List of labels</a> | optional | [] |


<a id="#apple_framework"></a>
| <a id="apple_framework_packaging-frameworks"></a>frameworks | A list of framework targets (see [<code>ios_framework</code>](https://github.com/bazelbuild/rules_apple/blob/master/doc/rules-ios.md#ios_framework)) that this target depends on. | <a href="https://bazel.build/concepts/labels">List of labels</a> | optional | <code>[]</code> |
| <a id="apple_framework_packaging-infoplists"></a>infoplists | The infoplists for the framework | <a href="https://bazel.build/concepts/labels">List of labels</a> | optional | <code>[]</code> |
| <a id="apple_framework_packaging-library_linkopts"></a>library_linkopts | Internal - A list of strings representing extra flags that are passed to the linker for the underlying library. | List of strings | optional | <code>[]</code> |
| <a id="apple_framework_packaging-link_dynamic"></a>link_dynamic | Weather or not if this framework is dynamic<br><br>The default behavior bakes this into the top level app. When false, it's statically linked. | Boolean | optional | <code>False</code> |
| <a id="apple_framework_packaging-minimum_deployment_os_version"></a>minimum_deployment_os_version | The bundle identifier of the framework. Currently unused. | String | optional | <code>""</code> |
| <a id="apple_framework_packaging-minimum_os_version"></a>minimum_os_version | Internal - currently rules_ios the dict <code>platforms</code> | String | optional | <code>""</code> |
| <a id="apple_framework_packaging-platform_type"></a>platform_type | Internal - currently rules_ios uses the dict <code>platforms</code> | String | optional | <code>""</code> |
| <a id="apple_framework_packaging-platforms"></a>platforms | A dictionary of platform names to minimum deployment targets. If not given, the framework will be built for the platform it inherits from the target that uses the framework as a dependency. | <a href="https://bazel.build/rules/lib/dict">Dictionary: String -> String</a> | optional | <code>{}</code> |
| <a id="apple_framework_packaging-skip_packaging"></a>skip_packaging | Parts of the framework packaging process to be skipped. Valid values are: - "binary" - "modulemap" - "header" - "private_header" - "swiftmodule" - "swiftdoc" | List of strings | optional | <code>[]</code> |
| <a id="apple_framework_packaging-stamp"></a>stamp | - | Integer | optional | <code>0</code> |
| <a id="apple_framework_packaging-transitive_deps"></a>transitive_deps | Deps of the deps | <a href="https://bazel.build/concepts/labels">List of labels</a> | required | |
| <a id="apple_framework_packaging-vfs"></a>vfs | Additional VFS for the framework to export | <a href="https://bazel.build/concepts/labels">List of labels</a> | optional | <code>[]</code> |


<a id="apple_framework"></a>

## apple_framework

Expand All @@ -59,7 +59,7 @@ Builds and packages an Apple framework.
| Name | Description | Default Value |
| :------------- | :------------- | :------------- |
| <a id="apple_framework-name"></a>name | The name of the framework. | none |
| <a id="apple_framework-apple_library"></a>apple_library | The macro used to package sources into a library. | <code><function apple_library></code> |
| <a id="apple_framework-apple_library"></a>apple_library | The macro used to package sources into a library. | <code>&lt;function apple_library&gt;</code> |
| <a id="apple_framework-kwargs"></a>kwargs | Arguments passed to the apple_library and apple_framework_packaging rules as appropriate. | none |


14 changes: 7 additions & 7 deletions docs/hmap_doc.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

Header Map rules

<a id="#headermap"></a>
<a id="headermap"></a>

## headermap

Expand All @@ -22,13 +22,13 @@ regardless of the package structure being used.

| Name | Description | Type | Mandatory | Default |
| :------------- | :------------- | :------------- | :------------- | :------------- |
| <a id="headermap-name"></a>name | A unique name for this target. | <a href="https://bazel.build/docs/build-ref.html#name">Name</a> | required | |
| <a id="headermap-direct_hdr_providers"></a>direct_hdr_providers | Targets whose direct headers should be added to the list of hdrs | <a href="https://bazel.build/docs/build-ref.html#labels">List of labels</a> | optional | [] |
| <a id="headermap-hdrs"></a>hdrs | The list of headers included in the headermap | <a href="https://bazel.build/docs/build-ref.html#labels">List of labels</a> | required | |
| <a id="headermap-namespace"></a>namespace | The prefix to be used for header imports | String | optional | "" |
| <a id="headermap-name"></a>name | A unique name for this target. | <a href="https://bazel.build/concepts/labels#target-names">Name</a> | required | |
| <a id="headermap-direct_hdr_providers"></a>direct_hdr_providers | Targets whose direct headers should be added to the list of hdrs | <a href="https://bazel.build/concepts/labels">List of labels</a> | optional | <code>[]</code> |
| <a id="headermap-hdrs"></a>hdrs | The list of headers included in the headermap | <a href="https://bazel.build/concepts/labels">List of labels</a> | required | |
| <a id="headermap-namespace"></a>namespace | The prefix to be used for header imports | String | optional | <code>""</code> |


<a id="#HeaderMapInfo"></a>
<a id="HeaderMapInfo"></a>

## HeaderMapInfo

Expand All @@ -46,7 +46,7 @@ Propagates header maps
| <a id="HeaderMapInfo-files"></a>files | depset with headermaps |


<a id="#hmap.make_hmap"></a>
<a id="hmap.make_hmap"></a>

## hmap.make_hmap

Expand Down
20 changes: 10 additions & 10 deletions docs/library_doc.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

Library rules

<a id="#extend_modulemap"></a>
<a id="extend_modulemap"></a>

## extend_modulemap

Expand All @@ -17,14 +17,14 @@ Extends a modulemap with a Swift submodule

| Name | Description | Type | Mandatory | Default |
| :------------- | :------------- | :------------- | :------------- | :------------- |
| <a id="extend_modulemap-name"></a>name | A unique name for this target. | <a href="https://bazel.build/docs/build-ref.html#name">Name</a> | required | |
| <a id="extend_modulemap-destination"></a>destination | - | <a href="https://bazel.build/docs/build-ref.html#labels">Label</a> | optional | |
| <a id="extend_modulemap-name"></a>name | A unique name for this target. | <a href="https://bazel.build/concepts/labels#target-names">Name</a> | required | |
| <a id="extend_modulemap-destination"></a>destination | - | <a href="https://bazel.build/concepts/labels">Label</a> | optional | |
| <a id="extend_modulemap-module_name"></a>module_name | - | String | required | |
| <a id="extend_modulemap-source"></a>source | - | <a href="https://bazel.build/docs/build-ref.html#labels">Label</a> | optional | None |
| <a id="extend_modulemap-swift_header"></a>swift_header | - | String | optional | "" |
| <a id="extend_modulemap-source"></a>source | - | <a href="https://bazel.build/concepts/labels">Label</a> | optional | <code>None</code> |
| <a id="extend_modulemap-swift_header"></a>swift_header | - | String | optional | <code>""</code> |


<a id="#write_file"></a>
<a id="write_file"></a>

## write_file

Expand All @@ -39,12 +39,12 @@ Writes out a file verbatim

| Name | Description | Type | Mandatory | Default |
| :------------- | :------------- | :------------- | :------------- | :------------- |
| <a id="write_file-name"></a>name | A unique name for this target. | <a href="https://bazel.build/docs/build-ref.html#name">Name</a> | required | |
| <a id="write_file-name"></a>name | A unique name for this target. | <a href="https://bazel.build/concepts/labels#target-names">Name</a> | required | |
| <a id="write_file-content"></a>content | - | String | required | |
| <a id="write_file-destination"></a>destination | - | <a href="https://bazel.build/docs/build-ref.html#labels">Label</a> | required | |
| <a id="write_file-destination"></a>destination | - | <a href="https://bazel.build/concepts/labels">Label</a> | required | |


<a id="#PrivateHeadersInfo"></a>
<a id="PrivateHeadersInfo"></a>

## PrivateHeadersInfo

Expand All @@ -62,7 +62,7 @@ Propagates private headers, so they can be accessed if necessary
| <a id="PrivateHeadersInfo-headers"></a>headers | Private headers |


<a id="#apple_library"></a>
<a id="apple_library"></a>

## apple_library

Expand Down
4 changes: 2 additions & 2 deletions docs/plists_doc.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@



<a id="#info_plists_by_setting"></a>
<a id="info_plists_by_setting"></a>

## info_plists_by_setting

Expand All @@ -22,7 +22,7 @@ info_plists_by_setting(<a href="#info_plists_by_setting-name">name</a>, <a href=
| <a id="info_plists_by_setting-default_infoplists"></a>default_infoplists | <p align="center"> - </p> | none |


<a id="#write_info_plists_if_needed"></a>
<a id="write_info_plists_if_needed"></a>

## write_info_plists_if_needed

Expand Down
2 changes: 1 addition & 1 deletion docs/precompiled_apple_resource_bundle_doc.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ https://github.com/bazelbuild/rules_apple/issues/319
if this is ever fixed in bazel it should be removed


<a id="#precompiled_apple_resource_bundle"></a>
<a id="precompiled_apple_resource_bundle"></a>

## precompiled_apple_resource_bundle

Expand Down
Loading