mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-22 14:20:20 +00:00
Update build parameters
This commit is contained in:
@@ -590,6 +590,18 @@ plist_fragment(
|
|||||||
"""
|
"""
|
||||||
)
|
)
|
||||||
|
|
||||||
|
plist_fragment(
|
||||||
|
name = "RequiredDeviceCapabilitiesPlist",
|
||||||
|
extension = "plist",
|
||||||
|
template =
|
||||||
|
"""
|
||||||
|
<key>UIRequiredDeviceCapabilities</key>
|
||||||
|
<array>
|
||||||
|
<string>arm64</string>
|
||||||
|
</array>
|
||||||
|
"""
|
||||||
|
)
|
||||||
|
|
||||||
plist_fragment(
|
plist_fragment(
|
||||||
name = "AppNameInfoPlist",
|
name = "AppNameInfoPlist",
|
||||||
extension = "plist",
|
extension = "plist",
|
||||||
@@ -692,7 +704,7 @@ watchos_extension(
|
|||||||
":AppNameInfoPlist",
|
":AppNameInfoPlist",
|
||||||
":WatchExtensionNSExtensionInfoPlist",
|
":WatchExtensionNSExtensionInfoPlist",
|
||||||
],
|
],
|
||||||
minimum_os_version = "7.0",
|
minimum_os_version = "9.0",
|
||||||
provisioning_profile = select({
|
provisioning_profile = select({
|
||||||
":disableProvisioningProfilesSetting": None,
|
":disableProvisioningProfilesSetting": None,
|
||||||
"//conditions:default": "@build_configuration//provisioning:WatchExtension.mobileprovision",
|
"//conditions:default": "@build_configuration//provisioning:WatchExtension.mobileprovision",
|
||||||
@@ -718,11 +730,11 @@ watchos_application(
|
|||||||
infoplists = [
|
infoplists = [
|
||||||
":WatchAppInfoPlist",
|
":WatchAppInfoPlist",
|
||||||
":VersionInfoPlist",
|
":VersionInfoPlist",
|
||||||
"BuildNumberInfoPlist",
|
":BuildNumberInfoPlist",
|
||||||
":AppNameInfoPlist",
|
":AppNameInfoPlist",
|
||||||
":WatchAppCompanionInfoPlist",
|
":WatchAppCompanionInfoPlist",
|
||||||
],
|
],
|
||||||
minimum_os_version = "7.0",
|
minimum_os_version = "9.0",
|
||||||
provisioning_profile = select({
|
provisioning_profile = select({
|
||||||
":disableProvisioningProfilesSetting": None,
|
":disableProvisioningProfilesSetting": None,
|
||||||
"//conditions:default": "@build_configuration//provisioning:WatchApp.mobileprovision",
|
"//conditions:default": "@build_configuration//provisioning:WatchApp.mobileprovision",
|
||||||
@@ -769,6 +781,7 @@ ios_framework(
|
|||||||
":MtProtoKitInfoPlist",
|
":MtProtoKitInfoPlist",
|
||||||
":BuildNumberInfoPlist",
|
":BuildNumberInfoPlist",
|
||||||
":VersionInfoPlist",
|
":VersionInfoPlist",
|
||||||
|
":RequiredDeviceCapabilitiesPlist",
|
||||||
],
|
],
|
||||||
minimum_os_version = minimum_os_version,
|
minimum_os_version = minimum_os_version,
|
||||||
extension_safe = True,
|
extension_safe = True,
|
||||||
@@ -809,6 +822,7 @@ ios_framework(
|
|||||||
":SwiftSignalKitInfoPlist",
|
":SwiftSignalKitInfoPlist",
|
||||||
":BuildNumberInfoPlist",
|
":BuildNumberInfoPlist",
|
||||||
":VersionInfoPlist",
|
":VersionInfoPlist",
|
||||||
|
":RequiredDeviceCapabilitiesPlist",
|
||||||
],
|
],
|
||||||
minimum_os_version = minimum_os_version,
|
minimum_os_version = minimum_os_version,
|
||||||
extension_safe = True,
|
extension_safe = True,
|
||||||
@@ -849,6 +863,7 @@ ios_framework(
|
|||||||
":PostboxInfoPlist",
|
":PostboxInfoPlist",
|
||||||
":BuildNumberInfoPlist",
|
":BuildNumberInfoPlist",
|
||||||
":VersionInfoPlist",
|
":VersionInfoPlist",
|
||||||
|
":RequiredDeviceCapabilitiesPlist",
|
||||||
],
|
],
|
||||||
frameworks = [
|
frameworks = [
|
||||||
":SwiftSignalKitFramework",
|
":SwiftSignalKitFramework",
|
||||||
@@ -892,6 +907,7 @@ ios_framework(
|
|||||||
":TelegramApiInfoPlist",
|
":TelegramApiInfoPlist",
|
||||||
":BuildNumberInfoPlist",
|
":BuildNumberInfoPlist",
|
||||||
":VersionInfoPlist",
|
":VersionInfoPlist",
|
||||||
|
":RequiredDeviceCapabilitiesPlist",
|
||||||
],
|
],
|
||||||
minimum_os_version = minimum_os_version,
|
minimum_os_version = minimum_os_version,
|
||||||
extension_safe = True,
|
extension_safe = True,
|
||||||
@@ -932,6 +948,7 @@ ios_framework(
|
|||||||
":TelegramCoreInfoPlist",
|
":TelegramCoreInfoPlist",
|
||||||
":BuildNumberInfoPlist",
|
":BuildNumberInfoPlist",
|
||||||
":VersionInfoPlist",
|
":VersionInfoPlist",
|
||||||
|
":RequiredDeviceCapabilitiesPlist",
|
||||||
],
|
],
|
||||||
frameworks = [
|
frameworks = [
|
||||||
":MtProtoKitFramework",
|
":MtProtoKitFramework",
|
||||||
@@ -977,6 +994,7 @@ ios_framework(
|
|||||||
":AsyncDisplayKitInfoPlist",
|
":AsyncDisplayKitInfoPlist",
|
||||||
":BuildNumberInfoPlist",
|
":BuildNumberInfoPlist",
|
||||||
":VersionInfoPlist",
|
":VersionInfoPlist",
|
||||||
|
":RequiredDeviceCapabilitiesPlist",
|
||||||
],
|
],
|
||||||
minimum_os_version = minimum_os_version,
|
minimum_os_version = minimum_os_version,
|
||||||
extension_safe = True,
|
extension_safe = True,
|
||||||
@@ -1060,6 +1078,7 @@ ios_framework(
|
|||||||
":DisplayInfoPlist",
|
":DisplayInfoPlist",
|
||||||
":BuildNumberInfoPlist",
|
":BuildNumberInfoPlist",
|
||||||
":VersionInfoPlist",
|
":VersionInfoPlist",
|
||||||
|
":RequiredDeviceCapabilitiesPlist",
|
||||||
],
|
],
|
||||||
frameworks = [
|
frameworks = [
|
||||||
":SwiftSignalKitFramework",
|
":SwiftSignalKitFramework",
|
||||||
@@ -1104,6 +1123,7 @@ ios_framework(
|
|||||||
":TelegramUIInfoPlist",
|
":TelegramUIInfoPlist",
|
||||||
":BuildNumberInfoPlist",
|
":BuildNumberInfoPlist",
|
||||||
":VersionInfoPlist",
|
":VersionInfoPlist",
|
||||||
|
":RequiredDeviceCapabilitiesPlist",
|
||||||
],
|
],
|
||||||
frameworks = [
|
frameworks = [
|
||||||
":MtProtoKitFramework",
|
":MtProtoKitFramework",
|
||||||
@@ -1197,6 +1217,7 @@ ios_extension(
|
|||||||
infoplists = [
|
infoplists = [
|
||||||
":ShareInfoPlist",
|
":ShareInfoPlist",
|
||||||
":VersionInfoPlist",
|
":VersionInfoPlist",
|
||||||
|
":RequiredDeviceCapabilitiesPlist",
|
||||||
":BuildNumberInfoPlist",
|
":BuildNumberInfoPlist",
|
||||||
":AppNameInfoPlist",
|
":AppNameInfoPlist",
|
||||||
],
|
],
|
||||||
@@ -1302,6 +1323,7 @@ ios_extension(
|
|||||||
infoplists = [
|
infoplists = [
|
||||||
":NotificationContentInfoPlist",
|
":NotificationContentInfoPlist",
|
||||||
":VersionInfoPlist",
|
":VersionInfoPlist",
|
||||||
|
":RequiredDeviceCapabilitiesPlist",
|
||||||
":BuildNumberInfoPlist",
|
":BuildNumberInfoPlist",
|
||||||
":AppNameInfoPlist",
|
":AppNameInfoPlist",
|
||||||
],
|
],
|
||||||
@@ -1406,6 +1428,7 @@ ios_extension(
|
|||||||
infoplists = [
|
infoplists = [
|
||||||
":WidgetInfoPlist",
|
":WidgetInfoPlist",
|
||||||
":VersionInfoPlist",
|
":VersionInfoPlist",
|
||||||
|
":RequiredDeviceCapabilitiesPlist",
|
||||||
":BuildNumberInfoPlist",
|
":BuildNumberInfoPlist",
|
||||||
":AppNameInfoPlist",
|
":AppNameInfoPlist",
|
||||||
],
|
],
|
||||||
@@ -1539,6 +1562,7 @@ ios_extension(
|
|||||||
infoplists = [
|
infoplists = [
|
||||||
":IntentsInfoPlist",
|
":IntentsInfoPlist",
|
||||||
":VersionInfoPlist",
|
":VersionInfoPlist",
|
||||||
|
":RequiredDeviceCapabilitiesPlist",
|
||||||
":BuildNumberInfoPlist",
|
":BuildNumberInfoPlist",
|
||||||
":AppNameInfoPlist",
|
":AppNameInfoPlist",
|
||||||
],
|
],
|
||||||
@@ -1633,6 +1657,7 @@ ios_extension(
|
|||||||
infoplists = [
|
infoplists = [
|
||||||
":BroadcastUploadInfoPlist",
|
":BroadcastUploadInfoPlist",
|
||||||
":VersionInfoPlist",
|
":VersionInfoPlist",
|
||||||
|
":RequiredDeviceCapabilitiesPlist",
|
||||||
":BuildNumberInfoPlist",
|
":BuildNumberInfoPlist",
|
||||||
":AppNameInfoPlist",
|
":AppNameInfoPlist",
|
||||||
],
|
],
|
||||||
@@ -1712,6 +1737,7 @@ ios_extension(
|
|||||||
infoplists = [
|
infoplists = [
|
||||||
":NotificationServiceInfoPlist",
|
":NotificationServiceInfoPlist",
|
||||||
":VersionInfoPlist",
|
":VersionInfoPlist",
|
||||||
|
":RequiredDeviceCapabilitiesPlist",
|
||||||
":BuildNumberInfoPlist",
|
":BuildNumberInfoPlist",
|
||||||
":AppNameInfoPlist",
|
":AppNameInfoPlist",
|
||||||
],
|
],
|
||||||
@@ -1848,10 +1874,6 @@ plist_fragment(
|
|||||||
<false/>
|
<false/>
|
||||||
<key>UILaunchStoryboardName</key>
|
<key>UILaunchStoryboardName</key>
|
||||||
<string>LaunchScreen</string>
|
<string>LaunchScreen</string>
|
||||||
<key>UIRequiredDeviceCapabilities</key>
|
|
||||||
<array>
|
|
||||||
<string>armv7</string>
|
|
||||||
</array>
|
|
||||||
<key>UIRequiresPersistentWiFi</key>
|
<key>UIRequiresPersistentWiFi</key>
|
||||||
<true/>
|
<true/>
|
||||||
<key>UIStatusBarStyle</key>
|
<key>UIStatusBarStyle</key>
|
||||||
@@ -1924,6 +1946,7 @@ ios_application(
|
|||||||
":TelegramInfoPlist",
|
":TelegramInfoPlist",
|
||||||
":BuildNumberInfoPlist",
|
":BuildNumberInfoPlist",
|
||||||
":VersionInfoPlist",
|
":VersionInfoPlist",
|
||||||
|
":RequiredDeviceCapabilitiesPlist",
|
||||||
":UrlTypesInfoPlist",
|
":UrlTypesInfoPlist",
|
||||||
],
|
],
|
||||||
alternate_icons = [
|
alternate_icons = [
|
||||||
@@ -1986,6 +2009,7 @@ ios_application(
|
|||||||
":TelegramInfoPlist",
|
":TelegramInfoPlist",
|
||||||
":BuildNumberInfoPlist",
|
":BuildNumberInfoPlist",
|
||||||
":VersionInfoPlist",
|
":VersionInfoPlist",
|
||||||
|
":RequiredDeviceCapabilitiesPlist",
|
||||||
":UrlTypesInfoPlist",
|
":UrlTypesInfoPlist",
|
||||||
],
|
],
|
||||||
deps = [
|
deps = [
|
||||||
@@ -2009,6 +2033,7 @@ ios_application(
|
|||||||
":TelegramInfoPlist",
|
":TelegramInfoPlist",
|
||||||
":BuildNumberInfoPlist",
|
":BuildNumberInfoPlist",
|
||||||
":VersionInfoPlist",
|
":VersionInfoPlist",
|
||||||
|
":RequiredDeviceCapabilitiesPlist",
|
||||||
":UrlTypesInfoPlist",
|
":UrlTypesInfoPlist",
|
||||||
],
|
],
|
||||||
deps = [
|
deps = [
|
||||||
|
|||||||
@@ -59,6 +59,9 @@ class BazelCommandLine:
|
|||||||
# https://docs.bazel.build/versions/master/command-line-reference.html
|
# https://docs.bazel.build/versions/master/command-line-reference.html
|
||||||
# Print the subcommand details in case of failure.
|
# Print the subcommand details in case of failure.
|
||||||
'--verbose_failures',
|
'--verbose_failures',
|
||||||
|
|
||||||
|
# Asynchronously upload cache artifacts
|
||||||
|
'--experimental_remote_cache_async',
|
||||||
]
|
]
|
||||||
|
|
||||||
self.common_build_args = [
|
self.common_build_args = [
|
||||||
@@ -144,7 +147,7 @@ class BazelCommandLine:
|
|||||||
'--ios_multi_cpus=armv7,arm64',
|
'--ios_multi_cpus=armv7,arm64',
|
||||||
|
|
||||||
# Always build universal Watch binaries.
|
# Always build universal Watch binaries.
|
||||||
'--watchos_cpus=armv7k,arm64_32'
|
'--watchos_cpus=arm64_32'
|
||||||
] + self.common_debug_args
|
] + self.common_debug_args
|
||||||
elif configuration == 'debug_arm64':
|
elif configuration == 'debug_arm64':
|
||||||
self.configuration_args = [
|
self.configuration_args = [
|
||||||
@@ -155,7 +158,7 @@ class BazelCommandLine:
|
|||||||
'--ios_multi_cpus=arm64',
|
'--ios_multi_cpus=arm64',
|
||||||
|
|
||||||
# Always build universal Watch binaries.
|
# Always build universal Watch binaries.
|
||||||
'--watchos_cpus=armv7k,arm64_32'
|
'--watchos_cpus=arm64_32'
|
||||||
] + self.common_debug_args
|
] + self.common_debug_args
|
||||||
elif configuration == 'debug_sim_arm64':
|
elif configuration == 'debug_sim_arm64':
|
||||||
self.configuration_args = [
|
self.configuration_args = [
|
||||||
@@ -166,7 +169,7 @@ class BazelCommandLine:
|
|||||||
'--ios_multi_cpus=sim_arm64',
|
'--ios_multi_cpus=sim_arm64',
|
||||||
|
|
||||||
# Always build universal Watch binaries.
|
# Always build universal Watch binaries.
|
||||||
'--watchos_cpus=armv7k,arm64_32'
|
'--watchos_cpus=arm64_32'
|
||||||
] + self.common_debug_args
|
] + self.common_debug_args
|
||||||
elif configuration == 'debug_armv7':
|
elif configuration == 'debug_armv7':
|
||||||
self.configuration_args = [
|
self.configuration_args = [
|
||||||
@@ -187,7 +190,7 @@ class BazelCommandLine:
|
|||||||
'--ios_multi_cpus=arm64',
|
'--ios_multi_cpus=arm64',
|
||||||
|
|
||||||
# Always build universal Watch binaries.
|
# Always build universal Watch binaries.
|
||||||
'--watchos_cpus=armv7k,arm64_32',
|
'--watchos_cpus=arm64_32',
|
||||||
|
|
||||||
# Generate DSYM files when building.
|
# Generate DSYM files when building.
|
||||||
'--apple_generate_dsym',
|
'--apple_generate_dsym',
|
||||||
@@ -204,7 +207,7 @@ class BazelCommandLine:
|
|||||||
'--ios_multi_cpus=armv7',
|
'--ios_multi_cpus=armv7',
|
||||||
|
|
||||||
# Always build universal Watch binaries.
|
# Always build universal Watch binaries.
|
||||||
'--watchos_cpus=armv7k,arm64_32',
|
'--watchos_cpus=arm64_32',
|
||||||
|
|
||||||
# Generate DSYM files when building.
|
# Generate DSYM files when building.
|
||||||
'--apple_generate_dsym',
|
'--apple_generate_dsym',
|
||||||
@@ -221,7 +224,7 @@ class BazelCommandLine:
|
|||||||
'--ios_multi_cpus=armv7,arm64',
|
'--ios_multi_cpus=armv7,arm64',
|
||||||
|
|
||||||
# Always build universal Watch binaries.
|
# Always build universal Watch binaries.
|
||||||
'--watchos_cpus=armv7k,arm64_32',
|
'--watchos_cpus=arm64_32',
|
||||||
|
|
||||||
# Generate DSYM files when building.
|
# Generate DSYM files when building.
|
||||||
'--apple_generate_dsym',
|
'--apple_generate_dsym',
|
||||||
|
|||||||
Reference in New Issue
Block a user