Add strip

This commit is contained in:
Ali 2022-09-22 01:25:08 +02:00
parent c5e54277f7
commit 09dd6149a1
2 changed files with 20 additions and 2 deletions

View File

@ -116,7 +116,7 @@ genrule(
)
minimum_os_version = "11.0"
minimum_watchos_version="6.0"
minimum_watchos_version="9.0"
empty_languages = [
"ar",
@ -721,6 +721,23 @@ watchos_extension(
],
)
genrule(
name = "StripWatchosStubBinary",
cmd_bash =
"""
echo 'lipo -remove armv7k -remove arm64 -remove arm64e $$1/TelegramWatch.app/_WatchKitStub/WK -output $$1/TelegramWatch.app/_WatchKitStub/WK' > $(location StripWatchosStubBinary.sh)
echo '' >> $(location StripWatchosStubBinary.sh)
""",
outs = [
"StripWatchosStubBinary.sh",
],
executable = True,
visibility = [
"//visibility:public",
]
)
watchos_application(
name = "TelegramWatchApp",
bundle_id = "{telegram_bundle_id}.watchkitapp".format(
@ -740,6 +757,7 @@ watchos_application(
":disableProvisioningProfilesSetting": None,
"//conditions:default": "@build_configuration//provisioning:WatchApp.mobileprovision",
}),
ipa_post_processor = ":StripWatchosStubBinary",
resources = [
":TelegramWatchAppResources",
":TelegramWatchAppAssets",

View File

@ -190,7 +190,7 @@ class BazelCommandLine:
'--ios_multi_cpus=arm64',
# Always build universal Watch binaries.
'--watchos_cpus=armv7k,arm64_32',
'--watchos_cpus=arm64_32',
# Generate DSYM files when building.
'--apple_generate_dsym',