diff --git a/.buckconfig b/.buckconfig
index 4b52205040..1d8e0db3c0 100644
--- a/.buckconfig
+++ b/.buckconfig
@@ -1,14 +1,14 @@
[cxx]
default_platform = iphonesimulator-x86_64
- cflags = -g -fmodules -fobjc-arc -D BUCK -DTARGET_OS_IOS=1 -D DEBUG -w $(config custom.other_cflags)
- cxxflags = -fobjc-arc -std=c++14 -D BUCK -DTARGET_OS_IOS=1 -D DEBUG -g $(config custom.other_cxxflags)
+ cflags = -g -fmodules -fobjc-arc -D BUCK -DTARGET_OS_IOS=1 -g -w $(config custom.other_cflags)
+ cxxflags = -fobjc-arc -std=c++14 -D BUCK -DTARGET_OS_IOS=1 -g $(config custom.other_cxxflags)
combined_preprocess_and_compile = true
pch_enabled = false
ldflags = -Xlinker -objc_abi_version -Xlinker 2 -fobjc-arc -fobjc-link-runtime $(config custom.other_cxxflags)
[swift]
version = 5
- compiler_flags = -DBUCK $(config custom.optimization) $(config custom.config_swift_compiler_flags) $(config custom.other_swift_compiler_flags)
+ compiler_flags = -g -DBUCK $(config custom.optimization) $(config custom.config_swift_compiler_flags) $(config custom.other_swift_compiler_flags)
use_filelist = true
[apple]
@@ -32,12 +32,4 @@
allow_symlinks = forbid
ignore = tools, \
.git, \
-
-[build]
- threads = 12
-
-[custom]
- config = debug
- optimization = -Onone
- config_swift_compiler_flags = -DDEBUG -enable-testing -g
\ No newline at end of file
diff --git a/App_t/App.xcodeproj/project.pbxproj b/App_t/App.xcodeproj/project.pbxproj
deleted file mode 100644
index 2979160d17..0000000000
--- a/App_t/App.xcodeproj/project.pbxproj
+++ /dev/null
@@ -1,5316 +0,0 @@
-
-
-
-
- archiveVersion
- 1
- classes
-
-
- objectVersion
- 46
- objects
-
- 1DD70E29001F47FB00000000
-
- isa
- PBXFileReference
- name
- BUCK
- path
- BUCK
- sourceTree
- SOURCE_ROOT
- explicitFileType
- text.script.python
-
- 1DD70E29988E33D500000000
-
- isa
- PBXFileReference
- name
- Application.swift
- path
- Sources/Application.swift
- sourceTree
- SOURCE_ROOT
-
- 1DD70E29BF88817800000000
-
- isa
- PBXFileReference
- name
- main.m
- path
- Sources/main.m
- sourceTree
- SOURCE_ROOT
- lastKnownFileType
- sourcecode.c.objc
-
- B401C979EAB5339800000000
-
- isa
- PBXGroup
- name
- Sources
- sourceTree
- ]]>
- children
-
- 1DD70E29988E33D500000000
- 1DD70E29BF88817800000000
-
-
- B401C979C43AA77A00000000
-
- isa
- PBXGroup
- name
- AppLibrary
- sourceTree
- ]]>
- children
-
- 1DD70E29001F47FB00000000
- B401C979EAB5339800000000
-
-
- 1DD70E294E27EDFB00000000
-
- isa
- PBXFileReference
- name
- AppLibrary-Debug.xcconfig
- path
- ../buck-out/gen/App/AppLibrary-Debug.xcconfig
- sourceTree
- SOURCE_ROOT
- explicitFileType
- text.xcconfig
-
- 1DD70E294906F2A500000000
-
- isa
- PBXFileReference
- name
- AppLibrary-Profile.xcconfig
- path
- ../buck-out/gen/App/AppLibrary-Profile.xcconfig
- sourceTree
- SOURCE_ROOT
- explicitFileType
- text.xcconfig
-
- 1DD70E29BC9D9E0700000000
-
- isa
- PBXFileReference
- name
- AppLibrary-Release.xcconfig
- path
- ../buck-out/gen/App/AppLibrary-Release.xcconfig
- sourceTree
- SOURCE_ROOT
- explicitFileType
- text.xcconfig
-
- 1DD70E29A8C8657400000000
-
- isa
- PBXFileReference
- name
- Telegram-Debug.xcconfig
- path
- ../buck-out/gen/App/Telegram-Debug.xcconfig
- sourceTree
- SOURCE_ROOT
- explicitFileType
- text.xcconfig
-
- 1DD70E297D676FDE00000000
-
- isa
- PBXFileReference
- name
- Telegram-Profile.xcconfig
- path
- ../buck-out/gen/App/Telegram-Profile.xcconfig
- sourceTree
- SOURCE_ROOT
- explicitFileType
- text.xcconfig
-
- 1DD70E29F0FE1B4000000000
-
- isa
- PBXFileReference
- name
- Telegram-Release.xcconfig
- path
- ../buck-out/gen/App/Telegram-Release.xcconfig
- sourceTree
- SOURCE_ROOT
- explicitFileType
- text.xcconfig
-
- B401C9792F7F325000000000
-
- isa
- PBXGroup
- name
- Buck (Do Not Modify)
- sourceTree
- ]]>
- children
-
- 1DD70E294E27EDFB00000000
- 1DD70E294906F2A500000000
- 1DD70E29BC9D9E0700000000
- 1DD70E29A8C8657400000000
- 1DD70E297D676FDE00000000
- 1DD70E29F0FE1B4000000000
-
-
- B401C979B781F65D00000000
-
- isa
- PBXGroup
- name
- Configurations
- sourceTree
- ]]>
- children
-
- B401C9792F7F325000000000
-
-
- 1DD70E297ADFB9F200000000
-
- isa
- PBXFileReference
- name
- libAppLibrary.a
- path
- libAppLibrary.a
- sourceTree
- BUILT_PRODUCTS_DIR
- explicitFileType
- archive.ar
-
- 1DD70E296A98D72D00000000
-
- isa
- PBXFileReference
- name
- libAsyncDisplayKit.dylib
- path
- libAsyncDisplayKit.dylib
- sourceTree
- BUILT_PRODUCTS_DIR
- explicitFileType
- compiled.mach-o.dylib
-
- 1DD70E29FF334B1F00000000
-
- isa
- PBXFileReference
- name
- libDisplay.dylib
- path
- libDisplay.dylib
- sourceTree
- BUILT_PRODUCTS_DIR
- explicitFileType
- compiled.mach-o.dylib
-
- 1DD70E29B22505DC00000000
-
- isa
- PBXFileReference
- name
- libMtProtoKit.dylib
- path
- libMtProtoKit.dylib
- sourceTree
- BUILT_PRODUCTS_DIR
- explicitFileType
- compiled.mach-o.dylib
-
- 1DD70E29DB6520C800000000
-
- isa
- PBXFileReference
- name
- libPostbox.dylib
- path
- libPostbox.dylib
- sourceTree
- BUILT_PRODUCTS_DIR
- explicitFileType
- compiled.mach-o.dylib
-
- 1DD70E29D65BA68200000000
-
- isa
- PBXFileReference
- name
- libSwiftSignalKit.dylib
- path
- libSwiftSignalKit.dylib
- sourceTree
- BUILT_PRODUCTS_DIR
- explicitFileType
- compiled.mach-o.dylib
-
- 1DD70E29119CDA0700000000
-
- isa
- PBXFileReference
- name
- libTelegramCore.dylib
- path
- libTelegramCore.dylib
- sourceTree
- BUILT_PRODUCTS_DIR
- explicitFileType
- compiled.mach-o.dylib
-
- 1DD70E291E5A1E9C00000000
-
- isa
- PBXFileReference
- name
- libTelegramUI.dylib
- path
- libTelegramUI.dylib
- sourceTree
- BUILT_PRODUCTS_DIR
- explicitFileType
- compiled.mach-o.dylib
-
- B401C97968022A5500000000
-
- isa
- PBXGroup
- name
- Frameworks
- sourceTree
- ]]>
- children
-
- 1DD70E297ADFB9F200000000
- 1DD70E296A98D72D00000000
- 1DD70E29FF334B1F00000000
- 1DD70E29B22505DC00000000
- 1DD70E29DB6520C800000000
- 1DD70E29D65BA68200000000
- 1DD70E29119CDA0700000000
- 1DD70E291E5A1E9C00000000
-
-
- 1DD70E29D83C37D400000000
-
- isa
- PBXFileReference
- name
- Telegram.app
- path
- Telegram.app
- sourceTree
- BUILT_PRODUCTS_DIR
- explicitFileType
- wrapper.application
-
- 1DD70E297ADFB9F200000001
-
- isa
- PBXFileReference
- name
- libAppLibrary.a
- path
- libAppLibrary.a
- sourceTree
- BUILT_PRODUCTS_DIR
- explicitFileType
- archive.ar
-
- B401C979C806358400000000
-
- isa
- PBXGroup
- name
- Products
- sourceTree
- ]]>
- children
-
- 1DD70E29D83C37D400000000
- 1DD70E297ADFB9F200000001
-
-
- 1DD70E29001F47FB00000001
-
- isa
- PBXFileReference
- name
- BUCK
- path
- BUCK
- sourceTree
- SOURCE_ROOT
- explicitFileType
- text.script.python
-
- 1DD70E2902BAF11C00000000
-
- isa
- PBXFileReference
- name
- 0.m4a
- path
- ../Telegram-iOS/Resources/notifications/0.m4a
- sourceTree
- SOURCE_ROOT
-
- 1DD70E2902C9089D00000000
-
- isa
- PBXFileReference
- name
- 1.m4a
- path
- ../Telegram-iOS/Resources/notifications/1.m4a
- sourceTree
- SOURCE_ROOT
-
- 1DD70E2974B4E65D00000000
-
- isa
- PBXFileReference
- name
- 100.m4a
- path
- ../Telegram-iOS/Resources/notifications/100.m4a
- sourceTree
- SOURCE_ROOT
-
- 1DD70E2974C2FDDE00000000
-
- isa
- PBXFileReference
- name
- 101.m4a
- path
- ../Telegram-iOS/Resources/notifications/101.m4a
- sourceTree
- SOURCE_ROOT
-
- 1DD70E2974D1155F00000000
-
- isa
- PBXFileReference
- name
- 102.m4a
- path
- ../Telegram-iOS/Resources/notifications/102.m4a
- sourceTree
- SOURCE_ROOT
-
- 1DD70E2974DF2CE000000000
-
- isa
- PBXFileReference
- name
- 103.m4a
- path
- ../Telegram-iOS/Resources/notifications/103.m4a
- sourceTree
- SOURCE_ROOT
-
- 1DD70E2974ED446100000000
-
- isa
- PBXFileReference
- name
- 104.m4a
- path
- ../Telegram-iOS/Resources/notifications/104.m4a
- sourceTree
- SOURCE_ROOT
-
- 1DD70E2974FB5BE200000000
-
- isa
- PBXFileReference
- name
- 105.m4a
- path
- ../Telegram-iOS/Resources/notifications/105.m4a
- sourceTree
- SOURCE_ROOT
-
- 1DD70E297509736300000000
-
- isa
- PBXFileReference
- name
- 106.m4a
- path
- ../Telegram-iOS/Resources/notifications/106.m4a
- sourceTree
- SOURCE_ROOT
-
- 1DD70E2975178AE400000000
-
- isa
- PBXFileReference
- name
- 107.m4a
- path
- ../Telegram-iOS/Resources/notifications/107.m4a
- sourceTree
- SOURCE_ROOT
-
- 1DD70E297525A26500000000
-
- isa
- PBXFileReference
- name
- 108.m4a
- path
- ../Telegram-iOS/Resources/notifications/108.m4a
- sourceTree
- SOURCE_ROOT
-
- 1DD70E297533B9E600000000
-
- isa
- PBXFileReference
- name
- 109.m4a
- path
- ../Telegram-iOS/Resources/notifications/109.m4a
- sourceTree
- SOURCE_ROOT
-
- 1DD70E297669BEFC00000000
-
- isa
- PBXFileReference
- name
- 110.m4a
- path
- ../Telegram-iOS/Resources/notifications/110.m4a
- sourceTree
- SOURCE_ROOT
-
- 1DD70E297677D67D00000000
-
- isa
- PBXFileReference
- name
- 111.m4a
- path
- ../Telegram-iOS/Resources/notifications/111.m4a
- sourceTree
- SOURCE_ROOT
-
- 1DD70E2902D7201E00000000
-
- isa
- PBXFileReference
- name
- 2.m4a
- path
- ../Telegram-iOS/Resources/notifications/2.m4a
- sourceTree
- SOURCE_ROOT
-
- 1DD70E2902E5379F00000000
-
- isa
- PBXFileReference
- name
- 3.m4a
- path
- ../Telegram-iOS/Resources/notifications/3.m4a
- sourceTree
- SOURCE_ROOT
-
- 1DD70E2902F34F2000000000
-
- isa
- PBXFileReference
- name
- 4.m4a
- path
- ../Telegram-iOS/Resources/notifications/4.m4a
- sourceTree
- SOURCE_ROOT
-
- 1DD70E29030166A100000000
-
- isa
- PBXFileReference
- name
- 5.m4a
- path
- ../Telegram-iOS/Resources/notifications/5.m4a
- sourceTree
- SOURCE_ROOT
-
- 1DD70E29030F7E2200000000
-
- isa
- PBXFileReference
- name
- 6.m4a
- path
- ../Telegram-iOS/Resources/notifications/6.m4a
- sourceTree
- SOURCE_ROOT
-
- 1DD70E29031D95A300000000
-
- isa
- PBXFileReference
- name
- 7.m4a
- path
- ../Telegram-iOS/Resources/notifications/7.m4a
- sourceTree
- SOURCE_ROOT
-
- 1DD70E29032BAD2400000000
-
- isa
- PBXFileReference
- name
- 8.m4a
- path
- ../Telegram-iOS/Resources/notifications/8.m4a
- sourceTree
- SOURCE_ROOT
-
- 1DD70E290339C4A500000000
-
- isa
- PBXFileReference
- name
- 9.m4a
- path
- ../Telegram-iOS/Resources/notifications/9.m4a
- sourceTree
- SOURCE_ROOT
-
- 1DD70E29A4169AE300000000
-
- isa
- PBXFileReference
- name
- AppIcons.xcassets
- path
- ../Telegram-iOS/AppIcons.xcassets
- sourceTree
- SOURCE_ROOT
- explicitFileType
- folder.assetcatalog
-
- 1DD70E293453BAB500000000
-
- isa
- PBXFileReference
- name
- BlackClassicIcon@2x.png
- path
- ../Telegram-iOS/BlackClassicIcon@2x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E293608935400000000
-
- isa
- PBXFileReference
- name
- BlackClassicIcon@3x.png
- path
- ../Telegram-iOS/BlackClassicIcon@3x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E29A86C10B100000000
-
- isa
- PBXFileReference
- name
- BlackClassicIconIpad.png
- path
- ../Telegram-iOS/BlackClassicIconIpad.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E29C682CDCB00000000
-
- isa
- PBXFileReference
- name
- BlackClassicIconIpad@2x.png
- path
- ../Telegram-iOS/BlackClassicIconIpad@2x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E29039E80E800000000
-
- isa
- PBXFileReference
- name
- BlackClassicIconLargeIpad@2x.png
- path
- ../Telegram-iOS/BlackClassicIconLargeIpad@2x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E29A75B899200000000
-
- isa
- PBXFileReference
- name
- BlackClassicNotificationIcon.png
- path
- ../Telegram-iOS/BlackClassicNotificationIcon.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E29E4269D4A00000000
-
- isa
- PBXFileReference
- name
- BlackClassicNotificationIcon@2x.png
- path
- ../Telegram-iOS/BlackClassicNotificationIcon@2x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E29E5DB75E900000000
-
- isa
- PBXFileReference
- name
- BlackClassicNotificationIcon@3x.png
- path
- ../Telegram-iOS/BlackClassicNotificationIcon@3x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E29C54DDB8700000000
-
- isa
- PBXFileReference
- name
- BlackFilledIcon@2x.png
- path
- ../Telegram-iOS/BlackFilledIcon@2x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E29C702B42600000000
-
- isa
- PBXFileReference
- name
- BlackFilledIcon@3x.png
- path
- ../Telegram-iOS/BlackFilledIcon@3x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E2936B60A1F00000000
-
- isa
- PBXFileReference
- name
- BlackFilledIconIpad.png
- path
- ../Telegram-iOS/BlackFilledIconIpad.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E2918FC359D00000000
-
- isa
- PBXFileReference
- name
- BlackFilledIconIpad@2x.png
- path
- ../Telegram-iOS/BlackFilledIconIpad@2x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E297E472C5600000000
-
- isa
- PBXFileReference
- name
- BlackFilledIconLargeIpad@2x.png
- path
- ../Telegram-iOS/BlackFilledIconLargeIpad@2x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E2988BEEF0900000000
-
- isa
- PBXFileReference
- name
- BlackIcon@2x.png
- path
- ../Telegram-iOS/BlackIcon@2x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E298A73C7A800000000
-
- isa
- PBXFileReference
- name
- BlackIcon@3x.png
- path
- ../Telegram-iOS/BlackIcon@3x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E29E16766DD00000000
-
- isa
- PBXFileReference
- name
- BlackIconIpad.png
- path
- ../Telegram-iOS/BlackIconIpad.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E29CED3B81F00000000
-
- isa
- PBXFileReference
- name
- BlackIconIpad@2x.png
- path
- ../Telegram-iOS/BlackIconIpad@2x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E298AA6EB1400000000
-
- isa
- PBXFileReference
- name
- BlackIconLargeIpad@2x.png
- path
- ../Telegram-iOS/BlackIconLargeIpad@2x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E292E63F3BE00000000
-
- isa
- PBXFileReference
- name
- BlackNotificationIcon.png
- path
- ../Telegram-iOS/BlackNotificationIcon.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E29D061F39E00000000
-
- isa
- PBXFileReference
- name
- BlackNotificationIcon@2x.png
- path
- ../Telegram-iOS/BlackNotificationIcon@2x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E29D216CC3D00000000
-
- isa
- PBXFileReference
- name
- BlackNotificationIcon@3x.png
- path
- ../Telegram-iOS/BlackNotificationIcon@3x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E29038EEE9000000000
-
- isa
- PBXFileReference
- name
- BlueClassicIcon@2x.png
- path
- ../Telegram-iOS/BlueClassicIcon@2x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E290543C72F00000000
-
- isa
- PBXFileReference
- name
- BlueClassicIcon@3x.png
- path
- ../Telegram-iOS/BlueClassicIcon@3x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E29C097583600000000
-
- isa
- PBXFileReference
- name
- BlueClassicIconIpad.png
- path
- ../Telegram-iOS/BlueClassicIconIpad.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E295AFA9C2600000000
-
- isa
- PBXFileReference
- name
- BlueClassicIconIpad@2x.png
- path
- ../Telegram-iOS/BlueClassicIconIpad@2x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E29C320736D00000000
-
- isa
- PBXFileReference
- name
- BlueClassicIconLargeIpad@2x.png
- path
- ../Telegram-iOS/BlueClassicIconLargeIpad@2x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E2966DD7C1700000000
-
- isa
- PBXFileReference
- name
- BlueClassicNotificationIcon.png
- path
- ../Telegram-iOS/BlueClassicNotificationIcon.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E29D743E0A500000000
-
- isa
- PBXFileReference
- name
- BlueClassicNotificationIcon@2x.png
- path
- ../Telegram-iOS/BlueClassicNotificationIcon@2x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E29D8F8B94400000000
-
- isa
- PBXFileReference
- name
- BlueClassicNotificationIcon@3x.png
- path
- ../Telegram-iOS/BlueClassicNotificationIcon@3x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E29D43F404C00000000
-
- isa
- PBXFileReference
- name
- BlueFilledIcon@2x.png
- path
- ../Telegram-iOS/BlueFilledIcon@2x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E29D5F418EB00000000
-
- isa
- PBXFileReference
- name
- BlueFilledIcon@3x.png
- path
- ../Telegram-iOS/BlueFilledIcon@3x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E2905F13DFA00000000
-
- isa
- PBXFileReference
- name
- BlueFilledIconIpad.png
- path
- ../Telegram-iOS/BlueFilledIconIpad.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E29D373AFE200000000
-
- isa
- PBXFileReference
- name
- BlueFilledIconIpad@2x.png
- path
- ../Telegram-iOS/BlueFilledIconIpad@2x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E295B2A553100000000
-
- isa
- PBXFileReference
- name
- BlueFilledIconLargeIpad@2x.png
- path
- ../Telegram-iOS/BlueFilledIconLargeIpad@2x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E29EEB88B8E00000000
-
- isa
- PBXFileReference
- name
- BlueIcon@2x.png
- path
- ../Telegram-iOS/BlueIcon@2x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E29F06D642D00000000
-
- isa
- PBXFileReference
- name
- BlueIcon@3x.png
- path
- ../Telegram-iOS/BlueIcon@3x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E293AA15AF800000000
-
- isa
- PBXFileReference
- name
- BlueIconIpad.png
- path
- ../Telegram-iOS/BlueIconIpad.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E292DF18A2400000000
-
- isa
- PBXFileReference
- name
- BlueIconIpad@2x.png
- path
- ../Telegram-iOS/BlueIconIpad@2x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E2977E4942F00000000
-
- isa
- PBXFileReference
- name
- BlueIconLargeIpad@2x.png
- path
- ../Telegram-iOS/BlueIconLargeIpad@2x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E291BA19CD900000000
-
- isa
- PBXFileReference
- name
- BlueNotificationIcon.png
- path
- ../Telegram-iOS/BlueNotificationIcon.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E29CAE3F0A300000000
-
- isa
- PBXFileReference
- name
- BlueNotificationIcon@2x.png
- path
- ../Telegram-iOS/BlueNotificationIcon@2x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E29CC98C94200000000
-
- isa
- PBXFileReference
- name
- BlueNotificationIcon@3x.png
- path
- ../Telegram-iOS/BlueNotificationIcon@3x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E297809716A00000000
-
- isa
- PBXFileReference
- name
- ChatWallpaperBuiltin0.jpg
- path
- ../submodules/TelegramUI/TelegramUI/Resources/ChatWallpaperBuiltin0.jpg
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.jpeg
-
- 1DD70E29F1FA330600000000
-
- isa
- PBXFileReference
- name
- Emoji.mapping
- path
- ../submodules/TelegramUI/TelegramUI/Resources/Emoji.mapping
- sourceTree
- SOURCE_ROOT
-
- 1DD70E29F76B198200000000
-
- isa
- PBXFileReference
- name
- Generic.html
- path
- ../submodules/TelegramUI/TelegramUI/Resources/WebEmbed/Generic.html
- sourceTree
- SOURCE_ROOT
- explicitFileType
- text.html
-
- 1DD70E29061BC94A00000000
-
- isa
- PBXFileReference
- name
- GenericUserScript.js
- path
- ../submodules/TelegramUI/TelegramUI/Resources/WebEmbed/GenericUserScript.js
- sourceTree
- SOURCE_ROOT
- explicitFileType
- sourcecode.javascript
-
- 1DD70E292925AEA200000000
-
- isa
- PBXFileReference
- name
- Icons.xcassets
- path
- ../Telegram-iOS/Icons.xcassets
- sourceTree
- SOURCE_ROOT
- explicitFileType
- folder.assetcatalog
-
- 1DD70E293549D4C400000000
-
- isa
- PBXFileReference
- name
- Images.xcassets
- path
- ../submodules/TelegramUI/Images.xcassets
- sourceTree
- SOURCE_ROOT
- explicitFileType
- folder.assetcatalog
-
- 1DD70E291292048700000000
-
- isa
- PBXFileReference
- name
- Instagram.html
- path
- ../submodules/TelegramUI/TelegramUI/Resources/WebEmbed/Instagram.html
- sourceTree
- SOURCE_ROOT
- explicitFileType
- text.html
-
- 1DD70E298E96E34200000000
-
- isa
- PBXFileReference
- name
- LaunchScreen.xib
- path
- ../Telegram-iOS/Base.lproj/LaunchScreen.xib
- sourceTree
- SOURCE_ROOT
- lastKnownFileType
- file.xib
-
- 1DD70E2968FBAA6A00000000
-
- isa
- PBXFileReference
- name
- LegacyComponentsResources.bundle
- path
- ../submodules/LegacyComponents/LegacyComponents/Resources/LegacyComponentsResources.bundle
- sourceTree
- SOURCE_ROOT
- explicitFileType
- wrapper.cfbundle
-
- 1DD70E2900000C3100000000
-
- isa
- PBXFileReference
- name
- ar
- path
- ../Telegram-iOS/ar.lproj/Localizable.strings
- sourceTree
- SOURCE_ROOT
- explicitFileType
- text.plist.strings
-
- 1DD70E2900000C5E00000000
-
- isa
- PBXFileReference
- name
- ca
- path
- ../Telegram-iOS/ca.lproj/Localizable.strings
- sourceTree
- SOURCE_ROOT
- explicitFileType
- text.plist.strings
-
- 1DD70E2900000C8100000000
-
- isa
- PBXFileReference
- name
- de
- path
- ../Telegram-iOS/de.lproj/Localizable.strings
- sourceTree
- SOURCE_ROOT
- explicitFileType
- text.plist.strings
-
- 1DD70E2900000CA900000000
-
- isa
- PBXFileReference
- name
- en
- path
- ../Telegram-iOS/en.lproj/Localizable.strings
- sourceTree
- SOURCE_ROOT
- explicitFileType
- text.plist.strings
-
- 1DD70E2900000CAE00000000
-
- isa
- PBXFileReference
- name
- es
- path
- ../Telegram-iOS/es.lproj/Localizable.strings
- sourceTree
- SOURCE_ROOT
- explicitFileType
- text.plist.strings
-
- 1DD70E2900000CCC00000000
-
- isa
- PBXFileReference
- name
- fr
- path
- ../Telegram-iOS/fr.lproj/Localizable.strings
- sourceTree
- SOURCE_ROOT
- explicitFileType
- text.plist.strings
-
- 1DD70E2900000D1B00000000
-
- isa
- PBXFileReference
- name
- id
- path
- ../Telegram-iOS/id.lproj/Localizable.strings
- sourceTree
- SOURCE_ROOT
- explicitFileType
- text.plist.strings
-
- 1DD70E2900000D2B00000000
-
- isa
- PBXFileReference
- name
- it
- path
- ../Telegram-iOS/it.lproj/Localizable.strings
- sourceTree
- SOURCE_ROOT
- explicitFileType
- text.plist.strings
-
- 1DD70E2900000D6400000000
-
- isa
- PBXFileReference
- name
- ko
- path
- ../Telegram-iOS/ko.lproj/Localizable.strings
- sourceTree
- SOURCE_ROOT
- explicitFileType
- text.plist.strings
-
- 1DD70E2900000DA600000000
-
- isa
- PBXFileReference
- name
- ms
- path
- ../Telegram-iOS/ms.lproj/Localizable.strings
- sourceTree
- SOURCE_ROOT
- explicitFileType
- text.plist.strings
-
- 1DD70E2900000DBE00000000
-
- isa
- PBXFileReference
- name
- nl
- path
- ../Telegram-iOS/nl.lproj/Localizable.strings
- sourceTree
- SOURCE_ROOT
- explicitFileType
- text.plist.strings
-
- 1DD70E2900000E0400000000
-
- isa
- PBXFileReference
- name
- pt
- path
- ../Telegram-iOS/pt.lproj/Localizable.strings
- sourceTree
- SOURCE_ROOT
- explicitFileType
- text.plist.strings
-
- 1DD70E2900000E4300000000
-
- isa
- PBXFileReference
- name
- ru
- path
- ../Telegram-iOS/ru.lproj/Localizable.strings
- sourceTree
- SOURCE_ROOT
- explicitFileType
- text.plist.strings
-
- 1DD70E2900000E7E00000000
-
- isa
- PBXFileReference
- name
- tr
- path
- ../Telegram-iOS/tr.lproj/Localizable.strings
- sourceTree
- SOURCE_ROOT
- explicitFileType
- text.plist.strings
-
- 1DD70E2900000E9600000000
-
- isa
- PBXFileReference
- name
- uk
- path
- ../Telegram-iOS/uk.lproj/Localizable.strings
- sourceTree
- SOURCE_ROOT
- explicitFileType
- text.plist.strings
-
- C73440C0DCE9E9AA00000000
-
- isa
- PBXVariantGroup
- name
- Localizable.strings
- sourceTree
- ]]>
- children
-
- 1DD70E2900000C3100000000
- 1DD70E2900000C5E00000000
- 1DD70E2900000C8100000000
- 1DD70E2900000CA900000000
- 1DD70E2900000CAE00000000
- 1DD70E2900000CCC00000000
- 1DD70E2900000D1B00000000
- 1DD70E2900000D2B00000000
- 1DD70E2900000D6400000000
- 1DD70E2900000DA600000000
- 1DD70E2900000DBE00000000
- 1DD70E2900000E0400000000
- 1DD70E2900000E4300000000
- 1DD70E2900000E7E00000000
- 1DD70E2900000E9600000000
-
-
- 1DD70E293F61D17900000000
-
- isa
- PBXFileReference
- name
- MessageSent.caf
- path
- ../submodules/TelegramUI/TelegramUI/Sounds/MessageSent.caf
- sourceTree
- SOURCE_ROOT
-
- 1DD70E296C599FD900000000
-
- isa
- PBXFileReference
- name
- NavigationBackArrowLight@2x.png
- path
- ../Telegram-iOS/Resources/NavigationBackArrowLight@2x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E2928A3C00D00000000
-
- isa
- PBXFileReference
- name
- NavigationShadow@2x.png
- path
- ../Telegram-iOS/Resources/NavigationShadow@2x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E2956813D8800000000
-
- isa
- PBXFileReference
- name
- PhoneCountries.txt
- path
- ../submodules/TelegramUI/TelegramUI/Resources/PhoneCountries.txt
- sourceTree
- SOURCE_ROOT
- explicitFileType
- text
-
- 1DD70E291040865A00000000
-
- isa
- PBXFileReference
- name
- PhotoEditorCaption@2x.png
- path
- ../Telegram-iOS/Resources/PhotoEditor/PhotoEditorCaption@2x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E2911F55EF900000000
-
- isa
- PBXFileReference
- name
- PhotoEditorCaption@3x.png
- path
- ../Telegram-iOS/Resources/PhotoEditor/PhotoEditorCaption@3x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E291882772900000000
-
- isa
- PBXFileReference
- name
- PhotoEditorMute@2x.png
- path
- ../Telegram-iOS/Resources/PhotoEditor/PhotoEditorMute@2x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E292DEB974300000000
-
- isa
- PBXFileReference
- name
- PhotoEditorMuteActive@2x.png
- path
- ../Telegram-iOS/Resources/PhotoEditor/PhotoEditorMuteActive@2x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E29EFAF72C800000000
-
- isa
- PBXFileReference
- name
- PresentationStrings.mapping
- path
- ../submodules/TelegramUI/TelegramUI/Resources/PresentationStrings.mapping
- sourceTree
- SOURCE_ROOT
-
- 1DD70E29853D725600000000
-
- isa
- PBXFileReference
- name
- SFCompactRounded-Semibold.otf
- path
- ../submodules/TelegramUI/TelegramUI/Resources/Fonts/SFCompactRounded-Semibold.otf
- sourceTree
- SOURCE_ROOT
-
- 1DD70E29748244C600000000
-
- isa
- PBXFileReference
- name
- Twitch.html
- path
- ../submodules/TelegramUI/TelegramUI/Resources/WebEmbed/Twitch.html
- sourceTree
- SOURCE_ROOT
- explicitFileType
- text.html
-
- 1DD70E295D05708E00000000
-
- isa
- PBXFileReference
- name
- TwitchUserScript.js
- path
- ../submodules/TelegramUI/TelegramUI/Resources/WebEmbed/TwitchUserScript.js
- sourceTree
- SOURCE_ROOT
- explicitFileType
- sourcecode.javascript
-
- 1DD70E29BA96313500000000
-
- isa
- PBXFileReference
- name
- Vimeo.html
- path
- ../submodules/TelegramUI/TelegramUI/Resources/WebEmbed/Vimeo.html
- sourceTree
- SOURCE_ROOT
- explicitFileType
- text.html
-
- 1DD70E2940197DFD00000000
-
- isa
- PBXFileReference
- name
- VimeoUserScript.js
- path
- ../submodules/TelegramUI/TelegramUI/Resources/WebEmbed/VimeoUserScript.js
- sourceTree
- SOURCE_ROOT
- explicitFileType
- sourcecode.javascript
-
- 1DD70E29E5D6389D00000000
-
- isa
- PBXFileReference
- name
- WhiteFilledIcon@2x.png
- path
- ../Telegram-iOS/WhiteFilledIcon@2x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E29E78B113C00000000
-
- isa
- PBXFileReference
- name
- WhiteFilledIcon@3x.png
- path
- ../Telegram-iOS/WhiteFilledIcon@3x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E29799DE7B600000000
-
- isa
- PBXFileReference
- name
- Youtube.html
- path
- ../submodules/TelegramUI/TelegramUI/Resources/WebEmbed/Youtube.html
- sourceTree
- SOURCE_ROOT
- explicitFileType
- text.html
-
- 1DD70E296587237E00000000
-
- isa
- PBXFileReference
- name
- YoutubeUserScript.js
- path
- ../submodules/TelegramUI/TelegramUI/Resources/WebEmbed/YoutubeUserScript.js
- sourceTree
- SOURCE_ROOT
- explicitFileType
- sourcecode.javascript
-
- 1DD70E299F00BA0200000000
-
- isa
- PBXFileReference
- name
- anim_archive.json
- path
- ../submodules/TelegramUI/TelegramUI/Resources/Animations/anim_archive.json
- sourceTree
- SOURCE_ROOT
- explicitFileType
- text.json
-
- 1DD70E29406BEF2900000000
-
- isa
- PBXFileReference
- name
- anim_archiveAvatar.json
- path
- ../submodules/TelegramUI/TelegramUI/Resources/Animations/anim_archiveAvatar.json
- sourceTree
- SOURCE_ROOT
- explicitFileType
- text.json
-
- 1DD70E29A28B5AB000000000
-
- isa
- PBXFileReference
- name
- anim_archiveswipe.json
- path
- ../submodules/TelegramUI/TelegramUI/Resources/Animations/anim_archiveswipe.json
- sourceTree
- SOURCE_ROOT
- explicitFileType
- text.json
-
- 1DD70E29DBA6021D00000000
-
- isa
- PBXFileReference
- name
- anim_delete.json
- path
- ../submodules/TelegramUI/TelegramUI/Resources/Animations/anim_delete.json
- sourceTree
- SOURCE_ROOT
- explicitFileType
- text.json
-
- 1DD70E29BE69B5E500000000
-
- isa
- PBXFileReference
- name
- anim_group.json
- path
- ../submodules/TelegramUI/TelegramUI/Resources/Animations/anim_group.json
- sourceTree
- SOURCE_ROOT
- explicitFileType
- text.json
-
- 1DD70E2975FF5D6600000000
-
- isa
- PBXFileReference
- name
- anim_hide.json
- path
- ../submodules/TelegramUI/TelegramUI/Resources/Animations/anim_hide.json
- sourceTree
- SOURCE_ROOT
- explicitFileType
- text.json
-
- 1DD70E294D77B07700000000
-
- isa
- PBXFileReference
- name
- anim_infotip.json
- path
- ../submodules/TelegramUI/TelegramUI/Resources/Animations/anim_infotip.json
- sourceTree
- SOURCE_ROOT
- explicitFileType
- text.json
-
- 1DD70E29884756EF00000000
-
- isa
- PBXFileReference
- name
- anim_mute.json
- path
- ../submodules/TelegramUI/TelegramUI/Resources/Animations/anim_mute.json
- sourceTree
- SOURCE_ROOT
- explicitFileType
- text.json
-
- 1DD70E29ABD35C0F00000000
-
- isa
- PBXFileReference
- name
- anim_pin.json
- path
- ../submodules/TelegramUI/TelegramUI/Resources/Animations/anim_pin.json
- sourceTree
- SOURCE_ROOT
- explicitFileType
- text.json
-
- 1DD70E2900BF759200000000
-
- isa
- PBXFileReference
- name
- anim_read.json
- path
- ../submodules/TelegramUI/TelegramUI/Resources/Animations/anim_read.json
- sourceTree
- SOURCE_ROOT
- explicitFileType
- text.json
-
- 1DD70E29DC82BB6100000000
-
- isa
- PBXFileReference
- name
- anim_success.json
- path
- ../submodules/TelegramUI/TelegramUI/Resources/Animations/anim_success.json
- sourceTree
- SOURCE_ROOT
- explicitFileType
- text.json
-
- 1DD70E292D05879B00000000
-
- isa
- PBXFileReference
- name
- anim_unarchive.json
- path
- ../submodules/TelegramUI/TelegramUI/Resources/Animations/anim_unarchive.json
- sourceTree
- SOURCE_ROOT
- explicitFileType
- text.json
-
- 1DD70E29CE4715BE00000000
-
- isa
- PBXFileReference
- name
- anim_ungroup.json
- path
- ../submodules/TelegramUI/TelegramUI/Resources/Animations/anim_ungroup.json
- sourceTree
- SOURCE_ROOT
- explicitFileType
- text.json
-
- 1DD70E2967C217F600000000
-
- isa
- PBXFileReference
- name
- anim_unmute.json
- path
- ../submodules/TelegramUI/TelegramUI/Resources/Animations/anim_unmute.json
- sourceTree
- SOURCE_ROOT
- explicitFileType
- text.json
-
- 1DD70E29B308DE2800000000
-
- isa
- PBXFileReference
- name
- anim_unpin.json
- path
- ../submodules/TelegramUI/TelegramUI/Resources/Animations/anim_unpin.json
- sourceTree
- SOURCE_ROOT
- explicitFileType
- text.json
-
- 1DD70E29E03A369900000000
-
- isa
- PBXFileReference
- name
- anim_unread.json
- path
- ../submodules/TelegramUI/TelegramUI/Resources/Animations/anim_unread.json
- sourceTree
- SOURCE_ROOT
- explicitFileType
- text.json
-
- 1DD70E293C514E0100000000
-
- isa
- PBXFileReference
- name
- begin_record.caf
- path
- ../Telegram-iOS/Resources/begin_record.caf
- sourceTree
- SOURCE_ROOT
-
- 1DD70E295283D1B900000000
-
- isa
- PBXFileReference
- name
- celebrate.tgs
- path
- ../submodules/TelegramUI/TelegramUI/Resources/BuiltinReactions/celebrate.tgs
- sourceTree
- SOURCE_ROOT
-
- 1DD70E293E51265C00000000
-
- isa
- PBXFileReference
- name
- cry.tgs
- path
- ../submodules/TelegramUI/TelegramUI/Resources/BuiltinReactions/cry.tgs
- sourceTree
- SOURCE_ROOT
-
- 1DD70E29EB14130700000000
-
- isa
- PBXFileReference
- name
- currencies.json
- path
- ../submodules/TelegramUI/TelegramUI/Resources/currencies.json
- sourceTree
- SOURCE_ROOT
- explicitFileType
- text.json
-
- 1DD70E29FE6965DB00000000
-
- isa
- PBXFileReference
- name
- fast_arrow@2x.png
- path
- ../Telegram-iOS/Resources/intro/fast_arrow@2x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E29A9DA63C800000000
-
- isa
- PBXFileReference
- name
- fast_arrow_shadow@2x.png
- path
- ../Telegram-iOS/Resources/intro/fast_arrow_shadow@2x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E29D64F57BC00000000
-
- isa
- PBXFileReference
- name
- fast_body@2x.png
- path
- ../Telegram-iOS/Resources/intro/fast_body@2x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E29B3538C4D00000000
-
- isa
- PBXFileReference
- name
- fast_spiral@2x.png
- path
- ../Telegram-iOS/Resources/intro/fast_spiral@2x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E290BE206B800000000
-
- isa
- PBXFileReference
- name
- heart.tgs
- path
- ../submodules/TelegramUI/TelegramUI/Resources/BuiltinReactions/heart.tgs
- sourceTree
- SOURCE_ROOT
-
- 1DD70E298A46FE9000000000
-
- isa
- PBXFileReference
- name
- ic_bubble@2x.png
- path
- ../Telegram-iOS/Resources/intro/ic_bubble@2x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E2999319B4600000000
-
- isa
- PBXFileReference
- name
- ic_bubble_dot@2x.png
- path
- ../Telegram-iOS/Resources/intro/ic_bubble_dot@2x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E2985169C9700000000
-
- isa
- PBXFileReference
- name
- ic_cam@2x.png
- path
- ../Telegram-iOS/Resources/intro/ic_cam@2x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E296AD832AE00000000
-
- isa
- PBXFileReference
- name
- ic_cam_lens@2x.png
- path
- ../Telegram-iOS/Resources/intro/ic_cam_lens@2x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E2923B3C2EF00000000
-
- isa
- PBXFileReference
- name
- ic_pencil@2x.png
- path
- ../Telegram-iOS/Resources/intro/ic_pencil@2x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E29F6D6001100000000
-
- isa
- PBXFileReference
- name
- ic_pin@2x.png
- path
- ../Telegram-iOS/Resources/intro/ic_pin@2x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E29E0F809FE00000000
-
- isa
- PBXFileReference
- name
- ic_smile@2x.png
- path
- ../Telegram-iOS/Resources/intro/ic_smile@2x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E29793765CC00000000
-
- isa
- PBXFileReference
- name
- ic_smile_eye@2x.png
- path
- ../Telegram-iOS/Resources/intro/ic_smile_eye@2x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E29CFF88DE800000000
-
- isa
- PBXFileReference
- name
- ic_videocam@2x.png
- path
- ../Telegram-iOS/Resources/intro/ic_videocam@2x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E29FB06A0E800000000
-
- isa
- PBXFileReference
- name
- knot_down@2x.png
- path
- ../Telegram-iOS/Resources/intro/knot_down@2x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E29BF5CBB6200000000
-
- isa
- PBXFileReference
- name
- knot_up1@2x.png
- path
- ../Telegram-iOS/Resources/intro/knot_up1@2x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E291493803B00000000
-
- isa
- PBXFileReference
- name
- lol.tgs
- path
- ../submodules/TelegramUI/TelegramUI/Resources/BuiltinReactions/lol.tgs
- sourceTree
- SOURCE_ROOT
-
- 1DD70E293830E74200000000
-
- isa
- PBXFileReference
- name
- meh.tgs
- path
- ../submodules/TelegramUI/TelegramUI/Resources/BuiltinReactions/meh.tgs
- sourceTree
- SOURCE_ROOT
-
- 1DD70E295FFC844500000000
-
- isa
- PBXFileReference
- name
- notification.caf
- path
- ../submodules/TelegramUI/TelegramUI/Sounds/notification.caf
- sourceTree
- SOURCE_ROOT
-
- 1DD70E29C364694E00000000
-
- isa
- PBXFileReference
- name
- ok.tgs
- path
- ../submodules/TelegramUI/TelegramUI/Resources/BuiltinReactions/ok.tgs
- sourceTree
- SOURCE_ROOT
-
- 1DD70E29B78460EB00000000
-
- isa
- PBXFileReference
- name
- poker.tgs
- path
- ../submodules/TelegramUI/TelegramUI/Resources/BuiltinReactions/poker.tgs
- sourceTree
- SOURCE_ROOT
-
- 1DD70E292602319200000000
-
- isa
- PBXFileReference
- name
- poop.tgs
- path
- ../submodules/TelegramUI/TelegramUI/Resources/BuiltinReactions/poop.tgs
- sourceTree
- SOURCE_ROOT
-
- 1DD70E29BAE267F200000000
-
- isa
- PBXFileReference
- name
- powerful_infinity@2x.png
- path
- ../Telegram-iOS/Resources/intro/powerful_infinity@2x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E2917567CC800000000
-
- isa
- PBXFileReference
- name
- powerful_infinity_white@2x.png
- path
- ../Telegram-iOS/Resources/intro/powerful_infinity_white@2x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E293C169B2E00000000
-
- isa
- PBXFileReference
- name
- powerful_mask@2x.png
- path
- ../Telegram-iOS/Resources/intro/powerful_mask@2x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E29453E9D0800000000
-
- isa
- PBXFileReference
- name
- powerful_star@2x.png
- path
- ../Telegram-iOS/Resources/intro/powerful_star@2x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E29225D12D700000000
-
- isa
- PBXFileReference
- name
- private_door@2x.png
- path
- ../Telegram-iOS/Resources/intro/private_door@2x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E29B9D1C16900000000
-
- isa
- PBXFileReference
- name
- private_screw@2x.png
- path
- ../Telegram-iOS/Resources/intro/private_screw@2x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E296E8A8A4800000000
-
- isa
- PBXFileReference
- name
- sad.tgs
- path
- ../submodules/TelegramUI/TelegramUI/Resources/BuiltinReactions/sad.tgs
- sourceTree
- SOURCE_ROOT
-
- 1DD70E2945FD987A00000000
-
- isa
- PBXFileReference
- name
- smile.tgs
- path
- ../submodules/TelegramUI/TelegramUI/Resources/BuiltinReactions/smile.tgs
- sourceTree
- SOURCE_ROOT
-
- 1DD70E295B60B39500000000
-
- isa
- PBXFileReference
- name
- start_arrow@2x.png
- path
- ../Telegram-iOS/Resources/intro/start_arrow@2x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E29FABB82B800000000
-
- isa
- PBXFileReference
- name
- start_arrow_ipad.png
- path
- ../Telegram-iOS/Resources/intro/start_arrow_ipad.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E2951A94A6400000000
-
- isa
- PBXFileReference
- name
- start_arrow_ipad@2x.png
- path
- ../Telegram-iOS/Resources/intro/start_arrow_ipad@2x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E29443B21A300000000
-
- isa
- PBXFileReference
- name
- stp_card_amex@2x.png
- path
- ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_amex@2x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E2945EFFA4200000000
-
- isa
- PBXFileReference
- name
- stp_card_amex@3x.png
- path
- ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_amex@3x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E29976A9EA600000000
-
- isa
- PBXFileReference
- name
- stp_card_amex_template@2x.png
- path
- ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_amex_template@2x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E29991F774500000000
-
- isa
- PBXFileReference
- name
- stp_card_amex_template@3x.png
- path
- ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_amex_template@3x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E298CC42D1400000000
-
- isa
- PBXFileReference
- name
- stp_card_applepay@2x.png
- path
- ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_applepay@2x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E298E7905B300000000
-
- isa
- PBXFileReference
- name
- stp_card_applepay@3x.png
- path
- ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_applepay@3x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E29D548E25500000000
-
- isa
- PBXFileReference
- name
- stp_card_applepay_template@2x.png
- path
- ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_applepay_template@2x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E29D6FDBAF400000000
-
- isa
- PBXFileReference
- name
- stp_card_applepay_template@3x.png
- path
- ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_applepay_template@3x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E29D42F293000000000
-
- isa
- PBXFileReference
- name
- stp_card_cvc@2x.png
- path
- ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_cvc@2x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E29D5E401CF00000000
-
- isa
- PBXFileReference
- name
- stp_card_cvc@3x.png
- path
- ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_cvc@3x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E29C3C271B400000000
-
- isa
- PBXFileReference
- name
- stp_card_cvc_amex@2x.png
- path
- ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_cvc_amex@2x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E29C5774A5300000000
-
- isa
- PBXFileReference
- name
- stp_card_cvc_amex@3x.png
- path
- ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_cvc_amex@3x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E29B3A6F94500000000
-
- isa
- PBXFileReference
- name
- stp_card_diners@2x.png
- path
- ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_diners@2x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E29B55BD1E400000000
-
- isa
- PBXFileReference
- name
- stp_card_diners@3x.png
- path
- ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_diners@3x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E2994DA3D4400000000
-
- isa
- PBXFileReference
- name
- stp_card_diners_template@2x.png
- path
- ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_diners_template@2x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E29968F15E300000000
-
- isa
- PBXFileReference
- name
- stp_card_diners_template@3x.png
- path
- ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_diners_template@3x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E29F8214FD900000000
-
- isa
- PBXFileReference
- name
- stp_card_discover@2x.png
- path
- ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_discover@2x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E29F9D6287800000000
-
- isa
- PBXFileReference
- name
- stp_card_discover@3x.png
- path
- ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_discover@3x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E29A0160D3000000000
-
- isa
- PBXFileReference
- name
- stp_card_discover_template@2x.png
- path
- ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_discover_template@2x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E29A1CAE5CF00000000
-
- isa
- PBXFileReference
- name
- stp_card_discover_template@3x.png
- path
- ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_discover_template@3x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E294D95CA7700000000
-
- isa
- PBXFileReference
- name
- stp_card_form_applepay@2x.png
- path
- ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_form_applepay@2x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E294F4AA31600000000
-
- isa
- PBXFileReference
- name
- stp_card_form_applepay@3x.png
- path
- ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_form_applepay@3x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E299F5C287E00000000
-
- isa
- PBXFileReference
- name
- stp_card_form_back@2x.png
- path
- ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_form_back@2x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E29A111011D00000000
-
- isa
- PBXFileReference
- name
- stp_card_form_back@3x.png
- path
- ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_form_back@3x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E290933E8F400000000
-
- isa
- PBXFileReference
- name
- stp_card_form_front@2x.png
- path
- ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_form_front@2x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E290AE8C19300000000
-
- isa
- PBXFileReference
- name
- stp_card_form_front@3x.png
- path
- ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_form_front@3x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E29193BD71700000000
-
- isa
- PBXFileReference
- name
- stp_card_jcb@2x.png
- path
- ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_jcb@2x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E291AF0AFB600000000
-
- isa
- PBXFileReference
- name
- stp_card_jcb@3x.png
- path
- ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_jcb@3x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E2900ACCBB200000000
-
- isa
- PBXFileReference
- name
- stp_card_jcb_template@2x.png
- path
- ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_jcb_template@2x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E290261A45100000000
-
- isa
- PBXFileReference
- name
- stp_card_jcb_template@3x.png
- path
- ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_jcb_template@3x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E291FC4F2F000000000
-
- isa
- PBXFileReference
- name
- stp_card_mastercard@2x.png
- path
- ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_mastercard@2x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E292179CB8F00000000
-
- isa
- PBXFileReference
- name
- stp_card_mastercard@3x.png
- path
- ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_mastercard@3x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E291572F3F900000000
-
- isa
- PBXFileReference
- name
- stp_card_mastercard_template@2x.png
- path
- ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_mastercard_template@2x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E291727CC9800000000
-
- isa
- PBXFileReference
- name
- stp_card_mastercard_template@3x.png
- path
- ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_mastercard_template@3x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E298DB231DC00000000
-
- isa
- PBXFileReference
- name
- stp_card_placeholder_template@2x.png
- path
- ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_placeholder_template@2x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E298F670A7B00000000
-
- isa
- PBXFileReference
- name
- stp_card_placeholder_template@3x.png
- path
- ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_placeholder_template@3x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E29705B110100000000
-
- isa
- PBXFileReference
- name
- stp_card_visa@2x.png
- path
- ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_visa@2x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E29720FE9A000000000
-
- isa
- PBXFileReference
- name
- stp_card_visa@3x.png
- path
- ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_visa@3x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E29E1BF190800000000
-
- isa
- PBXFileReference
- name
- stp_card_visa_template@2x.png
- path
- ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_visa_template@2x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E29E373F1A700000000
-
- isa
- PBXFileReference
- name
- stp_card_visa_template@3x.png
- path
- ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_visa_template@3x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E29EE385A8D00000000
-
- isa
- PBXFileReference
- name
- surprised.tgs
- path
- ../submodules/TelegramUI/TelegramUI/Resources/BuiltinReactions/surprised.tgs
- sourceTree
- SOURCE_ROOT
-
- 1DD70E2948ED794E00000000
-
- isa
- PBXFileReference
- name
- telegram_plane1@2x.png
- path
- ../Telegram-iOS/Resources/intro/telegram_plane1@2x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E29501FCBD600000000
-
- isa
- PBXFileReference
- name
- telegram_sphere@2x.png
- path
- ../Telegram-iOS/Resources/intro/telegram_sphere@2x.png
- sourceTree
- SOURCE_ROOT
- explicitFileType
- image.png
-
- 1DD70E2915A3422A00000000
-
- isa
- PBXFileReference
- name
- thumbsup.tgs
- path
- ../submodules/TelegramUI/TelegramUI/Resources/BuiltinReactions/thumbsup.tgs
- sourceTree
- SOURCE_ROOT
-
- 1DD70E29FA28CA1200000000
-
- isa
- PBXFileReference
- name
- voip_busy.caf
- path
- ../Telegram-iOS/Resources/voip_busy.caf
- sourceTree
- SOURCE_ROOT
-
- 1DD70E296F409B3900000000
-
- isa
- PBXFileReference
- name
- voip_connecting.mp3
- path
- ../Telegram-iOS/Resources/voip_connecting.mp3
- sourceTree
- SOURCE_ROOT
- explicitFileType
- audio.mp3
-
- 1DD70E2957CD649600000000
-
- isa
- PBXFileReference
- name
- voip_end.caf
- path
- ../Telegram-iOS/Resources/voip_end.caf
- sourceTree
- SOURCE_ROOT
-
- 1DD70E2965E934B700000000
-
- isa
- PBXFileReference
- name
- voip_fail.caf
- path
- ../Telegram-iOS/Resources/voip_fail.caf
- sourceTree
- SOURCE_ROOT
-
- 1DD70E29C78B98B000000000
-
- isa
- PBXFileReference
- name
- voip_ringback.caf
- path
- ../Telegram-iOS/Resources/voip_ringback.caf
- sourceTree
- SOURCE_ROOT
-
- B401C979013EDE0500000000
-
- isa
- PBXGroup
- name
- Resources
- sourceTree
- ]]>
- children
-
- 1DD70E2902BAF11C00000000
- 1DD70E2902C9089D00000000
- 1DD70E2974B4E65D00000000
- 1DD70E2974C2FDDE00000000
- 1DD70E2974D1155F00000000
- 1DD70E2974DF2CE000000000
- 1DD70E2974ED446100000000
- 1DD70E2974FB5BE200000000
- 1DD70E297509736300000000
- 1DD70E2975178AE400000000
- 1DD70E297525A26500000000
- 1DD70E297533B9E600000000
- 1DD70E297669BEFC00000000
- 1DD70E297677D67D00000000
- 1DD70E2902D7201E00000000
- 1DD70E2902E5379F00000000
- 1DD70E2902F34F2000000000
- 1DD70E29030166A100000000
- 1DD70E29030F7E2200000000
- 1DD70E29031D95A300000000
- 1DD70E29032BAD2400000000
- 1DD70E290339C4A500000000
- 1DD70E29A4169AE300000000
- 1DD70E293453BAB500000000
- 1DD70E293608935400000000
- 1DD70E29A86C10B100000000
- 1DD70E29C682CDCB00000000
- 1DD70E29039E80E800000000
- 1DD70E29A75B899200000000
- 1DD70E29E4269D4A00000000
- 1DD70E29E5DB75E900000000
- 1DD70E29C54DDB8700000000
- 1DD70E29C702B42600000000
- 1DD70E2936B60A1F00000000
- 1DD70E2918FC359D00000000
- 1DD70E297E472C5600000000
- 1DD70E2988BEEF0900000000
- 1DD70E298A73C7A800000000
- 1DD70E29E16766DD00000000
- 1DD70E29CED3B81F00000000
- 1DD70E298AA6EB1400000000
- 1DD70E292E63F3BE00000000
- 1DD70E29D061F39E00000000
- 1DD70E29D216CC3D00000000
- 1DD70E29038EEE9000000000
- 1DD70E290543C72F00000000
- 1DD70E29C097583600000000
- 1DD70E295AFA9C2600000000
- 1DD70E29C320736D00000000
- 1DD70E2966DD7C1700000000
- 1DD70E29D743E0A500000000
- 1DD70E29D8F8B94400000000
- 1DD70E29D43F404C00000000
- 1DD70E29D5F418EB00000000
- 1DD70E2905F13DFA00000000
- 1DD70E29D373AFE200000000
- 1DD70E295B2A553100000000
- 1DD70E29EEB88B8E00000000
- 1DD70E29F06D642D00000000
- 1DD70E293AA15AF800000000
- 1DD70E292DF18A2400000000
- 1DD70E2977E4942F00000000
- 1DD70E291BA19CD900000000
- 1DD70E29CAE3F0A300000000
- 1DD70E29CC98C94200000000
- 1DD70E297809716A00000000
- 1DD70E29F1FA330600000000
- 1DD70E29F76B198200000000
- 1DD70E29061BC94A00000000
- 1DD70E292925AEA200000000
- 1DD70E293549D4C400000000
- 1DD70E291292048700000000
- 1DD70E298E96E34200000000
- 1DD70E2968FBAA6A00000000
- C73440C0DCE9E9AA00000000
- 1DD70E293F61D17900000000
- 1DD70E296C599FD900000000
- 1DD70E2928A3C00D00000000
- 1DD70E2956813D8800000000
- 1DD70E291040865A00000000
- 1DD70E2911F55EF900000000
- 1DD70E291882772900000000
- 1DD70E292DEB974300000000
- 1DD70E29EFAF72C800000000
- 1DD70E29853D725600000000
- 1DD70E29748244C600000000
- 1DD70E295D05708E00000000
- 1DD70E29BA96313500000000
- 1DD70E2940197DFD00000000
- 1DD70E29E5D6389D00000000
- 1DD70E29E78B113C00000000
- 1DD70E29799DE7B600000000
- 1DD70E296587237E00000000
- 1DD70E299F00BA0200000000
- 1DD70E29406BEF2900000000
- 1DD70E29A28B5AB000000000
- 1DD70E29DBA6021D00000000
- 1DD70E29BE69B5E500000000
- 1DD70E2975FF5D6600000000
- 1DD70E294D77B07700000000
- 1DD70E29884756EF00000000
- 1DD70E29ABD35C0F00000000
- 1DD70E2900BF759200000000
- 1DD70E29DC82BB6100000000
- 1DD70E292D05879B00000000
- 1DD70E29CE4715BE00000000
- 1DD70E2967C217F600000000
- 1DD70E29B308DE2800000000
- 1DD70E29E03A369900000000
- 1DD70E293C514E0100000000
- 1DD70E295283D1B900000000
- 1DD70E293E51265C00000000
- 1DD70E29EB14130700000000
- 1DD70E29FE6965DB00000000
- 1DD70E29A9DA63C800000000
- 1DD70E29D64F57BC00000000
- 1DD70E29B3538C4D00000000
- 1DD70E290BE206B800000000
- 1DD70E298A46FE9000000000
- 1DD70E2999319B4600000000
- 1DD70E2985169C9700000000
- 1DD70E296AD832AE00000000
- 1DD70E2923B3C2EF00000000
- 1DD70E29F6D6001100000000
- 1DD70E29E0F809FE00000000
- 1DD70E29793765CC00000000
- 1DD70E29CFF88DE800000000
- 1DD70E29FB06A0E800000000
- 1DD70E29BF5CBB6200000000
- 1DD70E291493803B00000000
- 1DD70E293830E74200000000
- 1DD70E295FFC844500000000
- 1DD70E29C364694E00000000
- 1DD70E29B78460EB00000000
- 1DD70E292602319200000000
- 1DD70E29BAE267F200000000
- 1DD70E2917567CC800000000
- 1DD70E293C169B2E00000000
- 1DD70E29453E9D0800000000
- 1DD70E29225D12D700000000
- 1DD70E29B9D1C16900000000
- 1DD70E296E8A8A4800000000
- 1DD70E2945FD987A00000000
- 1DD70E295B60B39500000000
- 1DD70E29FABB82B800000000
- 1DD70E2951A94A6400000000
- 1DD70E29443B21A300000000
- 1DD70E2945EFFA4200000000
- 1DD70E29976A9EA600000000
- 1DD70E29991F774500000000
- 1DD70E298CC42D1400000000
- 1DD70E298E7905B300000000
- 1DD70E29D548E25500000000
- 1DD70E29D6FDBAF400000000
- 1DD70E29D42F293000000000
- 1DD70E29D5E401CF00000000
- 1DD70E29C3C271B400000000
- 1DD70E29C5774A5300000000
- 1DD70E29B3A6F94500000000
- 1DD70E29B55BD1E400000000
- 1DD70E2994DA3D4400000000
- 1DD70E29968F15E300000000
- 1DD70E29F8214FD900000000
- 1DD70E29F9D6287800000000
- 1DD70E29A0160D3000000000
- 1DD70E29A1CAE5CF00000000
- 1DD70E294D95CA7700000000
- 1DD70E294F4AA31600000000
- 1DD70E299F5C287E00000000
- 1DD70E29A111011D00000000
- 1DD70E290933E8F400000000
- 1DD70E290AE8C19300000000
- 1DD70E29193BD71700000000
- 1DD70E291AF0AFB600000000
- 1DD70E2900ACCBB200000000
- 1DD70E290261A45100000000
- 1DD70E291FC4F2F000000000
- 1DD70E292179CB8F00000000
- 1DD70E291572F3F900000000
- 1DD70E291727CC9800000000
- 1DD70E298DB231DC00000000
- 1DD70E298F670A7B00000000
- 1DD70E29705B110100000000
- 1DD70E29720FE9A000000000
- 1DD70E29E1BF190800000000
- 1DD70E29E373F1A700000000
- 1DD70E29EE385A8D00000000
- 1DD70E2948ED794E00000000
- 1DD70E29501FCBD600000000
- 1DD70E2915A3422A00000000
- 1DD70E29FA28CA1200000000
- 1DD70E296F409B3900000000
- 1DD70E2957CD649600000000
- 1DD70E2965E934B700000000
- 1DD70E29C78B98B000000000
-
-
- 1DD70E296ABF6A1200000000
-
- isa
- PBXFileReference
- name
- Empty.swift
- path
- SupportFiles/Empty.swift
- sourceTree
- SOURCE_ROOT
-
- 1DD70E2906C06BEE00000000
-
- isa
- PBXFileReference
- name
- Info.plist
- path
- Info.plist
- sourceTree
- ]]>
- explicitFileType
- text.plist
-
- B401C979EAB5339800000001
-
- isa
- PBXGroup
- name
- Sources
- sourceTree
- ]]>
- children
-
- 1DD70E296ABF6A1200000000
- 1DD70E2906C06BEE00000000
-
-
- B401C979B2C34D2100000000
-
- isa
- PBXGroup
- name
- Telegram
- sourceTree
- ]]>
- children
-
- 1DD70E29001F47FB00000001
- B401C979013EDE0500000000
- B401C979EAB5339800000001
-
-
- B401C979EFB6AC4600000000
-
- isa
- PBXGroup
- name
- mainGroup
- sourceTree
- ]]>
- children
-
- B401C979C43AA77A00000000
- B401C979B781F65D00000000
- B401C97968022A5500000000
- B401C979C806358400000000
- B401C979B2C34D2100000000
-
-
- E7A30F04988E33D500000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29988E33D500000000
-
- E7A30F04BF88817800000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29BF88817800000000
-
- 1870857F0000000000000000
-
- isa
- PBXSourcesBuildPhase
- files
-
- E7A30F04988E33D500000000
- E7A30F04BF88817800000000
-
-
- E7A30F04FF334B1F00000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29FF334B1F00000000
-
- E7A30F04DB6520C800000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29DB6520C800000000
-
- E7A30F04D65BA68200000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29D65BA68200000000
-
- E7A30F04119CDA0700000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29119CDA0700000000
-
- E7A30F041E5A1E9C00000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E291E5A1E9C00000000
-
- FAF5FAC90000000000000000
-
- isa
- PBXCopyFilesBuildPhase
- files
-
- E7A30F04FF334B1F00000000
- E7A30F04DB6520C800000000
- E7A30F04D65BA68200000000
- E7A30F04119CDA0700000000
- E7A30F041E5A1E9C00000000
-
- name
- Fake Swift Dependencies (Copy Files Phase)
- runOnlyForDeploymentPostprocessing
- 1
- dstSubfolderSpec
- 16
- dstPath
-
-
- 4952437303EDA63300000000
-
- isa
- XCBuildConfiguration
- name
- Debug
- buildSettings
-
-
- baseConfigurationReference
- 1DD70E294E27EDFB00000000
-
- 4952437350C7218900000000
-
- isa
- XCBuildConfiguration
- name
- Profile
- buildSettings
-
-
- baseConfigurationReference
- 1DD70E294906F2A500000000
-
- 49524373A439BFE700000000
-
- isa
- XCBuildConfiguration
- name
- Release
- buildSettings
-
-
- baseConfigurationReference
- 1DD70E29BC9D9E0700000000
-
- 218C37090000000000000000
-
- isa
- XCConfigurationList
- buildConfigurations
-
- 4952437303EDA63300000000
- 4952437350C7218900000000
- 49524373A439BFE700000000
-
- defaultConfigurationIsVisible
-
-
- E66DC04EC43AA77A00000000
-
- isa
- PBXNativeTarget
- name
- AppLibrary
- productName
- AppLibrary
- productReference
- 1DD70E297ADFB9F200000001
- productType
- com.apple.product-type.library.static
- dependencies
-
-
- buildPhases
-
- 1870857F0000000000000000
- FAF5FAC90000000000000000
-
- buildConfigurationList
- 218C37090000000000000000
-
- E7A30F046ABF6A1200000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E296ABF6A1200000000
-
- 1870857F0000000000000001
-
- isa
- PBXSourcesBuildPhase
- files
-
- E7A30F046ABF6A1200000000
-
-
- E7A30F047ADFB9F200000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E297ADFB9F200000000
-
- E7A30F046A98D72D00000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E296A98D72D00000000
-
- E7A30F04FF334B1F00000001
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29FF334B1F00000000
-
- E7A30F04B22505DC00000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29B22505DC00000000
-
- E7A30F04DB6520C800000001
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29DB6520C800000000
-
- E7A30F04D65BA68200000001
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29D65BA68200000000
-
- E7A30F04119CDA0700000001
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29119CDA0700000000
-
- E7A30F041E5A1E9C00000001
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E291E5A1E9C00000000
-
- 4F426D880000000000000000
-
- isa
- PBXFrameworksBuildPhase
- files
-
- E7A30F047ADFB9F200000000
- E7A30F046A98D72D00000000
- E7A30F04FF334B1F00000001
- E7A30F04B22505DC00000000
- E7A30F04DB6520C800000001
- E7A30F04D65BA68200000001
- E7A30F04119CDA0700000001
- E7A30F041E5A1E9C00000001
-
-
- E7A30F049F00BA0200000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E299F00BA0200000000
-
- E7A30F04406BEF2900000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29406BEF2900000000
-
- E7A30F04A28B5AB000000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29A28B5AB000000000
-
- E7A30F04DBA6021D00000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29DBA6021D00000000
-
- E7A30F04BE69B5E500000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29BE69B5E500000000
-
- E7A30F0475FF5D6600000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E2975FF5D6600000000
-
- E7A30F044D77B07700000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E294D77B07700000000
-
- E7A30F04884756EF00000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29884756EF00000000
-
- E7A30F04ABD35C0F00000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29ABD35C0F00000000
-
- E7A30F0400BF759200000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E2900BF759200000000
-
- E7A30F04DC82BB6100000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29DC82BB6100000000
-
- E7A30F042D05879B00000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E292D05879B00000000
-
- E7A30F04CE4715BE00000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29CE4715BE00000000
-
- E7A30F0467C217F600000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E2967C217F600000000
-
- E7A30F04B308DE2800000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29B308DE2800000000
-
- E7A30F04E03A369900000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29E03A369900000000
-
- E7A30F045283D1B900000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E295283D1B900000000
-
- E7A30F043E51265C00000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E293E51265C00000000
-
- E7A30F040BE206B800000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E290BE206B800000000
-
- E7A30F041493803B00000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E291493803B00000000
-
- E7A30F043830E74200000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E293830E74200000000
-
- E7A30F04C364694E00000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29C364694E00000000
-
- E7A30F04B78460EB00000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29B78460EB00000000
-
- E7A30F042602319200000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E292602319200000000
-
- E7A30F046E8A8A4800000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E296E8A8A4800000000
-
- E7A30F0445FD987A00000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E2945FD987A00000000
-
- E7A30F04EE385A8D00000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29EE385A8D00000000
-
- E7A30F0415A3422A00000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E2915A3422A00000000
-
- E7A30F047809716A00000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E297809716A00000000
-
- E7A30F04F1FA330600000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29F1FA330600000000
-
- E7A30F04853D725600000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29853D725600000000
-
- E7A30F0456813D8800000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E2956813D8800000000
-
- E7A30F04EFAF72C800000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29EFAF72C800000000
-
- E7A30F04443B21A300000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29443B21A300000000
-
- E7A30F0445EFFA4200000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E2945EFFA4200000000
-
- E7A30F04976A9EA600000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29976A9EA600000000
-
- E7A30F04991F774500000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29991F774500000000
-
- E7A30F048CC42D1400000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E298CC42D1400000000
-
- E7A30F048E7905B300000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E298E7905B300000000
-
- E7A30F04D548E25500000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29D548E25500000000
-
- E7A30F04D6FDBAF400000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29D6FDBAF400000000
-
- E7A30F04D42F293000000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29D42F293000000000
-
- E7A30F04D5E401CF00000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29D5E401CF00000000
-
- E7A30F04C3C271B400000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29C3C271B400000000
-
- E7A30F04C5774A5300000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29C5774A5300000000
-
- E7A30F04B3A6F94500000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29B3A6F94500000000
-
- E7A30F04B55BD1E400000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29B55BD1E400000000
-
- E7A30F0494DA3D4400000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E2994DA3D4400000000
-
- E7A30F04968F15E300000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29968F15E300000000
-
- E7A30F04F8214FD900000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29F8214FD900000000
-
- E7A30F04F9D6287800000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29F9D6287800000000
-
- E7A30F04A0160D3000000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29A0160D3000000000
-
- E7A30F04A1CAE5CF00000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29A1CAE5CF00000000
-
- E7A30F044D95CA7700000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E294D95CA7700000000
-
- E7A30F044F4AA31600000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E294F4AA31600000000
-
- E7A30F049F5C287E00000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E299F5C287E00000000
-
- E7A30F04A111011D00000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29A111011D00000000
-
- E7A30F040933E8F400000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E290933E8F400000000
-
- E7A30F040AE8C19300000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E290AE8C19300000000
-
- E7A30F04193BD71700000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29193BD71700000000
-
- E7A30F041AF0AFB600000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E291AF0AFB600000000
-
- E7A30F0400ACCBB200000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E2900ACCBB200000000
-
- E7A30F040261A45100000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E290261A45100000000
-
- E7A30F041FC4F2F000000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E291FC4F2F000000000
-
- E7A30F042179CB8F00000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E292179CB8F00000000
-
- E7A30F041572F3F900000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E291572F3F900000000
-
- E7A30F041727CC9800000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E291727CC9800000000
-
- E7A30F048DB231DC00000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E298DB231DC00000000
-
- E7A30F048F670A7B00000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E298F670A7B00000000
-
- E7A30F04705B110100000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29705B110100000000
-
- E7A30F04720FE9A000000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29720FE9A000000000
-
- E7A30F04E1BF190800000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29E1BF190800000000
-
- E7A30F04E373F1A700000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29E373F1A700000000
-
- E7A30F04F76B198200000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29F76B198200000000
-
- E7A30F04061BC94A00000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29061BC94A00000000
-
- E7A30F041292048700000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E291292048700000000
-
- E7A30F04748244C600000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29748244C600000000
-
- E7A30F045D05708E00000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E295D05708E00000000
-
- E7A30F04BA96313500000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29BA96313500000000
-
- E7A30F0440197DFD00000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E2940197DFD00000000
-
- E7A30F04799DE7B600000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29799DE7B600000000
-
- E7A30F046587237E00000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E296587237E00000000
-
- E7A30F04EB14130700000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29EB14130700000000
-
- E7A30F043F61D17900000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E293F61D17900000000
-
- E7A30F045FFC844500000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E295FFC844500000000
-
- E7A30F046C599FD900000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E296C599FD900000000
-
- E7A30F0428A3C00D00000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E2928A3C00D00000000
-
- E7A30F041040865A00000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E291040865A00000000
-
- E7A30F0411F55EF900000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E2911F55EF900000000
-
- E7A30F041882772900000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E291882772900000000
-
- E7A30F042DEB974300000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E292DEB974300000000
-
- E7A30F043C514E0100000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E293C514E0100000000
-
- E7A30F04FE6965DB00000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29FE6965DB00000000
-
- E7A30F04A9DA63C800000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29A9DA63C800000000
-
- E7A30F04D64F57BC00000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29D64F57BC00000000
-
- E7A30F04B3538C4D00000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29B3538C4D00000000
-
- E7A30F048A46FE9000000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E298A46FE9000000000
-
- E7A30F0499319B4600000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E2999319B4600000000
-
- E7A30F0485169C9700000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E2985169C9700000000
-
- E7A30F046AD832AE00000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E296AD832AE00000000
-
- E7A30F0423B3C2EF00000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E2923B3C2EF00000000
-
- E7A30F04F6D6001100000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29F6D6001100000000
-
- E7A30F04E0F809FE00000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29E0F809FE00000000
-
- E7A30F04793765CC00000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29793765CC00000000
-
- E7A30F04CFF88DE800000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29CFF88DE800000000
-
- E7A30F04FB06A0E800000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29FB06A0E800000000
-
- E7A30F04BF5CBB6200000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29BF5CBB6200000000
-
- E7A30F04BAE267F200000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29BAE267F200000000
-
- E7A30F0417567CC800000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E2917567CC800000000
-
- E7A30F043C169B2E00000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E293C169B2E00000000
-
- E7A30F04453E9D0800000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29453E9D0800000000
-
- E7A30F04225D12D700000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29225D12D700000000
-
- E7A30F04B9D1C16900000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29B9D1C16900000000
-
- E7A30F045B60B39500000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E295B60B39500000000
-
- E7A30F04FABB82B800000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29FABB82B800000000
-
- E7A30F0451A94A6400000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E2951A94A6400000000
-
- E7A30F0448ED794E00000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E2948ED794E00000000
-
- E7A30F04501FCBD600000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29501FCBD600000000
-
- E7A30F0402BAF11C00000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E2902BAF11C00000000
-
- E7A30F0402C9089D00000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E2902C9089D00000000
-
- E7A30F0474B4E65D00000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E2974B4E65D00000000
-
- E7A30F0474C2FDDE00000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E2974C2FDDE00000000
-
- E7A30F0474D1155F00000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E2974D1155F00000000
-
- E7A30F0474DF2CE000000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E2974DF2CE000000000
-
- E7A30F0474ED446100000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E2974ED446100000000
-
- E7A30F0474FB5BE200000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E2974FB5BE200000000
-
- E7A30F047509736300000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E297509736300000000
-
- E7A30F0475178AE400000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E2975178AE400000000
-
- E7A30F047525A26500000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E297525A26500000000
-
- E7A30F047533B9E600000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E297533B9E600000000
-
- E7A30F047669BEFC00000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E297669BEFC00000000
-
- E7A30F047677D67D00000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E297677D67D00000000
-
- E7A30F0402D7201E00000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E2902D7201E00000000
-
- E7A30F0402E5379F00000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E2902E5379F00000000
-
- E7A30F0402F34F2000000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E2902F34F2000000000
-
- E7A30F04030166A100000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29030166A100000000
-
- E7A30F04030F7E2200000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29030F7E2200000000
-
- E7A30F04031D95A300000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29031D95A300000000
-
- E7A30F04032BAD2400000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29032BAD2400000000
-
- E7A30F040339C4A500000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E290339C4A500000000
-
- E7A30F04FA28CA1200000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29FA28CA1200000000
-
- E7A30F046F409B3900000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E296F409B3900000000
-
- E7A30F0457CD649600000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E2957CD649600000000
-
- E7A30F0465E934B700000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E2965E934B700000000
-
- E7A30F04C78B98B000000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29C78B98B000000000
-
- E7A30F043453BAB500000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E293453BAB500000000
-
- E7A30F043608935400000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E293608935400000000
-
- E7A30F04A86C10B100000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29A86C10B100000000
-
- E7A30F04C682CDCB00000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29C682CDCB00000000
-
- E7A30F04039E80E800000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29039E80E800000000
-
- E7A30F04A75B899200000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29A75B899200000000
-
- E7A30F04E4269D4A00000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29E4269D4A00000000
-
- E7A30F04E5DB75E900000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29E5DB75E900000000
-
- E7A30F04C54DDB8700000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29C54DDB8700000000
-
- E7A30F04C702B42600000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29C702B42600000000
-
- E7A30F0436B60A1F00000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E2936B60A1F00000000
-
- E7A30F0418FC359D00000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E2918FC359D00000000
-
- E7A30F047E472C5600000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E297E472C5600000000
-
- E7A30F0488BEEF0900000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E2988BEEF0900000000
-
- E7A30F048A73C7A800000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E298A73C7A800000000
-
- E7A30F04E16766DD00000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29E16766DD00000000
-
- E7A30F04CED3B81F00000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29CED3B81F00000000
-
- E7A30F048AA6EB1400000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E298AA6EB1400000000
-
- E7A30F042E63F3BE00000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E292E63F3BE00000000
-
- E7A30F04D061F39E00000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29D061F39E00000000
-
- E7A30F04D216CC3D00000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29D216CC3D00000000
-
- E7A30F04038EEE9000000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29038EEE9000000000
-
- E7A30F040543C72F00000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E290543C72F00000000
-
- E7A30F04C097583600000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29C097583600000000
-
- E7A30F045AFA9C2600000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E295AFA9C2600000000
-
- E7A30F04C320736D00000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29C320736D00000000
-
- E7A30F0466DD7C1700000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E2966DD7C1700000000
-
- E7A30F04D743E0A500000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29D743E0A500000000
-
- E7A30F04D8F8B94400000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29D8F8B94400000000
-
- E7A30F04D43F404C00000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29D43F404C00000000
-
- E7A30F04D5F418EB00000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29D5F418EB00000000
-
- E7A30F0405F13DFA00000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E2905F13DFA00000000
-
- E7A30F04D373AFE200000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29D373AFE200000000
-
- E7A30F045B2A553100000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E295B2A553100000000
-
- E7A30F04EEB88B8E00000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29EEB88B8E00000000
-
- E7A30F04F06D642D00000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29F06D642D00000000
-
- E7A30F043AA15AF800000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E293AA15AF800000000
-
- E7A30F042DF18A2400000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E292DF18A2400000000
-
- E7A30F0477E4942F00000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E2977E4942F00000000
-
- E7A30F041BA19CD900000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E291BA19CD900000000
-
- E7A30F04CAE3F0A300000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29CAE3F0A300000000
-
- E7A30F04CC98C94200000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29CC98C94200000000
-
- E7A30F04E5D6389D00000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29E5D6389D00000000
-
- E7A30F04E78B113C00000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29E78B113C00000000
-
- E7A30F048E96E34200000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E298E96E34200000000
-
- E7A30F0468FBAA6A00000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E2968FBAA6A00000000
-
- E7A30F04A4169AE300000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29A4169AE300000000
-
- E7A30F042925AEA200000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E292925AEA200000000
-
- E7A30F043549D4C400000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E293549D4C400000000
-
- E7A30F04DCE9E9AA00000000
-
- isa
- PBXBuildFile
- fileRef
- C73440C0DCE9E9AA00000000
-
- 8A032D2C0000000000000000
-
- isa
- PBXResourcesBuildPhase
- files
-
- E7A30F049F00BA0200000000
- E7A30F04406BEF2900000000
- E7A30F04A28B5AB000000000
- E7A30F04DBA6021D00000000
- E7A30F04BE69B5E500000000
- E7A30F0475FF5D6600000000
- E7A30F044D77B07700000000
- E7A30F04884756EF00000000
- E7A30F04ABD35C0F00000000
- E7A30F0400BF759200000000
- E7A30F04DC82BB6100000000
- E7A30F042D05879B00000000
- E7A30F04CE4715BE00000000
- E7A30F0467C217F600000000
- E7A30F04B308DE2800000000
- E7A30F04E03A369900000000
- E7A30F045283D1B900000000
- E7A30F043E51265C00000000
- E7A30F040BE206B800000000
- E7A30F041493803B00000000
- E7A30F043830E74200000000
- E7A30F04C364694E00000000
- E7A30F04B78460EB00000000
- E7A30F042602319200000000
- E7A30F046E8A8A4800000000
- E7A30F0445FD987A00000000
- E7A30F04EE385A8D00000000
- E7A30F0415A3422A00000000
- E7A30F047809716A00000000
- E7A30F04F1FA330600000000
- E7A30F04853D725600000000
- E7A30F0456813D8800000000
- E7A30F04EFAF72C800000000
- E7A30F04443B21A300000000
- E7A30F0445EFFA4200000000
- E7A30F04976A9EA600000000
- E7A30F04991F774500000000
- E7A30F048CC42D1400000000
- E7A30F048E7905B300000000
- E7A30F04D548E25500000000
- E7A30F04D6FDBAF400000000
- E7A30F04D42F293000000000
- E7A30F04D5E401CF00000000
- E7A30F04C3C271B400000000
- E7A30F04C5774A5300000000
- E7A30F04B3A6F94500000000
- E7A30F04B55BD1E400000000
- E7A30F0494DA3D4400000000
- E7A30F04968F15E300000000
- E7A30F04F8214FD900000000
- E7A30F04F9D6287800000000
- E7A30F04A0160D3000000000
- E7A30F04A1CAE5CF00000000
- E7A30F044D95CA7700000000
- E7A30F044F4AA31600000000
- E7A30F049F5C287E00000000
- E7A30F04A111011D00000000
- E7A30F040933E8F400000000
- E7A30F040AE8C19300000000
- E7A30F04193BD71700000000
- E7A30F041AF0AFB600000000
- E7A30F0400ACCBB200000000
- E7A30F040261A45100000000
- E7A30F041FC4F2F000000000
- E7A30F042179CB8F00000000
- E7A30F041572F3F900000000
- E7A30F041727CC9800000000
- E7A30F048DB231DC00000000
- E7A30F048F670A7B00000000
- E7A30F04705B110100000000
- E7A30F04720FE9A000000000
- E7A30F04E1BF190800000000
- E7A30F04E373F1A700000000
- E7A30F04F76B198200000000
- E7A30F04061BC94A00000000
- E7A30F041292048700000000
- E7A30F04748244C600000000
- E7A30F045D05708E00000000
- E7A30F04BA96313500000000
- E7A30F0440197DFD00000000
- E7A30F04799DE7B600000000
- E7A30F046587237E00000000
- E7A30F04EB14130700000000
- E7A30F043F61D17900000000
- E7A30F045FFC844500000000
- E7A30F046C599FD900000000
- E7A30F0428A3C00D00000000
- E7A30F041040865A00000000
- E7A30F0411F55EF900000000
- E7A30F041882772900000000
- E7A30F042DEB974300000000
- E7A30F043C514E0100000000
- E7A30F04FE6965DB00000000
- E7A30F04A9DA63C800000000
- E7A30F04D64F57BC00000000
- E7A30F04B3538C4D00000000
- E7A30F048A46FE9000000000
- E7A30F0499319B4600000000
- E7A30F0485169C9700000000
- E7A30F046AD832AE00000000
- E7A30F0423B3C2EF00000000
- E7A30F04F6D6001100000000
- E7A30F04E0F809FE00000000
- E7A30F04793765CC00000000
- E7A30F04CFF88DE800000000
- E7A30F04FB06A0E800000000
- E7A30F04BF5CBB6200000000
- E7A30F04BAE267F200000000
- E7A30F0417567CC800000000
- E7A30F043C169B2E00000000
- E7A30F04453E9D0800000000
- E7A30F04225D12D700000000
- E7A30F04B9D1C16900000000
- E7A30F045B60B39500000000
- E7A30F04FABB82B800000000
- E7A30F0451A94A6400000000
- E7A30F0448ED794E00000000
- E7A30F04501FCBD600000000
- E7A30F0402BAF11C00000000
- E7A30F0402C9089D00000000
- E7A30F0474B4E65D00000000
- E7A30F0474C2FDDE00000000
- E7A30F0474D1155F00000000
- E7A30F0474DF2CE000000000
- E7A30F0474ED446100000000
- E7A30F0474FB5BE200000000
- E7A30F047509736300000000
- E7A30F0475178AE400000000
- E7A30F047525A26500000000
- E7A30F047533B9E600000000
- E7A30F047669BEFC00000000
- E7A30F047677D67D00000000
- E7A30F0402D7201E00000000
- E7A30F0402E5379F00000000
- E7A30F0402F34F2000000000
- E7A30F04030166A100000000
- E7A30F04030F7E2200000000
- E7A30F04031D95A300000000
- E7A30F04032BAD2400000000
- E7A30F040339C4A500000000
- E7A30F04FA28CA1200000000
- E7A30F046F409B3900000000
- E7A30F0457CD649600000000
- E7A30F0465E934B700000000
- E7A30F04C78B98B000000000
- E7A30F043453BAB500000000
- E7A30F043608935400000000
- E7A30F04A86C10B100000000
- E7A30F04C682CDCB00000000
- E7A30F04039E80E800000000
- E7A30F04A75B899200000000
- E7A30F04E4269D4A00000000
- E7A30F04E5DB75E900000000
- E7A30F04C54DDB8700000000
- E7A30F04C702B42600000000
- E7A30F0436B60A1F00000000
- E7A30F0418FC359D00000000
- E7A30F047E472C5600000000
- E7A30F0488BEEF0900000000
- E7A30F048A73C7A800000000
- E7A30F04E16766DD00000000
- E7A30F04CED3B81F00000000
- E7A30F048AA6EB1400000000
- E7A30F042E63F3BE00000000
- E7A30F04D061F39E00000000
- E7A30F04D216CC3D00000000
- E7A30F04038EEE9000000000
- E7A30F040543C72F00000000
- E7A30F04C097583600000000
- E7A30F045AFA9C2600000000
- E7A30F04C320736D00000000
- E7A30F0466DD7C1700000000
- E7A30F04D743E0A500000000
- E7A30F04D8F8B94400000000
- E7A30F04D43F404C00000000
- E7A30F04D5F418EB00000000
- E7A30F0405F13DFA00000000
- E7A30F04D373AFE200000000
- E7A30F045B2A553100000000
- E7A30F04EEB88B8E00000000
- E7A30F04F06D642D00000000
- E7A30F043AA15AF800000000
- E7A30F042DF18A2400000000
- E7A30F0477E4942F00000000
- E7A30F041BA19CD900000000
- E7A30F04CAE3F0A300000000
- E7A30F04CC98C94200000000
- E7A30F04E5D6389D00000000
- E7A30F04E78B113C00000000
- E7A30F048E96E34200000000
- E7A30F0468FBAA6A00000000
- E7A30F04A4169AE300000000
- E7A30F042925AEA200000000
- E7A30F043549D4C400000000
- E7A30F04DCE9E9AA00000000
-
-
- E7A30F046A98D72D00000001
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E296A98D72D00000000
-
- E7A30F04FF334B1F00000002
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29FF334B1F00000000
-
- E7A30F04B22505DC00000001
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29B22505DC00000000
-
- E7A30F04DB6520C800000002
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29DB6520C800000000
-
- E7A30F04D65BA68200000002
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29D65BA68200000000
-
- E7A30F04119CDA0700000002
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29119CDA0700000000
-
- E7A30F041E5A1E9C00000002
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E291E5A1E9C00000000
-
- FAF5FAC90000000000000001
-
- isa
- PBXCopyFilesBuildPhase
- files
-
- E7A30F046A98D72D00000001
- E7A30F04FF334B1F00000002
- E7A30F04B22505DC00000001
- E7A30F04DB6520C800000002
- E7A30F04D65BA68200000002
- E7A30F04119CDA0700000002
- E7A30F041E5A1E9C00000002
-
- dstSubfolderSpec
- 10
- dstPath
-
-
- 4952437303EDA63300000001
-
- isa
- XCBuildConfiguration
- name
- Debug
- buildSettings
-
-
- baseConfigurationReference
- 1DD70E29A8C8657400000000
-
- 4952437350C7218900000001
-
- isa
- XCBuildConfiguration
- name
- Profile
- buildSettings
-
-
- baseConfigurationReference
- 1DD70E297D676FDE00000000
-
- 49524373A439BFE700000001
-
- isa
- XCBuildConfiguration
- name
- Release
- buildSettings
-
-
- baseConfigurationReference
- 1DD70E29F0FE1B4000000000
-
- 218C37090000000000000001
-
- isa
- XCConfigurationList
- buildConfigurations
-
- 4952437303EDA63300000001
- 4952437350C7218900000001
- 49524373A439BFE700000001
-
- defaultConfigurationIsVisible
-
-
- E66DC04EB2C34D2100000000
-
- isa
- PBXNativeTarget
- name
- Telegram
- productName
- Telegram
- productReference
- 1DD70E29D83C37D400000000
- productType
- com.apple.product-type.application
- dependencies
-
-
- buildPhases
-
- 1870857F0000000000000001
- 4F426D880000000000000000
- 8A032D2C0000000000000000
- FAF5FAC90000000000000001
-
- buildConfigurationList
- 218C37090000000000000001
-
- 4952437303EDA63300000002
-
- isa
- XCBuildConfiguration
- name
- Debug
- buildSettings
-
-
-
- 4952437350C7218900000002
-
- isa
- XCBuildConfiguration
- name
- Profile
- buildSettings
-
-
-
- 49524373A439BFE700000002
-
- isa
- XCBuildConfiguration
- name
- Release
- buildSettings
-
-
-
- 218C37090000000000000002
-
- isa
- XCConfigurationList
- buildConfigurations
-
- 4952437303EDA63300000002
- 4952437350C7218900000002
- 49524373A439BFE700000002
-
- defaultConfigurationIsVisible
-
-
- 96C847930001020100000000
-
- isa
- PBXProject
- mainGroup
- B401C979EFB6AC4600000000
- targets
-
- E66DC04EC43AA77A00000000
- E66DC04EB2C34D2100000000
-
- buildConfigurationList
- 218C37090000000000000002
- compatibilityVersion
- Xcode 3.2
- attributes
-
- LastUpgradeCheck
- 9999
-
-
-
- rootObject
- 96C847930001020100000000
-
-
\ No newline at end of file
diff --git a/App_t/App.xcodeproj/xcshareddata/xcschemes/App.xcscheme b/App_t/App.xcodeproj/xcshareddata/xcschemes/App.xcscheme
deleted file mode 100644
index 636972782d..0000000000
--- a/App_t/App.xcodeproj/xcshareddata/xcschemes/App.xcscheme
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/App_t/BUCK b/App_t/BUCK
deleted file mode 100644
index 730dd2567c..0000000000
--- a/App_t/BUCK
+++ /dev/null
@@ -1,171 +0,0 @@
-load("//Config:configs.bzl", "app_binary_configs", "share_extension_configs", "library_configs", "pretty", "info_plist_substitutions", "app_info_plist_substitutions", "share_extension_info_plist_substitutions", "DEVELOPMENT_LANGUAGE")
-load("//Config:buck_rule_macros.bzl", "apple_lib", "framework_binary_dependencies", "framework_bundle_dependencies")
-
-static_library_dependencies = [
-]
-
-framework_dependencies = [
- "//submodules/MtProtoKit:MtProtoKit",
- "//submodules/SSignalKit/SwiftSignalKit:SwiftSignalKit",
- "//submodules/Postbox:Postbox",
- "//submodules/TelegramCore:TelegramCore",
- "//submodules/AsyncDisplayKit:AsyncDisplayKit",
- "//submodules/Display:Display",
- "//submodules/TelegramUI:TelegramUI",
-]
-
-resource_dependencies = [
- "//submodules/LegacyComponents:LegacyComponentsResources",
- "//submodules/TelegramUI:TelegramUIAssets",
- "//submodules/TelegramUI:TelegramUIResources",
- "//:AppResources",
- "//:AppStringResources",
- "//:Icons",
- "//:AppIcons",
- "//:AdditionalIcons",
- "//:LaunchScreen",
-]
-
-build_phase_scripts = [
-]
-
-apple_resource(
- name = "AppResources",
- files = glob([
- "Telegram-iOS/Resources/**/*",
- ], exclude = ["Telegram-iOS/Resources/**/.*"]),
- visibility = ["PUBLIC"],
-)
-
-apple_resource(
- name = "AppStringResources",
- files = [],
- variants = glob([
- "Telegram-iOS/*.lproj/Localizable.strings",
- ]),
- visibility = ["PUBLIC"],
-)
-
-apple_asset_catalog(
- name = 'Icons',
- dirs = [
- "Telegram-iOS/Icons.xcassets",
- ],
- visibility = ["PUBLIC"],
-)
-
-apple_asset_catalog(
- name = 'AppIcons',
- dirs = [
- "Telegram-iOS/AppIcons.xcassets",
- ],
- visibility = ["PUBLIC"],
-)
-
-apple_resource(
- name = "AdditionalIcons",
- files = glob([
- "Telegram-iOS/*.png",
- ]),
- visibility = ["PUBLIC"],
-)
-
-apple_resource(
- name = 'LaunchScreen',
- files = [
- 'Telegram-iOS/Base.lproj/LaunchScreen.xib',
- ],
- visibility = ["PUBLIC"],
-)
-
-apple_library(
- name = "AppLibrary",
- visibility = [
- "//App:",
- "//App/...",
- ],
- configs = library_configs(),
- swift_version = native.read_config("swift", "version"),
- srcs = [
- "Sources/main.m",
- "Sources/Application.swift"
- ],
- deps = [
- ]
- + static_library_dependencies
- + framework_binary_dependencies(framework_dependencies),
-)
-
-apple_binary(
- name = "AppBinary",
- visibility = [
- "//App:",
- "//App/...",
- ],
- configs = app_binary_configs("Telegram"),
- swift_version = native.read_config("swift", "version"),
- srcs = [
- "SupportFiles/Empty.swift",
- ],
- deps = [
- ":AppLibrary",
- ]
- + resource_dependencies,
-)
-
-xcode_workspace_config(
- name = "workspace",
- workspace_name = "Telegram_Buck",
- src_target = ":Telegram",
-)
-
-apple_bundle(
- name = "Telegram",
- visibility = [
- "//App:",
- ],
- extension = "app",
- binary = ":AppBinary",
- product_name = "Telegram",
- info_plist = "Info.plist",
- info_plist_substitutions = app_info_plist_substitutions("Telegram"),
- deps = [
- ":ShareExtension",
- ]
- + framework_bundle_dependencies(framework_dependencies),
-)
-
-apple_binary(
- name = "ShareBinary",
- srcs = glob([
- "Share/**/*.swift",
- ]),
- configs = share_extension_configs("Share"),
- linker_flags = [
- "-e",
- "_NSExtensionMain",
- "-Xlinker",
- "-rpath",
- "-Xlinker",
- "@executable_path/../../Frameworks",
- ],
- deps = [
- "//submodules/TelegramUI:TelegramUI#shared",
- ],
-)
-
-apple_bundle(
- name = "ShareExtension",
- binary = ":ShareBinary",
- extension = "appex",
- info_plist = "Share/Info.plist",
- info_plist_substitutions = share_extension_info_plist_substitutions("Share"),
- deps = [
- ],
- xcode_product_type = "com.apple.product-type.app-extension",
-)
-
-apple_package(
- name = "AppPackage",
- bundle = ":Telegram",
-)
diff --git a/App_t/SupportFiles/Empty.swift b/App_t/SupportFiles/Empty.swift
deleted file mode 100644
index 8b13789179..0000000000
--- a/App_t/SupportFiles/Empty.swift
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/App_t/Telegram_Buck.xcworkspace/buck-project.meta.json b/App_t/Telegram_Buck.xcworkspace/buck-project.meta.json
deleted file mode 100644
index d2de42c689..0000000000
--- a/App_t/Telegram_Buck.xcworkspace/buck-project.meta.json
+++ /dev/null
@@ -1 +0,0 @@
-{"required-targets":["//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_ac3_parser.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_adts_parser.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_avcodec.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_avdct.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_avfft.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_d3d11va.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_dirac.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_dv_profile.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_dxva2.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_jni.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_mediacodec.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_qsv.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_vaapi.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_vdpau.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_version.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_videotoolbox.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_vorbis_parser.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_xvmc.h","//submodules/FFMpeg:ffmpeg_header_libavformat_sub_avformat.h","//submodules/FFMpeg:ffmpeg_header_libavformat_sub_avio.h","//submodules/FFMpeg:ffmpeg_header_libavformat_sub_version.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_adler32.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_aes.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_aes_ctr.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_attributes.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_audio_fifo.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_avassert.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_avconfig.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_avstring.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_avutil.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_base64.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_blowfish.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_bprint.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_bswap.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_buffer.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_camellia.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_cast5.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_channel_layout.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_common.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_cpu.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_crc.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_des.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_dict.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_display.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_downmix_info.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_encryption_info.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_error.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_eval.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_ffversion.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_fifo.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_file.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_frame.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_hash.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_hmac.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_hwcontext.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_hwcontext_cuda.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_hwcontext_d3d11va.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_hwcontext_drm.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_hwcontext_dxva2.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_hwcontext_mediacodec.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_hwcontext_qsv.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_hwcontext_vaapi.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_hwcontext_vdpau.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_hwcontext_videotoolbox.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_imgutils.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_intfloat.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_intreadwrite.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_lfg.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_log.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_lzo.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_macros.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_mastering_display_metadata.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_mathematics.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_md5.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_mem.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_motion_vector.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_murmur3.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_opt.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_parseutils.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_pixdesc.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_pixelutils.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_pixfmt.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_random_seed.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_rational.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_rc4.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_replaygain.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_ripemd.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_samplefmt.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_sha.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_sha512.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_spherical.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_stereo3d.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_tea.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_threadmessage.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_time.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_timecode.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_timestamp.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_tree.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_twofish.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_version.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_xtea.h","//submodules/FFMpeg:ffmpeg_header_libswresample_sub_swresample.h","//submodules/FFMpeg:ffmpeg_header_libswresample_sub_version.h","//submodules/FFMpeg:libffmpeg_build","//submodules/MtProtoKit:openssl_libs","//submodules/Opus:opus_lib_file","//submodules/WebP:WebP_lib_file"],"xcconfig-paths":["buck-out/gen/App/AppLibrary-Debug.xcconfig","buck-out/gen/App/AppLibrary-Profile.xcconfig","buck-out/gen/App/AppLibrary-Release.xcconfig","buck-out/gen/App/Telegram-Debug.xcconfig","buck-out/gen/App/Telegram-Profile.xcconfig","buck-out/gen/App/Telegram-Release.xcconfig","buck-out/gen/submodules/AccountContext/AccountContext-Debug.xcconfig","buck-out/gen/submodules/AccountContext/AccountContext-Profile.xcconfig","buck-out/gen/submodules/AccountContext/AccountContext-Release.xcconfig","buck-out/gen/submodules/ActionSheetPeerItem/ActionSheetPeerItem-Debug.xcconfig","buck-out/gen/submodules/ActionSheetPeerItem/ActionSheetPeerItem-Profile.xcconfig","buck-out/gen/submodules/ActionSheetPeerItem/ActionSheetPeerItem-Release.xcconfig","buck-out/gen/submodules/ActivityIndicator/ActivityIndicator-Debug.xcconfig","buck-out/gen/submodules/ActivityIndicator/ActivityIndicator-Profile.xcconfig","buck-out/gen/submodules/ActivityIndicator/ActivityIndicator-Release.xcconfig","buck-out/gen/submodules/AlertUI/AlertUI-Debug.xcconfig","buck-out/gen/submodules/AlertUI/AlertUI-Profile.xcconfig","buck-out/gen/submodules/AlertUI/AlertUI-Release.xcconfig","buck-out/gen/submodules/AnimationUI/AnimationUI-Debug.xcconfig","buck-out/gen/submodules/AnimationUI/AnimationUI-Profile.xcconfig","buck-out/gen/submodules/AnimationUI/AnimationUI-Release.xcconfig","buck-out/gen/submodules/AppBundle/AppBundle-Debug.xcconfig","buck-out/gen/submodules/AppBundle/AppBundle-Profile.xcconfig","buck-out/gen/submodules/AppBundle/AppBundle-Release.xcconfig","buck-out/gen/submodules/AsyncDisplayKit/AsyncDisplayKit#shared-Debug.xcconfig","buck-out/gen/submodules/AsyncDisplayKit/AsyncDisplayKit#shared-Profile.xcconfig","buck-out/gen/submodules/AsyncDisplayKit/AsyncDisplayKit#shared-Release.xcconfig","buck-out/gen/submodules/AuthorizationUI/AuthorizationUI-Debug.xcconfig","buck-out/gen/submodules/AuthorizationUI/AuthorizationUI-Profile.xcconfig","buck-out/gen/submodules/AuthorizationUI/AuthorizationUI-Release.xcconfig","buck-out/gen/submodules/AvatarNode/AvatarNode-Debug.xcconfig","buck-out/gen/submodules/AvatarNode/AvatarNode-Profile.xcconfig","buck-out/gen/submodules/AvatarNode/AvatarNode-Release.xcconfig","buck-out/gen/submodules/BotPaymentsUI/BotPaymentsUI-Debug.xcconfig","buck-out/gen/submodules/BotPaymentsUI/BotPaymentsUI-Profile.xcconfig","buck-out/gen/submodules/BotPaymentsUI/BotPaymentsUI-Release.xcconfig","buck-out/gen/submodules/BuildConfig/BuildConfig-Debug.xcconfig","buck-out/gen/submodules/BuildConfig/BuildConfig-Profile.xcconfig","buck-out/gen/submodules/BuildConfig/BuildConfig-Release.xcconfig","buck-out/gen/submodules/CallListUI/CallListUI-Debug.xcconfig","buck-out/gen/submodules/CallListUI/CallListUI-Profile.xcconfig","buck-out/gen/submodules/CallListUI/CallListUI-Release.xcconfig","buck-out/gen/submodules/ChatListSearchItemHeader/ChatListSearchItemHeader-Debug.xcconfig","buck-out/gen/submodules/ChatListSearchItemHeader/ChatListSearchItemHeader-Profile.xcconfig","buck-out/gen/submodules/ChatListSearchItemHeader/ChatListSearchItemHeader-Release.xcconfig","buck-out/gen/submodules/ChatListSearchItemNode/ChatListSearchItemNode-Debug.xcconfig","buck-out/gen/submodules/ChatListSearchItemNode/ChatListSearchItemNode-Profile.xcconfig","buck-out/gen/submodules/ChatListSearchItemNode/ChatListSearchItemNode-Release.xcconfig","buck-out/gen/submodules/ChatListSearchRecentPeersNode/ChatListSearchRecentPeersNode-Debug.xcconfig","buck-out/gen/submodules/ChatListSearchRecentPeersNode/ChatListSearchRecentPeersNode-Profile.xcconfig","buck-out/gen/submodules/ChatListSearchRecentPeersNode/ChatListSearchRecentPeersNode-Release.xcconfig","buck-out/gen/submodules/ChatListUI/ChatListUI-Debug.xcconfig","buck-out/gen/submodules/ChatListUI/ChatListUI-Profile.xcconfig","buck-out/gen/submodules/ChatListUI/ChatListUI-Release.xcconfig","buck-out/gen/submodules/ChatTitleActivityNode/ChatTitleActivityNode-Debug.xcconfig","buck-out/gen/submodules/ChatTitleActivityNode/ChatTitleActivityNode-Profile.xcconfig","buck-out/gen/submodules/ChatTitleActivityNode/ChatTitleActivityNode-Release.xcconfig","buck-out/gen/submodules/CheckNode/CheckNode-Debug.xcconfig","buck-out/gen/submodules/CheckNode/CheckNode-Profile.xcconfig","buck-out/gen/submodules/CheckNode/CheckNode-Release.xcconfig","buck-out/gen/submodules/ComposePollUI/ComposePollUI-Debug.xcconfig","buck-out/gen/submodules/ComposePollUI/ComposePollUI-Profile.xcconfig","buck-out/gen/submodules/ComposePollUI/ComposePollUI-Release.xcconfig","buck-out/gen/submodules/ContactListUI/ContactListUI-Debug.xcconfig","buck-out/gen/submodules/ContactListUI/ContactListUI-Profile.xcconfig","buck-out/gen/submodules/ContactListUI/ContactListUI-Release.xcconfig","buck-out/gen/submodules/ContactsPeerItem/ContactsPeerItem-Debug.xcconfig","buck-out/gen/submodules/ContactsPeerItem/ContactsPeerItem-Profile.xcconfig","buck-out/gen/submodules/ContactsPeerItem/ContactsPeerItem-Release.xcconfig","buck-out/gen/submodules/ContextUI/ContextUI-Debug.xcconfig","buck-out/gen/submodules/ContextUI/ContextUI-Profile.xcconfig","buck-out/gen/submodules/ContextUI/ContextUI-Release.xcconfig","buck-out/gen/submodules/CounterContollerTitleView/CounterContollerTitleView-Debug.xcconfig","buck-out/gen/submodules/CounterContollerTitleView/CounterContollerTitleView-Profile.xcconfig","buck-out/gen/submodules/CounterContollerTitleView/CounterContollerTitleView-Release.xcconfig","buck-out/gen/submodules/CountrySelectionUI/CountrySelectionUI-Debug.xcconfig","buck-out/gen/submodules/CountrySelectionUI/CountrySelectionUI-Profile.xcconfig","buck-out/gen/submodules/CountrySelectionUI/CountrySelectionUI-Release.xcconfig","buck-out/gen/submodules/Crc32/Crc32-Debug.xcconfig","buck-out/gen/submodules/Crc32/Crc32-Profile.xcconfig","buck-out/gen/submodules/Crc32/Crc32-Release.xcconfig","buck-out/gen/submodules/DateSelectionUI/DateSelectionUI-Debug.xcconfig","buck-out/gen/submodules/DateSelectionUI/DateSelectionUI-Profile.xcconfig","buck-out/gen/submodules/DateSelectionUI/DateSelectionUI-Release.xcconfig","buck-out/gen/submodules/DeleteChatPeerActionSheetItem/DeleteChatPeerActionSheetItem-Debug.xcconfig","buck-out/gen/submodules/DeleteChatPeerActionSheetItem/DeleteChatPeerActionSheetItem-Profile.xcconfig","buck-out/gen/submodules/DeleteChatPeerActionSheetItem/DeleteChatPeerActionSheetItem-Release.xcconfig","buck-out/gen/submodules/DeviceAccess/DeviceAccess-Debug.xcconfig","buck-out/gen/submodules/DeviceAccess/DeviceAccess-Profile.xcconfig","buck-out/gen/submodules/DeviceAccess/DeviceAccess-Release.xcconfig","buck-out/gen/submodules/DeviceLocationManager/DeviceLocationManager-Debug.xcconfig","buck-out/gen/submodules/DeviceLocationManager/DeviceLocationManager-Profile.xcconfig","buck-out/gen/submodules/DeviceLocationManager/DeviceLocationManager-Release.xcconfig","buck-out/gen/submodules/DeviceProximity/DeviceProximity-Debug.xcconfig","buck-out/gen/submodules/DeviceProximity/DeviceProximity-Profile.xcconfig","buck-out/gen/submodules/DeviceProximity/DeviceProximity-Release.xcconfig","buck-out/gen/submodules/DirectionalPanGesture/DirectionalPanGesture-Debug.xcconfig","buck-out/gen/submodules/DirectionalPanGesture/DirectionalPanGesture-Profile.xcconfig","buck-out/gen/submodules/DirectionalPanGesture/DirectionalPanGesture-Release.xcconfig","buck-out/gen/submodules/Display/Display#shared-Debug.xcconfig","buck-out/gen/submodules/Display/Display#shared-Profile.xcconfig","buck-out/gen/submodules/Display/Display#shared-Release.xcconfig","buck-out/gen/submodules/Emoji/Emoji-Debug.xcconfig","buck-out/gen/submodules/Emoji/Emoji-Profile.xcconfig","buck-out/gen/submodules/Emoji/Emoji-Release.xcconfig","buck-out/gen/submodules/EncryptionKeyVisualization/EncryptionKeyVisualization-Debug.xcconfig","buck-out/gen/submodules/EncryptionKeyVisualization/EncryptionKeyVisualization-Profile.xcconfig","buck-out/gen/submodules/EncryptionKeyVisualization/EncryptionKeyVisualization-Release.xcconfig","buck-out/gen/submodules/FFMpeg/FFMpeg-Debug.xcconfig","buck-out/gen/submodules/FFMpeg/FFMpeg-Profile.xcconfig","buck-out/gen/submodules/FFMpeg/FFMpeg-Release.xcconfig","buck-out/gen/submodules/FFMpeg/libffmpeg-Debug.xcconfig","buck-out/gen/submodules/FFMpeg/libffmpeg-Profile.xcconfig","buck-out/gen/submodules/FFMpeg/libffmpeg-Release.xcconfig","buck-out/gen/submodules/GZip/GZip-Debug.xcconfig","buck-out/gen/submodules/GZip/GZip-Profile.xcconfig","buck-out/gen/submodules/GZip/GZip-Release.xcconfig","buck-out/gen/submodules/GalleryUI/GalleryUI-Debug.xcconfig","buck-out/gen/submodules/GalleryUI/GalleryUI-Profile.xcconfig","buck-out/gen/submodules/GalleryUI/GalleryUI-Release.xcconfig","buck-out/gen/submodules/GameUI/GameUI-Debug.xcconfig","buck-out/gen/submodules/GameUI/GameUI-Profile.xcconfig","buck-out/gen/submodules/GameUI/GameUI-Release.xcconfig","buck-out/gen/submodules/Geocoding/Geocoding-Debug.xcconfig","buck-out/gen/submodules/Geocoding/Geocoding-Profile.xcconfig","buck-out/gen/submodules/Geocoding/Geocoding-Release.xcconfig","buck-out/gen/submodules/GridMessageSelectionNode/GridMessageSelectionNode-Debug.xcconfig","buck-out/gen/submodules/GridMessageSelectionNode/GridMessageSelectionNode-Profile.xcconfig","buck-out/gen/submodules/GridMessageSelectionNode/GridMessageSelectionNode-Release.xcconfig","buck-out/gen/submodules/HashtagSearchUI/HashtagSearchUI-Debug.xcconfig","buck-out/gen/submodules/HashtagSearchUI/HashtagSearchUI-Profile.xcconfig","buck-out/gen/submodules/HashtagSearchUI/HashtagSearchUI-Release.xcconfig","buck-out/gen/submodules/HexColor/HexColor-Debug.xcconfig","buck-out/gen/submodules/HexColor/HexColor-Profile.xcconfig","buck-out/gen/submodules/HexColor/HexColor-Release.xcconfig","buck-out/gen/submodules/HockeySDK-iOS/HockeySDK-Debug.xcconfig","buck-out/gen/submodules/HockeySDK-iOS/HockeySDK-Profile.xcconfig","buck-out/gen/submodules/HockeySDK-iOS/HockeySDK-Release.xcconfig","buck-out/gen/submodules/HorizontalPeerItem/HorizontalPeerItem-Debug.xcconfig","buck-out/gen/submodules/HorizontalPeerItem/HorizontalPeerItem-Profile.xcconfig","buck-out/gen/submodules/HorizontalPeerItem/HorizontalPeerItem-Release.xcconfig","buck-out/gen/submodules/ImageBlur/ImageBlur-Debug.xcconfig","buck-out/gen/submodules/ImageBlur/ImageBlur-Profile.xcconfig","buck-out/gen/submodules/ImageBlur/ImageBlur-Release.xcconfig","buck-out/gen/submodules/ImageCompression/ImageCompression-Debug.xcconfig","buck-out/gen/submodules/ImageCompression/ImageCompression-Profile.xcconfig","buck-out/gen/submodules/ImageCompression/ImageCompression-Release.xcconfig","buck-out/gen/submodules/ImageTransparency/ImageTransparency-Debug.xcconfig","buck-out/gen/submodules/ImageTransparency/ImageTransparency-Profile.xcconfig","buck-out/gen/submodules/ImageTransparency/ImageTransparency-Release.xcconfig","buck-out/gen/submodules/InstantPageCache/InstantPageCache-Debug.xcconfig","buck-out/gen/submodules/InstantPageCache/InstantPageCache-Profile.xcconfig","buck-out/gen/submodules/InstantPageCache/InstantPageCache-Release.xcconfig","buck-out/gen/submodules/InstantPageUI/InstantPageUI-Debug.xcconfig","buck-out/gen/submodules/InstantPageUI/InstantPageUI-Profile.xcconfig","buck-out/gen/submodules/InstantPageUI/InstantPageUI-Release.xcconfig","buck-out/gen/submodules/ItemListAddressItem/ItemListAddressItem-Debug.xcconfig","buck-out/gen/submodules/ItemListAddressItem/ItemListAddressItem-Profile.xcconfig","buck-out/gen/submodules/ItemListAddressItem/ItemListAddressItem-Release.xcconfig","buck-out/gen/submodules/ItemListAvatarAndNameInfoItem/ItemListAvatarAndNameInfoItem-Debug.xcconfig","buck-out/gen/submodules/ItemListAvatarAndNameInfoItem/ItemListAvatarAndNameInfoItem-Profile.xcconfig","buck-out/gen/submodules/ItemListAvatarAndNameInfoItem/ItemListAvatarAndNameInfoItem-Release.xcconfig","buck-out/gen/submodules/ItemListPeerActionItem/ItemListPeerActionItem-Debug.xcconfig","buck-out/gen/submodules/ItemListPeerActionItem/ItemListPeerActionItem-Profile.xcconfig","buck-out/gen/submodules/ItemListPeerActionItem/ItemListPeerActionItem-Release.xcconfig","buck-out/gen/submodules/ItemListPeerItem/ItemListPeerItem-Debug.xcconfig","buck-out/gen/submodules/ItemListPeerItem/ItemListPeerItem-Profile.xcconfig","buck-out/gen/submodules/ItemListPeerItem/ItemListPeerItem-Release.xcconfig","buck-out/gen/submodules/ItemListStickerPackItem/ItemListStickerPackItem-Debug.xcconfig","buck-out/gen/submodules/ItemListStickerPackItem/ItemListStickerPackItem-Profile.xcconfig","buck-out/gen/submodules/ItemListStickerPackItem/ItemListStickerPackItem-Release.xcconfig","buck-out/gen/submodules/ItemListUI/ItemListUI-Debug.xcconfig","buck-out/gen/submodules/ItemListUI/ItemListUI-Profile.xcconfig","buck-out/gen/submodules/ItemListUI/ItemListUI-Release.xcconfig","buck-out/gen/submodules/JoinLinkPreviewUI/JoinLinkPreviewUI-Debug.xcconfig","buck-out/gen/submodules/JoinLinkPreviewUI/JoinLinkPreviewUI-Profile.xcconfig","buck-out/gen/submodules/JoinLinkPreviewUI/JoinLinkPreviewUI-Release.xcconfig","buck-out/gen/submodules/LanguageLinkPreviewUI/LanguageLinkPreviewUI-Debug.xcconfig","buck-out/gen/submodules/LanguageLinkPreviewUI/LanguageLinkPreviewUI-Profile.xcconfig","buck-out/gen/submodules/LanguageLinkPreviewUI/LanguageLinkPreviewUI-Release.xcconfig","buck-out/gen/submodules/LanguageSuggestionUI/LanguageSuggestionUI-Debug.xcconfig","buck-out/gen/submodules/LanguageSuggestionUI/LanguageSuggestionUI-Profile.xcconfig","buck-out/gen/submodules/LanguageSuggestionUI/LanguageSuggestionUI-Release.xcconfig","buck-out/gen/submodules/LegacyComponents/LegacyComponents-Debug.xcconfig","buck-out/gen/submodules/LegacyComponents/LegacyComponents-Profile.xcconfig","buck-out/gen/submodules/LegacyComponents/LegacyComponents-Release.xcconfig","buck-out/gen/submodules/LegacyDataImport/LegacyDataImport-Debug.xcconfig","buck-out/gen/submodules/LegacyDataImport/LegacyDataImport-Profile.xcconfig","buck-out/gen/submodules/LegacyDataImport/LegacyDataImport-Release.xcconfig","buck-out/gen/submodules/LegacyMediaPickerUI/LegacyMediaPickerUI-Debug.xcconfig","buck-out/gen/submodules/LegacyMediaPickerUI/LegacyMediaPickerUI-Profile.xcconfig","buck-out/gen/submodules/LegacyMediaPickerUI/LegacyMediaPickerUI-Release.xcconfig","buck-out/gen/submodules/LegacyUI/LegacyUI-Debug.xcconfig","buck-out/gen/submodules/LegacyUI/LegacyUI-Profile.xcconfig","buck-out/gen/submodules/LegacyUI/LegacyUI-Release.xcconfig","buck-out/gen/submodules/LightweightAccountData/LightweightAccountData-Debug.xcconfig","buck-out/gen/submodules/LightweightAccountData/LightweightAccountData-Profile.xcconfig","buck-out/gen/submodules/LightweightAccountData/LightweightAccountData-Release.xcconfig","buck-out/gen/submodules/ListSectionHeaderNode/ListSectionHeaderNode-Debug.xcconfig","buck-out/gen/submodules/ListSectionHeaderNode/ListSectionHeaderNode-Profile.xcconfig","buck-out/gen/submodules/ListSectionHeaderNode/ListSectionHeaderNode-Release.xcconfig","buck-out/gen/submodules/LiveLocationManager/LiveLocationManager-Debug.xcconfig","buck-out/gen/submodules/LiveLocationManager/LiveLocationManager-Profile.xcconfig","buck-out/gen/submodules/LiveLocationManager/LiveLocationManager-Release.xcconfig","buck-out/gen/submodules/LiveLocationPositionNode/LiveLocationPositionNode-Debug.xcconfig","buck-out/gen/submodules/LiveLocationPositionNode/LiveLocationPositionNode-Profile.xcconfig","buck-out/gen/submodules/LiveLocationPositionNode/LiveLocationPositionNode-Release.xcconfig","buck-out/gen/submodules/LiveLocationTimerNode/LiveLocationTimerNode-Debug.xcconfig","buck-out/gen/submodules/LiveLocationTimerNode/LiveLocationTimerNode-Profile.xcconfig","buck-out/gen/submodules/LiveLocationTimerNode/LiveLocationTimerNode-Release.xcconfig","buck-out/gen/submodules/LocalAuth/LocalAuth-Debug.xcconfig","buck-out/gen/submodules/LocalAuth/LocalAuth-Profile.xcconfig","buck-out/gen/submodules/LocalAuth/LocalAuth-Release.xcconfig","buck-out/gen/submodules/LocalMediaResources/LocalMediaResources-Debug.xcconfig","buck-out/gen/submodules/LocalMediaResources/LocalMediaResources-Profile.xcconfig","buck-out/gen/submodules/LocalMediaResources/LocalMediaResources-Release.xcconfig","buck-out/gen/submodules/LocalizedPeerData/LocalizedPeerData-Debug.xcconfig","buck-out/gen/submodules/LocalizedPeerData/LocalizedPeerData-Profile.xcconfig","buck-out/gen/submodules/LocalizedPeerData/LocalizedPeerData-Release.xcconfig","buck-out/gen/submodules/LocationUI/LocationUI-Debug.xcconfig","buck-out/gen/submodules/LocationUI/LocationUI-Profile.xcconfig","buck-out/gen/submodules/LocationUI/LocationUI-Release.xcconfig","buck-out/gen/submodules/MapResourceToAvatarSizes/MapResourceToAvatarSizes-Debug.xcconfig","buck-out/gen/submodules/MapResourceToAvatarSizes/MapResourceToAvatarSizes-Profile.xcconfig","buck-out/gen/submodules/MapResourceToAvatarSizes/MapResourceToAvatarSizes-Release.xcconfig","buck-out/gen/submodules/MediaPlayer/UniversalMediaPlayer-Debug.xcconfig","buck-out/gen/submodules/MediaPlayer/UniversalMediaPlayer-Profile.xcconfig","buck-out/gen/submodules/MediaPlayer/UniversalMediaPlayer-Release.xcconfig","buck-out/gen/submodules/MediaResources/MediaResources-Debug.xcconfig","buck-out/gen/submodules/MediaResources/MediaResources-Profile.xcconfig","buck-out/gen/submodules/MediaResources/MediaResources-Release.xcconfig","buck-out/gen/submodules/MergeLists/MergeLists-Debug.xcconfig","buck-out/gen/submodules/MergeLists/MergeLists-Profile.xcconfig","buck-out/gen/submodules/MergeLists/MergeLists-Release.xcconfig","buck-out/gen/submodules/MessageReactionListUI/MessageReactionListUI-Debug.xcconfig","buck-out/gen/submodules/MessageReactionListUI/MessageReactionListUI-Profile.xcconfig","buck-out/gen/submodules/MessageReactionListUI/MessageReactionListUI-Release.xcconfig","buck-out/gen/submodules/MimeTypes/MimeTypes-Debug.xcconfig","buck-out/gen/submodules/MimeTypes/MimeTypes-Profile.xcconfig","buck-out/gen/submodules/MimeTypes/MimeTypes-Release.xcconfig","buck-out/gen/submodules/MosaicLayout/MosaicLayout-Debug.xcconfig","buck-out/gen/submodules/MosaicLayout/MosaicLayout-Profile.xcconfig","buck-out/gen/submodules/MosaicLayout/MosaicLayout-Release.xcconfig","buck-out/gen/submodules/MtProtoKit/MtProtoKit#shared-Debug.xcconfig","buck-out/gen/submodules/MtProtoKit/MtProtoKit#shared-Profile.xcconfig","buck-out/gen/submodules/MtProtoKit/MtProtoKit#shared-Release.xcconfig","buck-out/gen/submodules/MtProtoKit/openssl-Debug.xcconfig","buck-out/gen/submodules/MtProtoKit/openssl-Profile.xcconfig","buck-out/gen/submodules/MtProtoKit/openssl-Release.xcconfig","buck-out/gen/submodules/MusicAlbumArtResources/MusicAlbumArtResources-Debug.xcconfig","buck-out/gen/submodules/MusicAlbumArtResources/MusicAlbumArtResources-Profile.xcconfig","buck-out/gen/submodules/MusicAlbumArtResources/MusicAlbumArtResources-Release.xcconfig","buck-out/gen/submodules/NotificationMuteSettingsUI/NotificationMuteSettingsUI-Debug.xcconfig","buck-out/gen/submodules/NotificationMuteSettingsUI/NotificationMuteSettingsUI-Profile.xcconfig","buck-out/gen/submodules/NotificationMuteSettingsUI/NotificationMuteSettingsUI-Release.xcconfig","buck-out/gen/submodules/NotificationSoundSelectionUI/NotificationSoundSelectionUI-Debug.xcconfig","buck-out/gen/submodules/NotificationSoundSelectionUI/NotificationSoundSelectionUI-Profile.xcconfig","buck-out/gen/submodules/NotificationSoundSelectionUI/NotificationSoundSelectionUI-Release.xcconfig","buck-out/gen/submodules/OpenInExternalAppUI/OpenInExternalAppUI-Debug.xcconfig","buck-out/gen/submodules/OpenInExternalAppUI/OpenInExternalAppUI-Profile.xcconfig","buck-out/gen/submodules/OpenInExternalAppUI/OpenInExternalAppUI-Release.xcconfig","buck-out/gen/submodules/Opus/opus-Debug.xcconfig","buck-out/gen/submodules/Opus/opus-Profile.xcconfig","buck-out/gen/submodules/Opus/opus-Release.xcconfig","buck-out/gen/submodules/Opus/opus_lib-Debug.xcconfig","buck-out/gen/submodules/Opus/opus_lib-Profile.xcconfig","buck-out/gen/submodules/Opus/opus_lib-Release.xcconfig","buck-out/gen/submodules/OpusBinding/OpusBinding-Debug.xcconfig","buck-out/gen/submodules/OpusBinding/OpusBinding-Profile.xcconfig","buck-out/gen/submodules/OpusBinding/OpusBinding-Release.xcconfig","buck-out/gen/submodules/OverlayStatusController/OverlayStatusController-Debug.xcconfig","buck-out/gen/submodules/OverlayStatusController/OverlayStatusController-Profile.xcconfig","buck-out/gen/submodules/OverlayStatusController/OverlayStatusController-Release.xcconfig","buck-out/gen/submodules/PasscodeUI/PasscodeUI-Debug.xcconfig","buck-out/gen/submodules/PasscodeUI/PasscodeUI-Profile.xcconfig","buck-out/gen/submodules/PasscodeUI/PasscodeUI-Release.xcconfig","buck-out/gen/submodules/PassportUI/PassportUI-Debug.xcconfig","buck-out/gen/submodules/PassportUI/PassportUI-Profile.xcconfig","buck-out/gen/submodules/PassportUI/PassportUI-Release.xcconfig","buck-out/gen/submodules/PasswordSetupUI/PasswordSetupUI-Debug.xcconfig","buck-out/gen/submodules/PasswordSetupUI/PasswordSetupUI-Profile.xcconfig","buck-out/gen/submodules/PasswordSetupUI/PasswordSetupUI-Release.xcconfig","buck-out/gen/submodules/Pdf/Pdf-Debug.xcconfig","buck-out/gen/submodules/Pdf/Pdf-Profile.xcconfig","buck-out/gen/submodules/Pdf/Pdf-Release.xcconfig","buck-out/gen/submodules/PeerAvatarGalleryUI/PeerAvatarGalleryUI-Debug.xcconfig","buck-out/gen/submodules/PeerAvatarGalleryUI/PeerAvatarGalleryUI-Profile.xcconfig","buck-out/gen/submodules/PeerAvatarGalleryUI/PeerAvatarGalleryUI-Release.xcconfig","buck-out/gen/submodules/PeerInfoUI/PeerInfoUI-Debug.xcconfig","buck-out/gen/submodules/PeerInfoUI/PeerInfoUI-Profile.xcconfig","buck-out/gen/submodules/PeerInfoUI/PeerInfoUI-Release.xcconfig","buck-out/gen/submodules/PeerOnlineMarkerNode/PeerOnlineMarkerNode-Debug.xcconfig","buck-out/gen/submodules/PeerOnlineMarkerNode/PeerOnlineMarkerNode-Profile.xcconfig","buck-out/gen/submodules/PeerOnlineMarkerNode/PeerOnlineMarkerNode-Release.xcconfig","buck-out/gen/submodules/PeerPresenceStatusManager/PeerPresenceStatusManager-Debug.xcconfig","buck-out/gen/submodules/PeerPresenceStatusManager/PeerPresenceStatusManager-Profile.xcconfig","buck-out/gen/submodules/PeerPresenceStatusManager/PeerPresenceStatusManager-Release.xcconfig","buck-out/gen/submodules/PeersNearbyIconNode/PeersNearbyIconNode-Debug.xcconfig","buck-out/gen/submodules/PeersNearbyIconNode/PeersNearbyIconNode-Profile.xcconfig","buck-out/gen/submodules/PeersNearbyIconNode/PeersNearbyIconNode-Release.xcconfig","buck-out/gen/submodules/PeersNearbyUI/PeersNearbyUI-Debug.xcconfig","buck-out/gen/submodules/PeersNearbyUI/PeersNearbyUI-Profile.xcconfig","buck-out/gen/submodules/PeersNearbyUI/PeersNearbyUI-Release.xcconfig","buck-out/gen/submodules/PersistentStringHash/PersistentStringHash-Debug.xcconfig","buck-out/gen/submodules/PersistentStringHash/PersistentStringHash-Profile.xcconfig","buck-out/gen/submodules/PersistentStringHash/PersistentStringHash-Release.xcconfig","buck-out/gen/submodules/PhoneInputNode/PhoneInputNode-Debug.xcconfig","buck-out/gen/submodules/PhoneInputNode/PhoneInputNode-Profile.xcconfig","buck-out/gen/submodules/PhoneInputNode/PhoneInputNode-Release.xcconfig","buck-out/gen/submodules/PhotoResources/PhotoResources-Debug.xcconfig","buck-out/gen/submodules/PhotoResources/PhotoResources-Profile.xcconfig","buck-out/gen/submodules/PhotoResources/PhotoResources-Release.xcconfig","buck-out/gen/submodules/PlatformRestrictionMatching/PlatformRestrictionMatching-Debug.xcconfig","buck-out/gen/submodules/PlatformRestrictionMatching/PlatformRestrictionMatching-Profile.xcconfig","buck-out/gen/submodules/PlatformRestrictionMatching/PlatformRestrictionMatching-Release.xcconfig","buck-out/gen/submodules/Postbox/Postbox#shared-Debug.xcconfig","buck-out/gen/submodules/Postbox/Postbox#shared-Profile.xcconfig","buck-out/gen/submodules/Postbox/Postbox#shared-Release.xcconfig","buck-out/gen/submodules/ProgressNavigationButtonNode/ProgressNavigationButtonNode-Debug.xcconfig","buck-out/gen/submodules/ProgressNavigationButtonNode/ProgressNavigationButtonNode-Profile.xcconfig","buck-out/gen/submodules/ProgressNavigationButtonNode/ProgressNavigationButtonNode-Release.xcconfig","buck-out/gen/submodules/QrCode/QrCode-Debug.xcconfig","buck-out/gen/submodules/QrCode/QrCode-Profile.xcconfig","buck-out/gen/submodules/QrCode/QrCode-Release.xcconfig","buck-out/gen/submodules/RLottie/RLottie-Debug.xcconfig","buck-out/gen/submodules/RLottie/RLottie-Profile.xcconfig","buck-out/gen/submodules/RLottie/RLottie-Release.xcconfig","buck-out/gen/submodules/RMIntro/RMIntro-Debug.xcconfig","buck-out/gen/submodules/RMIntro/RMIntro-Profile.xcconfig","buck-out/gen/submodules/RMIntro/RMIntro-Release.xcconfig","buck-out/gen/submodules/RadialStatusNode/RadialStatusNode-Debug.xcconfig","buck-out/gen/submodules/RadialStatusNode/RadialStatusNode-Profile.xcconfig","buck-out/gen/submodules/RadialStatusNode/RadialStatusNode-Release.xcconfig","buck-out/gen/submodules/RaiseToListen/RaiseToListen-Debug.xcconfig","buck-out/gen/submodules/RaiseToListen/RaiseToListen-Profile.xcconfig","buck-out/gen/submodules/RaiseToListen/RaiseToListen-Release.xcconfig","buck-out/gen/submodules/ReactionSelectionNode/ReactionSelectionNode-Debug.xcconfig","buck-out/gen/submodules/ReactionSelectionNode/ReactionSelectionNode-Profile.xcconfig","buck-out/gen/submodules/ReactionSelectionNode/ReactionSelectionNode-Release.xcconfig","buck-out/gen/submodules/SSignalKit/SSignalKit/SSignalKit-Debug.xcconfig","buck-out/gen/submodules/SSignalKit/SSignalKit/SSignalKit-Profile.xcconfig","buck-out/gen/submodules/SSignalKit/SSignalKit/SSignalKit-Release.xcconfig","buck-out/gen/submodules/SSignalKit/SwiftSignalKit/SwiftSignalKit#shared-Debug.xcconfig","buck-out/gen/submodules/SSignalKit/SwiftSignalKit/SwiftSignalKit#shared-Profile.xcconfig","buck-out/gen/submodules/SSignalKit/SwiftSignalKit/SwiftSignalKit#shared-Release.xcconfig","buck-out/gen/submodules/SaveToCameraRoll/SaveToCameraRoll-Debug.xcconfig","buck-out/gen/submodules/SaveToCameraRoll/SaveToCameraRoll-Profile.xcconfig","buck-out/gen/submodules/SaveToCameraRoll/SaveToCameraRoll-Release.xcconfig","buck-out/gen/submodules/ScreenCaptureDetection/ScreenCaptureDetection-Debug.xcconfig","buck-out/gen/submodules/ScreenCaptureDetection/ScreenCaptureDetection-Profile.xcconfig","buck-out/gen/submodules/ScreenCaptureDetection/ScreenCaptureDetection-Release.xcconfig","buck-out/gen/submodules/SearchBarNode/SearchBarNode-Debug.xcconfig","buck-out/gen/submodules/SearchBarNode/SearchBarNode-Profile.xcconfig","buck-out/gen/submodules/SearchBarNode/SearchBarNode-Release.xcconfig","buck-out/gen/submodules/SearchUI/SearchUI-Debug.xcconfig","buck-out/gen/submodules/SearchUI/SearchUI-Profile.xcconfig","buck-out/gen/submodules/SearchUI/SearchUI-Release.xcconfig","buck-out/gen/submodules/SelectablePeerNode/SelectablePeerNode-Debug.xcconfig","buck-out/gen/submodules/SelectablePeerNode/SelectablePeerNode-Profile.xcconfig","buck-out/gen/submodules/SelectablePeerNode/SelectablePeerNode-Release.xcconfig","buck-out/gen/submodules/SettingsUI/SettingsUI-Debug.xcconfig","buck-out/gen/submodules/SettingsUI/SettingsUI-Profile.xcconfig","buck-out/gen/submodules/SettingsUI/SettingsUI-Release.xcconfig","buck-out/gen/submodules/ShareController/ShareController-Debug.xcconfig","buck-out/gen/submodules/ShareController/ShareController-Profile.xcconfig","buck-out/gen/submodules/ShareController/ShareController-Release.xcconfig","buck-out/gen/submodules/ShareItems/ShareItems-Debug.xcconfig","buck-out/gen/submodules/ShareItems/ShareItems-Profile.xcconfig","buck-out/gen/submodules/ShareItems/ShareItems-Release.xcconfig","buck-out/gen/submodules/SinglePhoneInputNode/SinglePhoneInputNode-Debug.xcconfig","buck-out/gen/submodules/SinglePhoneInputNode/SinglePhoneInputNode-Profile.xcconfig","buck-out/gen/submodules/SinglePhoneInputNode/SinglePhoneInputNode-Release.xcconfig","buck-out/gen/submodules/SolidRoundedButtonNode/SolidRoundedButtonNode-Debug.xcconfig","buck-out/gen/submodules/SolidRoundedButtonNode/SolidRoundedButtonNode-Profile.xcconfig","buck-out/gen/submodules/SolidRoundedButtonNode/SolidRoundedButtonNode-Release.xcconfig","buck-out/gen/submodules/StickerPackPreviewUI/StickerPackPreviewUI-Debug.xcconfig","buck-out/gen/submodules/StickerPackPreviewUI/StickerPackPreviewUI-Profile.xcconfig","buck-out/gen/submodules/StickerPackPreviewUI/StickerPackPreviewUI-Release.xcconfig","buck-out/gen/submodules/StickerResources/StickerResources-Debug.xcconfig","buck-out/gen/submodules/StickerResources/StickerResources-Profile.xcconfig","buck-out/gen/submodules/StickerResources/StickerResources-Release.xcconfig","buck-out/gen/submodules/Stripe/Stripe-Debug.xcconfig","buck-out/gen/submodules/Stripe/Stripe-Profile.xcconfig","buck-out/gen/submodules/Stripe/Stripe-Release.xcconfig","buck-out/gen/submodules/SwipeToDismissGesture/SwipeToDismissGesture-Debug.xcconfig","buck-out/gen/submodules/SwipeToDismissGesture/SwipeToDismissGesture-Profile.xcconfig","buck-out/gen/submodules/SwipeToDismissGesture/SwipeToDismissGesture-Release.xcconfig","buck-out/gen/submodules/SwitchNode/SwitchNode-Debug.xcconfig","buck-out/gen/submodules/SwitchNode/SwitchNode-Profile.xcconfig","buck-out/gen/submodules/SwitchNode/SwitchNode-Release.xcconfig","buck-out/gen/submodules/TelegramApi/TelegramApi-Debug.xcconfig","buck-out/gen/submodules/TelegramApi/TelegramApi-Profile.xcconfig","buck-out/gen/submodules/TelegramApi/TelegramApi-Release.xcconfig","buck-out/gen/submodules/TelegramAudio/TelegramAudio-Debug.xcconfig","buck-out/gen/submodules/TelegramAudio/TelegramAudio-Profile.xcconfig","buck-out/gen/submodules/TelegramAudio/TelegramAudio-Release.xcconfig","buck-out/gen/submodules/TelegramBaseController/TelegramBaseController-Debug.xcconfig","buck-out/gen/submodules/TelegramBaseController/TelegramBaseController-Profile.xcconfig","buck-out/gen/submodules/TelegramBaseController/TelegramBaseController-Release.xcconfig","buck-out/gen/submodules/TelegramCallsUI/TelegramCallsUI-Debug.xcconfig","buck-out/gen/submodules/TelegramCallsUI/TelegramCallsUI-Profile.xcconfig","buck-out/gen/submodules/TelegramCallsUI/TelegramCallsUI-Release.xcconfig","buck-out/gen/submodules/TelegramCore/TelegramCore#shared-Debug.xcconfig","buck-out/gen/submodules/TelegramCore/TelegramCore#shared-Profile.xcconfig","buck-out/gen/submodules/TelegramCore/TelegramCore#shared-Release.xcconfig","buck-out/gen/submodules/TelegramNotices/TelegramNotices-Debug.xcconfig","buck-out/gen/submodules/TelegramNotices/TelegramNotices-Profile.xcconfig","buck-out/gen/submodules/TelegramNotices/TelegramNotices-Release.xcconfig","buck-out/gen/submodules/TelegramPermissions/TelegramPermissions-Debug.xcconfig","buck-out/gen/submodules/TelegramPermissions/TelegramPermissions-Profile.xcconfig","buck-out/gen/submodules/TelegramPermissions/TelegramPermissions-Release.xcconfig","buck-out/gen/submodules/TelegramPermissionsUI/TelegramPermissionsUI-Debug.xcconfig","buck-out/gen/submodules/TelegramPermissionsUI/TelegramPermissionsUI-Profile.xcconfig","buck-out/gen/submodules/TelegramPermissionsUI/TelegramPermissionsUI-Release.xcconfig","buck-out/gen/submodules/TelegramPresentationData/TelegramPresentationData-Debug.xcconfig","buck-out/gen/submodules/TelegramPresentationData/TelegramPresentationData-Profile.xcconfig","buck-out/gen/submodules/TelegramPresentationData/TelegramPresentationData-Release.xcconfig","buck-out/gen/submodules/TelegramStringFormatting/TelegramStringFormatting-Debug.xcconfig","buck-out/gen/submodules/TelegramStringFormatting/TelegramStringFormatting-Profile.xcconfig","buck-out/gen/submodules/TelegramStringFormatting/TelegramStringFormatting-Release.xcconfig","buck-out/gen/submodules/TelegramUI/TelegramUI#shared-Debug.xcconfig","buck-out/gen/submodules/TelegramUI/TelegramUI#shared-Profile.xcconfig","buck-out/gen/submodules/TelegramUI/TelegramUI#shared-Release.xcconfig","buck-out/gen/submodules/TelegramUIPreferences/TelegramUIPreferences-Debug.xcconfig","buck-out/gen/submodules/TelegramUIPreferences/TelegramUIPreferences-Profile.xcconfig","buck-out/gen/submodules/TelegramUIPreferences/TelegramUIPreferences-Release.xcconfig","buck-out/gen/submodules/TelegramUniversalVideoContent/TelegramUniversalVideoContent-Debug.xcconfig","buck-out/gen/submodules/TelegramUniversalVideoContent/TelegramUniversalVideoContent-Profile.xcconfig","buck-out/gen/submodules/TelegramUniversalVideoContent/TelegramUniversalVideoContent-Release.xcconfig","buck-out/gen/submodules/TelegramUpdateUI/TelegramUpdateUI-Debug.xcconfig","buck-out/gen/submodules/TelegramUpdateUI/TelegramUpdateUI-Profile.xcconfig","buck-out/gen/submodules/TelegramUpdateUI/TelegramUpdateUI-Release.xcconfig","buck-out/gen/submodules/TelegramVoip/TelegramVoip-Debug.xcconfig","buck-out/gen/submodules/TelegramVoip/TelegramVoip-Profile.xcconfig","buck-out/gen/submodules/TelegramVoip/TelegramVoip-Release.xcconfig","buck-out/gen/submodules/TemporaryCachedPeerDataManager/TemporaryCachedPeerDataManager-Debug.xcconfig","buck-out/gen/submodules/TemporaryCachedPeerDataManager/TemporaryCachedPeerDataManager-Profile.xcconfig","buck-out/gen/submodules/TemporaryCachedPeerDataManager/TemporaryCachedPeerDataManager-Release.xcconfig","buck-out/gen/submodules/TextFormat/TextFormat-Debug.xcconfig","buck-out/gen/submodules/TextFormat/TextFormat-Profile.xcconfig","buck-out/gen/submodules/TextFormat/TextFormat-Release.xcconfig","buck-out/gen/submodules/TextSelectionNode/TextSelectionNode-Debug.xcconfig","buck-out/gen/submodules/TextSelectionNode/TextSelectionNode-Profile.xcconfig","buck-out/gen/submodules/TextSelectionNode/TextSelectionNode-Release.xcconfig","buck-out/gen/submodules/TinyThumbnail/TinyThumbnail-Debug.xcconfig","buck-out/gen/submodules/TinyThumbnail/TinyThumbnail-Profile.xcconfig","buck-out/gen/submodules/TinyThumbnail/TinyThumbnail-Release.xcconfig","buck-out/gen/submodules/TouchDownGesture/TouchDownGesture-Debug.xcconfig","buck-out/gen/submodules/TouchDownGesture/TouchDownGesture-Profile.xcconfig","buck-out/gen/submodules/TouchDownGesture/TouchDownGesture-Release.xcconfig","buck-out/gen/submodules/Tuples/Tuples-Debug.xcconfig","buck-out/gen/submodules/Tuples/Tuples-Profile.xcconfig","buck-out/gen/submodules/Tuples/Tuples-Release.xcconfig","buck-out/gen/submodules/UndoUI/UndoUI-Debug.xcconfig","buck-out/gen/submodules/UndoUI/UndoUI-Profile.xcconfig","buck-out/gen/submodules/UndoUI/UndoUI-Release.xcconfig","buck-out/gen/submodules/UrlEscaping/UrlEscaping-Debug.xcconfig","buck-out/gen/submodules/UrlEscaping/UrlEscaping-Profile.xcconfig","buck-out/gen/submodules/UrlEscaping/UrlEscaping-Release.xcconfig","buck-out/gen/submodules/UrlHandling/UrlHandling-Debug.xcconfig","buck-out/gen/submodules/UrlHandling/UrlHandling-Profile.xcconfig","buck-out/gen/submodules/UrlHandling/UrlHandling-Release.xcconfig","buck-out/gen/submodules/WallpaperResources/WallpaperResources-Debug.xcconfig","buck-out/gen/submodules/WallpaperResources/WallpaperResources-Profile.xcconfig","buck-out/gen/submodules/WallpaperResources/WallpaperResources-Release.xcconfig","buck-out/gen/submodules/WatchBridge/WatchBridge-Debug.xcconfig","buck-out/gen/submodules/WatchBridge/WatchBridge-Profile.xcconfig","buck-out/gen/submodules/WatchBridge/WatchBridge-Release.xcconfig","buck-out/gen/submodules/WatchBridgeAudio/WatchBridgeAudio-Debug.xcconfig","buck-out/gen/submodules/WatchBridgeAudio/WatchBridgeAudio-Profile.xcconfig","buck-out/gen/submodules/WatchBridgeAudio/WatchBridgeAudio-Release.xcconfig","buck-out/gen/submodules/WatchCommon/WatchCommon-Debug.xcconfig","buck-out/gen/submodules/WatchCommon/WatchCommon-Profile.xcconfig","buck-out/gen/submodules/WatchCommon/WatchCommon-Release.xcconfig","buck-out/gen/submodules/WebP/WebPImage-Debug.xcconfig","buck-out/gen/submodules/WebP/WebPImage-Profile.xcconfig","buck-out/gen/submodules/WebP/WebPImage-Release.xcconfig","buck-out/gen/submodules/WebP/WebP_lib-Debug.xcconfig","buck-out/gen/submodules/WebP/WebP_lib-Profile.xcconfig","buck-out/gen/submodules/WebP/WebP_lib-Release.xcconfig","buck-out/gen/submodules/WebSearchUI/WebSearchUI-Debug.xcconfig","buck-out/gen/submodules/WebSearchUI/WebSearchUI-Profile.xcconfig","buck-out/gen/submodules/WebSearchUI/WebSearchUI-Release.xcconfig","buck-out/gen/submodules/WebUI/WebUI-Debug.xcconfig","buck-out/gen/submodules/WebUI/WebUI-Profile.xcconfig","buck-out/gen/submodules/WebUI/WebUI-Release.xcconfig","buck-out/gen/submodules/WebsiteType/WebsiteType-Debug.xcconfig","buck-out/gen/submodules/WebsiteType/WebsiteType-Profile.xcconfig","buck-out/gen/submodules/WebsiteType/WebsiteType-Release.xcconfig","buck-out/gen/submodules/YuvConversion/YuvConversion-Debug.xcconfig","buck-out/gen/submodules/YuvConversion/YuvConversion-Profile.xcconfig","buck-out/gen/submodules/YuvConversion/YuvConversion-Release.xcconfig","buck-out/gen/submodules/libphonenumber/libphonenumber-Debug.xcconfig","buck-out/gen/submodules/libphonenumber/libphonenumber-Profile.xcconfig","buck-out/gen/submodules/libphonenumber/libphonenumber-Release.xcconfig","buck-out/gen/submodules/libtgvoip/libtgvoip-Debug.xcconfig","buck-out/gen/submodules/libtgvoip/libtgvoip-Profile.xcconfig","buck-out/gen/submodules/libtgvoip/libtgvoip-Release.xcconfig","buck-out/gen/submodules/lottie-ios/Lottie-Debug.xcconfig","buck-out/gen/submodules/lottie-ios/Lottie-Profile.xcconfig","buck-out/gen/submodules/lottie-ios/Lottie-Release.xcconfig","buck-out/gen/submodules/sqlcipher/sqlcipher-Debug.xcconfig","buck-out/gen/submodules/sqlcipher/sqlcipher-Profile.xcconfig","buck-out/gen/submodules/sqlcipher/sqlcipher-Release.xcconfig"],"copy-in-xcode":[]}
\ No newline at end of file
diff --git a/App_t/Telegram_Buck.xcworkspace/contents.xcworkspacedata b/App_t/Telegram_Buck.xcworkspace/contents.xcworkspacedata
deleted file mode 100644
index f5e50db414..0000000000
--- a/App_t/Telegram_Buck.xcworkspace/contents.xcworkspacedata
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/App_t/Telegram_Buck.xcworkspace/xcshareddata/xcschemes/Telegram_Buck.xcscheme b/App_t/Telegram_Buck.xcworkspace/xcshareddata/xcschemes/Telegram_Buck.xcscheme
deleted file mode 100644
index 8bc06c1fc3..0000000000
--- a/App_t/Telegram_Buck.xcworkspace/xcshareddata/xcschemes/Telegram_Buck.xcscheme
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/BUCK b/BUCK
index 1176cc2fc3..53eedeb68c 100644
--- a/BUCK
+++ b/BUCK
@@ -29,9 +29,6 @@ load("//Config:buck_rule_macros.bzl",
"merge_maps",
)
-static_library_dependencies = [
-]
-
framework_dependencies = [
"//submodules/MtProtoKit:MtProtoKit",
"//submodules/SSignalKit/SwiftSignalKit:SwiftSignalKit",
@@ -48,8 +45,8 @@ resource_dependencies = [
"//submodules/TelegramUI:TelegramUIResources",
"//:AppResources",
"//:AppStringResources",
+ "//:AppIntentVocabularyResources",
"//:Icons",
- "//:AppIcons",
"//:AdditionalIcons",
"//:LaunchScreen",
]
@@ -74,19 +71,22 @@ apple_resource(
visibility = ["PUBLIC"],
)
+apple_resource(
+ name = "AppIntentVocabularyResources",
+ files = [],
+ variants = glob([
+ "Telegram-iOS/*.lproj/AppIntentVocabulary.plist",
+ ]),
+ visibility = ["PUBLIC"],
+)
+
apple_asset_catalog(
name = "Icons",
dirs = [
"Telegram-iOS/Icons.xcassets",
- ],
- visibility = ["PUBLIC"],
-)
-
-apple_asset_catalog(
- name = "AppIcons",
- dirs = [
"Telegram-iOS/AppIcons.xcassets",
],
+ app_icon = "AppIconLLC",
visibility = ["PUBLIC"],
)
@@ -120,7 +120,6 @@ apple_library(
],
deps = [
]
- + static_library_dependencies
+ framework_binary_dependencies(framework_dependencies),
)
@@ -419,6 +418,7 @@ apple_asset_catalog(
dirs = [
"Watch/App/Assets.xcassets",
],
+ app_icon = "AppIcon",
visibility = ["PUBLIC"],
)
diff --git a/Config/buck_rule_macros.bzl b/Config/buck_rule_macros.bzl
index e1d049e9de..c00d4a7bff 100644
--- a/Config/buck_rule_macros.bzl
+++ b/Config/buck_rule_macros.bzl
@@ -57,7 +57,10 @@ def apple_lib(
else:
linker_flags = []
- resolved_linker_flags = linker_flags + additional_linker_flags + ["-Wl,-install_name,@rpath/lib%s.dylib" % (name)]
+ if native.read_config("custom", "mode") == "project":
+ resolved_linker_flags = linker_flags + additional_linker_flags + ["-Wl,-install_name,@rpath/lib%s.dylib" % (name)]
+ else:
+ resolved_linker_flags = linker_flags + additional_linker_flags + ["-Wl,-install_name,@rpath/%s.framework/%s" % (name, name)]
native.apple_library(
name = name + "",
srcs = srcs,
@@ -78,7 +81,7 @@ def apple_lib(
platform_compiler_flags = platform_compiler_flags,
swift_compiler_flags = swift_compiler_flags,
preferred_linkage = "shared",
- link_style = "static",
+ #link_style = "static",
linker_flags = resolved_linker_flags,
)
else:
@@ -109,6 +112,7 @@ def apple_lib(
compiler_flags = compiler_flags,
platform_compiler_flags = platform_compiler_flags,
swift_compiler_flags = swift_compiler_flags,
+ preferred_linkage = "static",
)
def static_library(
diff --git a/Config/configs.bzl b/Config/configs.bzl
index 8fb6ce635c..5ef6de43d9 100644
--- a/Config/configs.bzl
+++ b/Config/configs.bzl
@@ -174,7 +174,7 @@ def dynamic_library_configs():
library_config = merge_dict(SHARED_CONFIGS, lib_specific_config)
library_config = merge_dict(library_config, optimization_config())
- library_config = config_with_updated_linker_flags(library_config, ALL_LOAD_LINKER_FLAG)
+ #library_config = config_with_updated_linker_flags(library_config, ALL_LOAD_LINKER_FLAG)
configs = {
"Debug": library_config,
"Profile": library_config,
@@ -193,6 +193,7 @@ def app_binary_configs():
"BUILD_NUMBER": get_build_number(),
"APP_NAME": "Telegram",
"PRODUCT_NAME": "Telegram",
+ "TARGETED_DEVICE_FAMILY": "1,2",
}
config = merge_dict(SHARED_CONFIGS, config)
config = merge_dict(config, optimization_config())
@@ -360,6 +361,8 @@ def app_info_plist_substitutions():
"CURRENT_PROJECT_VERSION": "1",
"APP_SPECIFIC_URL_SCHEME": appConfig()["appSpecificUrlScheme"],
"BUILD_NUMBER": get_build_number(),
+ "ASSETCATALOG_COMPILER_APPICON_NAME": "AppIcon",
+ "TARGETED_DEVICE_FAMILY": "1,2",
}
return substitutions
diff --git a/Makefile b/Makefile
index 7d433ff439..dd90977465 100644
--- a/Makefile
+++ b/Makefile
@@ -1,4 +1,17 @@
-.PHONY : check_env build build_arm64 package_arm64 app_arm64 build_buckdebug build_verbose kill_xcode clean project project_buckdebug
+.PHONY : check_env build build_arm64 package package_arm64 app app_arm64 build_buckdebug build_verbose kill_xcode clean project project_buckdebug temp
+
+
+BUCK_DEBUG_OPTIONS=\
+ --config custom.other_cflags="-O0 -D DEBUG" \
+ --config custom.other_cxxflags="-O0 -D DEBUG" \
+ --config custom.optimization="-Onone" \
+ --config custom.config_swift_compiler_flags=""
+
+BUCK_RELEASE_OPTIONS=\
+ --config custom.other_cflags="-Os" \
+ --config custom.other_cxxflags="-Os" \
+ --config custom.optimization="-O" \
+ --config custom.config_swift_compiler_flags="-whole-module-optimization"
BUCK_OPTIONS=\
--config custom.developmentCodeSignIdentity="${DEVELOPMENT_CODE_SIGN_IDENTITY}" \
@@ -36,17 +49,77 @@ BUCK_OPTIONS=\
--config custom.developmentProvisioningProfileWatchExtension="${DEVELOPMENT_PROVISIONING_PROFILE_WATCH_EXTENSION}" \
--config custom.distributionProvisioningProfileWatchExtension="${DISTRIBUTION_PROVISIONING_PROFILE_WATCH_EXTENSION}"
-BUCK=/Users/peter/build/buck-next/buck/buck-out/gen/programs/buck.pex
+BUCK_THREADS_OPTIONS=--config build.threads=$(shell sysctl -n hw.logicalcpu)
+
+BUCK_CACHE_OPTIONS=
+
+ifneq ($(BUCK_HTTP_CACHE),)
+ ifeq ($(BUCK_CACHE_MODE),)
+ BUCK_CACHE_MODE=readwrite
+ endif
+ BUCK_CACHE_OPTIONS=\
+ --config cache.mode=http \
+ --config cache.http_url="$(BUCK_HTTP_CACHE)" \
+ --config cache.http_mode="$(BUCK_CACHE_MODE)"
+endif
check_env:
+ifndef BUCK
+ $(error BUCK is not set)
+endif
sh check_env.sh
-build: check_env
- $(BUCK) build //:AppPackage#iphoneos-arm64,iphoneos-armv7 ${BUCK_OPTIONS}
- sh package_app.sh iphoneos-arm64,iphoneos-armv7 $(BUCK) ${BUCK_OPTIONS}
-
build_arm64: check_env
- $(BUCK) build //:AppPackage#iphoneos-arm64 ${BUCK_OPTIONS}
+ $(BUCK) build \
+ //:AppPackage#iphoneos-arm64 \
+ //:Telegram#dwarf-and-dsym,iphoneos-arm64 \
+ //submodules/MtProtoKit:MtProtoKit#dwarf-and-dsym,shared,iphoneos-arm64 \
+ //submodules/MtProtoKit:MtProtoKit#shared,iphoneos-arm64 \
+ //submodules/SSignalKit/SwiftSignalKit:SwiftSignalKit#dwarf-and-dsym,shared,iphoneos-arm64 \
+ //submodules/SSignalKit/SwiftSignalKit:SwiftSignalKit#shared,iphoneos-arm64 \
+ //submodules/Postbox:Postbox#dwarf-and-dsym,shared,iphoneos-arm64 \
+ //submodules/Postbox:Postbox#shared,iphoneos-arm64 \
+ //submodules/TelegramCore:TelegramCore#dwarf-and-dsym,shared,iphoneos-arm64 \
+ //submodules/TelegramCore:TelegramCore#shared,iphoneos-arm64 \
+ //submodules/AsyncDisplayKit:AsyncDisplayKit#dwarf-and-dsym,shared,iphoneos-arm64 \
+ //submodules/AsyncDisplayKit:AsyncDisplayKit#shared,iphoneos-arm64 \
+ //submodules/Display:Display#dwarf-and-dsym,shared,iphoneos-arm64 \
+ //submodules/Display:Display#shared,iphoneos-arm64 \
+ //submodules/TelegramUI:TelegramUI#dwarf-and-dsym,shared,iphoneos-arm64 \
+ //submodules/TelegramUI:TelegramUI#shared,iphoneos-arm64 \
+ //:WatchAppExtension#dwarf-and-dsym,watchos-arm64_32,watchos-armv7k \
+ //:ShareExtension#dwarf-and-dsym,iphoneos-arm64 \
+ //:WidgetExtension#dwarf-and-dsym,iphoneos-arm64 \
+ //:NotificationContentExtension#dwarf-and-dsym,iphoneos-arm64 \
+ //:NotificationServiceExtension#dwarf-and-dsym,iphoneos-arm64 \
+ //:IntentsExtension#dwarf-and-dsym,iphoneos-arm64 \
+ ${BUCK_OPTIONS} ${BUCK_RELEASE_OPTIONS} ${BUCK_THREADS_OPTIONS} ${BUCK_CACHE_OPTIONS}
+
+build: check_env
+ $(BUCK) build \
+ //:AppPackage#iphoneos-arm64,iphoneos-armv7 \
+ //:Telegram#dwarf-and-dsym,iphoneos-arm64,iphoneos-armv7 \
+ //submodules/MtProtoKit:MtProtoKit#dwarf-and-dsym,shared,iphoneos-arm64,iphoneos-armv7 \
+ //submodules/MtProtoKit:MtProtoKit#shared,iphoneos-arm64,iphoneos-armv7 \
+ //submodules/SSignalKit/SwiftSignalKit:SwiftSignalKit#dwarf-and-dsym,shared,iphoneos-arm64,iphoneos-armv7 \
+ //submodules/SSignalKit/SwiftSignalKit:SwiftSignalKit#shared,iphoneos-arm64,iphoneos-armv7 \
+ //submodules/Postbox:Postbox#dwarf-and-dsym,shared,iphoneos-arm64,iphoneos-armv7 \
+ //submodules/Postbox:Postbox#shared,iphoneos-arm64,iphoneos-armv7 \
+ //submodules/TelegramCore:TelegramCore#dwarf-and-dsym,shared,iphoneos-arm64,iphoneos-armv7 \
+ //submodules/TelegramCore:TelegramCore#shared,iphoneos-arm64,iphoneos-armv7 \
+ //submodules/AsyncDisplayKit:AsyncDisplayKit#dwarf-and-dsym,shared,iphoneos-arm64,iphoneos-armv7 \
+ //submodules/AsyncDisplayKit:AsyncDisplayKit#shared,iphoneos-arm64,iphoneos-armv7 \
+ //submodules/Display:Display#dwarf-and-dsym,shared,iphoneos-arm64,iphoneos-armv7 \
+ //submodules/Display:Display#shared,iphoneos-arm64,iphoneos-armv7 \
+ //submodules/TelegramUI:TelegramUI#dwarf-and-dsym,shared,iphoneos-arm64,iphoneos-armv7 \
+ //submodules/TelegramUI:TelegramUI#shared,iphoneos-arm64,iphoneos-armv7 \
+ //:WatchAppExtension#dwarf-and-dsym,watchos-arm64_32,watchos-armv7k \
+ //:ShareExtension#dwarf-and-dsym,iphoneos-arm64,iphoneos-armv7 \
+ //:WidgetExtension#dwarf-and-dsym,iphoneos-arm64,iphoneos-armv7 \
+ //:NotificationContentExtension#dwarf-and-dsym,iphoneos-arm64,iphoneos-armv7 \
+ //:NotificationServiceExtension#dwarf-and-dsym,iphoneos-arm64,iphoneos-armv7 \
+ //:IntentsExtension#dwarf-and-dsym,iphoneos-arm64,iphoneos-armv7 \
+ ${BUCK_OPTIONS} ${BUCK_RELEASE_OPTIONS} ${BUCK_THREADS_OPTIONS} ${BUCK_CACHE_OPTIONS}
package_arm64:
PACKAGE_DEVELOPMENT_TEAM="${DEVELOPMENT_TEAM}" \
@@ -65,15 +138,38 @@ package_arm64:
PACKAGE_ENTITLEMENTS_EXTENSION_Intents="${ENTITLEMENTS_EXTENSION_INTENTS}" \
PACKAGE_PROVISIONING_PROFILE_WATCH_APP="${DISTRIBUTION_PROVISIONING_PROFILE_WATCH_APP}" \
PACKAGE_PROVISIONING_PROFILE_WATCH_EXTENSION="${DISTRIBUTION_PROVISIONING_PROFILE_WATCH_EXTENSION}" \
- sh package_app.sh iphoneos-arm64 $(BUCK) $(BUCK_OPTIONS)
+ PACKAGE_BUNDLE_ID="${BUNDLE_ID}" \
+ sh package_app.sh iphoneos-arm64 $(BUCK) $(BUCK_OPTIONS) ${BUCK_RELEASE_OPTIONS}
+
+package:
+ PACKAGE_DEVELOPMENT_TEAM="${DEVELOPMENT_TEAM}" \
+ PACKAGE_CODE_SIGN_IDENTITY="${DISTRIBUTION_CODE_SIGN_IDENTITY}" \
+ PACKAGE_PROVISIONING_PROFILE_APP="${DISTRIBUTION_PROVISIONING_PROFILE_APP}" \
+ PACKAGE_ENTITLEMENTS_APP="${ENTITLEMENTS_APP}" \
+ PACKAGE_PROVISIONING_PROFILE_EXTENSION_Share="${DISTRIBUTION_PROVISIONING_PROFILE_EXTENSION_SHARE}" \
+ PACKAGE_ENTITLEMENTS_EXTENSION_Share="${ENTITLEMENTS_EXTENSION_SHARE}" \
+ PACKAGE_PROVISIONING_PROFILE_EXTENSION_Widget="${DISTRIBUTION_PROVISIONING_PROFILE_EXTENSION_WIDGET}" \
+ PACKAGE_ENTITLEMENTS_EXTENSION_Widget="${ENTITLEMENTS_EXTENSION_WIDGET}" \
+ PACKAGE_PROVISIONING_PROFILE_EXTENSION_NotificationService="${DISTRIBUTION_PROVISIONING_PROFILE_EXTENSION_NOTIFICATIONSERVICE}" \
+ PACKAGE_ENTITLEMENTS_EXTENSION_NotificationService="${ENTITLEMENTS_EXTENSION_NOTIFICATIONSERVICE}" \
+ PACKAGE_PROVISIONING_PROFILE_EXTENSION_NotificationContent="${DISTRIBUTION_PROVISIONING_PROFILE_EXTENSION_NOTIFICATIONCONTENT}" \
+ PACKAGE_ENTITLEMENTS_EXTENSION_NotificationContent="${ENTITLEMENTS_EXTENSION_NOTIFICATIONCONTENT}" \
+ PACKAGE_PROVISIONING_PROFILE_EXTENSION_Intents="${DISTRIBUTION_PROVISIONING_PROFILE_EXTENSION_INTENTS}" \
+ PACKAGE_ENTITLEMENTS_EXTENSION_Intents="${ENTITLEMENTS_EXTENSION_INTENTS}" \
+ PACKAGE_PROVISIONING_PROFILE_WATCH_APP="${DISTRIBUTION_PROVISIONING_PROFILE_WATCH_APP}" \
+ PACKAGE_PROVISIONING_PROFILE_WATCH_EXTENSION="${DISTRIBUTION_PROVISIONING_PROFILE_WATCH_EXTENSION}" \
+ PACKAGE_BUNDLE_ID="${BUNDLE_ID}" \
+ sh package_app.sh iphoneos-arm64,iphoneos-armv7 $(BUCK) $(BUCK_OPTIONS) ${BUCK_RELEASE_OPTIONS}
+
+app: build package
app_arm64: build_arm64 package_arm64
build_buckdebug: check_env
- BUCK_DEBUG_MODE=1 $(BUCK) build //:AppPackage#iphoneos-arm64 ${BUCK_OPTIONS}
+ BUCK_DEBUG_MODE=1 $(BUCK) build //submodules/Postbox:Postbox#shared,iphoneos-arm64,iphoneos-armv7 --verbose 7 ${BUCK_OPTIONS} ${BUCK_RELEASE_OPTIONS}
build_verbose: check_env
- $(BUCK) build //:AppPackage#iphoneos-arm64 --verbose 7 ${BUCK_OPTIONS}
+ $(BUCK) build //submodules/TelegramCore:TelegramCore#shared,iphoneos-arm64,iphoneos-armv7 --verbose 7 ${BUCK_OPTIONS} ${BUCK_THREADS_OPTIONS} ${BUCK_RELEASE_OPTIONS}
kill_xcode:
killall Xcode || true
@@ -83,9 +179,13 @@ clean: kill_xcode
sh clean.sh
project: check_env kill_xcode
- $(BUCK) project //:workspace --config custom.mode=project ${BUCK_OPTIONS}
+ $(BUCK) project //:workspace --config custom.mode=project ${BUCK_OPTIONS} ${BUCK_DEBUG_OPTIONS}
open Telegram_Buck.xcworkspace
project_buckdebug: check_env kill_xcode
- BUCK_DEBUG_MODE=1 $(BUCK) project //:workspace --config custom.mode=project ${BUCK_OPTIONS}
+ BUCK_DEBUG_MODE=1 $(BUCK) project //:workspace --config custom.mode=project ${BUCK_OPTIONS} ${BUCK_DEBUG_OPTIONS}
open Telegram_Buck.xcworkspace
+
+temp_project: check_env kill_xcode
+ $(BUCK) project //Temp:workspace --config custom.mode=project ${BUCK_OPTIONS} ${BUCK_DEBUG_OPTIONS}
+ open Temp/Telegram_Buck.xcworkspace
diff --git a/NotificationContent/Info.plist b/NotificationContent/Info.plist
index 63a5db75f2..f982785438 100644
--- a/NotificationContent/Info.plist
+++ b/NotificationContent/Info.plist
@@ -17,7 +17,7 @@
CFBundlePackageType
XPC!
CFBundleShortVersionString
- 5.11
+ 5.12
CFBundleVersion
${BUILD_NUMBER}
NSExtension
diff --git a/NotificationService/Info.plist b/NotificationService/Info.plist
index 14cecfaf70..b9f2e746f9 100644
--- a/NotificationService/Info.plist
+++ b/NotificationService/Info.plist
@@ -17,7 +17,7 @@
CFBundlePackageType
XPC!
CFBundleShortVersionString
- 5.11
+ 5.12
CFBundleVersion
${BUILD_NUMBER}
NSExtension
@@ -27,5 +27,7 @@
NSExtensionPrincipalClass
NotificationService
+ MinimumOSVersion
+ 10.0
diff --git a/Share/Info.plist b/Share/Info.plist
index 9ce95e61f2..21a471347b 100644
--- a/Share/Info.plist
+++ b/Share/Info.plist
@@ -17,7 +17,7 @@
CFBundlePackageType
XPC!
CFBundleShortVersionString
- 5.11
+ 5.12
CFBundleVersion
${BUILD_NUMBER}
NSExtension
diff --git a/SiriIntents/Info.plist b/SiriIntents/Info.plist
index ff9f035c1e..d6b99942eb 100644
--- a/SiriIntents/Info.plist
+++ b/SiriIntents/Info.plist
@@ -17,7 +17,7 @@
CFBundlePackageType
XPC!
CFBundleShortVersionString
- 5.11
+ 5.12
CFBundleVersion
${BUILD_NUMBER}
NSExtension
diff --git a/Telegram-iOS/Info.plist b/Telegram-iOS/Info.plist
index 0c3c9d00ae..f65788504f 100644
--- a/Telegram-iOS/Info.plist
+++ b/Telegram-iOS/Info.plist
@@ -185,7 +185,7 @@
CFBundlePackageType
APPL
CFBundleShortVersionString
- 5.11
+ 5.12
CFBundleSignature
????
CFBundleURLTypes
@@ -356,5 +356,10 @@
+ UIDeviceFamily
+
+ 1
+ 2
+
diff --git a/Telegram-iOS/en.lproj/Localizable.strings b/Telegram-iOS/en.lproj/Localizable.strings
index 2081c2c016..6368b9713a 100644
--- a/Telegram-iOS/en.lproj/Localizable.strings
+++ b/Telegram-iOS/en.lproj/Localizable.strings
@@ -218,6 +218,7 @@
"PUSH_CHAT_MESSAGE_VIDEOS" = "%1$@ sent %3$@ videos to the group %2$@";
"PUSH_REMINDER_TITLE" = "🗓 Reminder";
+"PUSH_SENDER_YOU" = "📅 You";
"LOCAL_MESSAGE_FWDS" = "%1$@ forwarded you %2$d messages";
"LOCAL_CHANNEL_MESSAGE_FWDS" = "%1$@ posted %2$d forwarded messages";
diff --git a/Telegram-iOS/main.m b/Telegram-iOS/main.m
index 6e4c714868..dcc092613b 100644
--- a/Telegram-iOS/main.m
+++ b/Telegram-iOS/main.m
@@ -8,7 +8,8 @@ int main(int argc, char *argv[]) {
sleep(1000);
void *NotificationService = dlopen([[basePath stringByAppendingPathComponent:@"PlugIns/NotificationService.appex/NotificationService"] UTF8String], RTLD_LAZY);
void *SiriIntents = dlopen([[basePath stringByAppendingPathComponent:@"PlugIns/SiriIntents.appex/SiriIntents"] UTF8String], RTLD_LAZY);
- void *Widget = dlopen([[basePath stringByAppendingPathComponent:@"PlugIns/Widget.appex/Widget"] UTF8String], RTLD_LAZY);*/
+ void *Widget = dlopen([[basePath stringByAppendingPathComponent:@"PlugIns/Widget.appex/Widget"] UTF8String], RTLD_LAZY);
+ 1*/
@autoreleasepool {
return UIApplicationMain(argc, argv, @"Application", @"AppDelegate");
diff --git a/Telegram_Buck.xcworkspace/buck-project.meta.json b/Telegram_Buck.xcworkspace/buck-project.meta.json
index bd5d0d3e0e..1156e6950f 100644
--- a/Telegram_Buck.xcworkspace/buck-project.meta.json
+++ b/Telegram_Buck.xcworkspace/buck-project.meta.json
@@ -1 +1 @@
-{"required-targets":["//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_ac3_parser.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_adts_parser.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_avcodec.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_avdct.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_avfft.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_d3d11va.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_dirac.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_dv_profile.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_dxva2.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_jni.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_mediacodec.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_qsv.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_vaapi.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_vdpau.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_version.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_videotoolbox.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_vorbis_parser.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_xvmc.h","//submodules/FFMpeg:ffmpeg_header_libavformat_sub_avformat.h","//submodules/FFMpeg:ffmpeg_header_libavformat_sub_avio.h","//submodules/FFMpeg:ffmpeg_header_libavformat_sub_version.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_adler32.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_aes.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_aes_ctr.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_attributes.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_audio_fifo.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_avassert.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_avconfig.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_avstring.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_avutil.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_base64.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_blowfish.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_bprint.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_bswap.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_buffer.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_camellia.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_cast5.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_channel_layout.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_common.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_cpu.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_crc.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_des.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_dict.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_display.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_downmix_info.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_encryption_info.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_error.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_eval.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_ffversion.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_fifo.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_file.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_frame.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_hash.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_hmac.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_hwcontext.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_hwcontext_cuda.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_hwcontext_d3d11va.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_hwcontext_drm.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_hwcontext_dxva2.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_hwcontext_mediacodec.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_hwcontext_qsv.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_hwcontext_vaapi.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_hwcontext_vdpau.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_hwcontext_videotoolbox.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_imgutils.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_intfloat.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_intreadwrite.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_lfg.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_log.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_lzo.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_macros.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_mastering_display_metadata.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_mathematics.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_md5.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_mem.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_motion_vector.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_murmur3.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_opt.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_parseutils.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_pixdesc.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_pixelutils.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_pixfmt.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_random_seed.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_rational.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_rc4.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_replaygain.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_ripemd.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_samplefmt.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_sha.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_sha512.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_spherical.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_stereo3d.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_tea.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_threadmessage.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_time.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_timecode.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_timestamp.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_tree.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_twofish.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_version.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_xtea.h","//submodules/FFMpeg:ffmpeg_header_libswresample_sub_swresample.h","//submodules/FFMpeg:ffmpeg_header_libswresample_sub_version.h","//submodules/FFMpeg:libffmpeg_build","//submodules/MtProtoKit:openssl_libs","//submodules/Opus:opus_lib_file","//submodules/WebP:WebP_lib_file"],"xcconfig-paths":["buck-out/gen/AppLibrary-Debug.xcconfig","buck-out/gen/AppLibrary-Profile.xcconfig","buck-out/gen/AppLibrary-Release.xcconfig","buck-out/gen/IntentsExtension#iphonesimulator-x86_64-Debug.xcconfig","buck-out/gen/IntentsExtension#iphonesimulator-x86_64-Profile.xcconfig","buck-out/gen/IntentsExtension#iphonesimulator-x86_64-Release.xcconfig","buck-out/gen/NotificationContentExtension#iphonesimulator-x86_64-Debug.xcconfig","buck-out/gen/NotificationContentExtension#iphonesimulator-x86_64-Profile.xcconfig","buck-out/gen/NotificationContentExtension#iphonesimulator-x86_64-Release.xcconfig","buck-out/gen/NotificationServiceExtension#iphonesimulator-x86_64-Debug.xcconfig","buck-out/gen/NotificationServiceExtension#iphonesimulator-x86_64-Profile.xcconfig","buck-out/gen/NotificationServiceExtension#iphonesimulator-x86_64-Release.xcconfig","buck-out/gen/ShareExtension#iphonesimulator-x86_64-Debug.xcconfig","buck-out/gen/ShareExtension#iphonesimulator-x86_64-Profile.xcconfig","buck-out/gen/ShareExtension#iphonesimulator-x86_64-Release.xcconfig","buck-out/gen/Telegram-Debug.xcconfig","buck-out/gen/Telegram-Profile.xcconfig","buck-out/gen/Telegram-Release.xcconfig","buck-out/gen/WatchApp#watchsimulator-i386-Debug.xcconfig","buck-out/gen/WatchApp#watchsimulator-i386-Profile.xcconfig","buck-out/gen/WatchApp#watchsimulator-i386-Release.xcconfig","buck-out/gen/WatchAppExtension#watchsimulator-i386-Debug.xcconfig","buck-out/gen/WatchAppExtension#watchsimulator-i386-Profile.xcconfig","buck-out/gen/WatchAppExtension#watchsimulator-i386-Release.xcconfig","buck-out/gen/WidgetExtension#iphonesimulator-x86_64-Debug.xcconfig","buck-out/gen/WidgetExtension#iphonesimulator-x86_64-Profile.xcconfig","buck-out/gen/WidgetExtension#iphonesimulator-x86_64-Release.xcconfig","buck-out/gen/submodules/AccountContext/AccountContext-Debug.xcconfig","buck-out/gen/submodules/AccountContext/AccountContext-Profile.xcconfig","buck-out/gen/submodules/AccountContext/AccountContext-Release.xcconfig","buck-out/gen/submodules/ActionSheetPeerItem/ActionSheetPeerItem-Debug.xcconfig","buck-out/gen/submodules/ActionSheetPeerItem/ActionSheetPeerItem-Profile.xcconfig","buck-out/gen/submodules/ActionSheetPeerItem/ActionSheetPeerItem-Release.xcconfig","buck-out/gen/submodules/ActivityIndicator/ActivityIndicator-Debug.xcconfig","buck-out/gen/submodules/ActivityIndicator/ActivityIndicator-Profile.xcconfig","buck-out/gen/submodules/ActivityIndicator/ActivityIndicator-Release.xcconfig","buck-out/gen/submodules/AlertUI/AlertUI-Debug.xcconfig","buck-out/gen/submodules/AlertUI/AlertUI-Profile.xcconfig","buck-out/gen/submodules/AlertUI/AlertUI-Release.xcconfig","buck-out/gen/submodules/AnimationUI/AnimationUI-Debug.xcconfig","buck-out/gen/submodules/AnimationUI/AnimationUI-Profile.xcconfig","buck-out/gen/submodules/AnimationUI/AnimationUI-Release.xcconfig","buck-out/gen/submodules/AppBundle/AppBundle-Debug.xcconfig","buck-out/gen/submodules/AppBundle/AppBundle-Profile.xcconfig","buck-out/gen/submodules/AppBundle/AppBundle-Release.xcconfig","buck-out/gen/submodules/AsyncDisplayKit/AsyncDisplayKit#shared-Debug.xcconfig","buck-out/gen/submodules/AsyncDisplayKit/AsyncDisplayKit#shared-Profile.xcconfig","buck-out/gen/submodules/AsyncDisplayKit/AsyncDisplayKit#shared-Release.xcconfig","buck-out/gen/submodules/AuthorizationUI/AuthorizationUI-Debug.xcconfig","buck-out/gen/submodules/AuthorizationUI/AuthorizationUI-Profile.xcconfig","buck-out/gen/submodules/AuthorizationUI/AuthorizationUI-Release.xcconfig","buck-out/gen/submodules/AvatarNode/AvatarNode-Debug.xcconfig","buck-out/gen/submodules/AvatarNode/AvatarNode-Profile.xcconfig","buck-out/gen/submodules/AvatarNode/AvatarNode-Release.xcconfig","buck-out/gen/submodules/BotPaymentsUI/BotPaymentsUI-Debug.xcconfig","buck-out/gen/submodules/BotPaymentsUI/BotPaymentsUI-Profile.xcconfig","buck-out/gen/submodules/BotPaymentsUI/BotPaymentsUI-Release.xcconfig","buck-out/gen/submodules/BuildConfig/BuildConfig-Debug.xcconfig","buck-out/gen/submodules/BuildConfig/BuildConfig-Profile.xcconfig","buck-out/gen/submodules/BuildConfig/BuildConfig-Release.xcconfig","buck-out/gen/submodules/CallListUI/CallListUI-Debug.xcconfig","buck-out/gen/submodules/CallListUI/CallListUI-Profile.xcconfig","buck-out/gen/submodules/CallListUI/CallListUI-Release.xcconfig","buck-out/gen/submodules/ChatListSearchItemHeader/ChatListSearchItemHeader-Debug.xcconfig","buck-out/gen/submodules/ChatListSearchItemHeader/ChatListSearchItemHeader-Profile.xcconfig","buck-out/gen/submodules/ChatListSearchItemHeader/ChatListSearchItemHeader-Release.xcconfig","buck-out/gen/submodules/ChatListSearchItemNode/ChatListSearchItemNode-Debug.xcconfig","buck-out/gen/submodules/ChatListSearchItemNode/ChatListSearchItemNode-Profile.xcconfig","buck-out/gen/submodules/ChatListSearchItemNode/ChatListSearchItemNode-Release.xcconfig","buck-out/gen/submodules/ChatListSearchRecentPeersNode/ChatListSearchRecentPeersNode-Debug.xcconfig","buck-out/gen/submodules/ChatListSearchRecentPeersNode/ChatListSearchRecentPeersNode-Profile.xcconfig","buck-out/gen/submodules/ChatListSearchRecentPeersNode/ChatListSearchRecentPeersNode-Release.xcconfig","buck-out/gen/submodules/ChatListUI/ChatListUI-Debug.xcconfig","buck-out/gen/submodules/ChatListUI/ChatListUI-Profile.xcconfig","buck-out/gen/submodules/ChatListUI/ChatListUI-Release.xcconfig","buck-out/gen/submodules/ChatTitleActivityNode/ChatTitleActivityNode-Debug.xcconfig","buck-out/gen/submodules/ChatTitleActivityNode/ChatTitleActivityNode-Profile.xcconfig","buck-out/gen/submodules/ChatTitleActivityNode/ChatTitleActivityNode-Release.xcconfig","buck-out/gen/submodules/CheckNode/CheckNode-Debug.xcconfig","buck-out/gen/submodules/CheckNode/CheckNode-Profile.xcconfig","buck-out/gen/submodules/CheckNode/CheckNode-Release.xcconfig","buck-out/gen/submodules/ComposePollUI/ComposePollUI-Debug.xcconfig","buck-out/gen/submodules/ComposePollUI/ComposePollUI-Profile.xcconfig","buck-out/gen/submodules/ComposePollUI/ComposePollUI-Release.xcconfig","buck-out/gen/submodules/ContactListUI/ContactListUI-Debug.xcconfig","buck-out/gen/submodules/ContactListUI/ContactListUI-Profile.xcconfig","buck-out/gen/submodules/ContactListUI/ContactListUI-Release.xcconfig","buck-out/gen/submodules/ContactsPeerItem/ContactsPeerItem-Debug.xcconfig","buck-out/gen/submodules/ContactsPeerItem/ContactsPeerItem-Profile.xcconfig","buck-out/gen/submodules/ContactsPeerItem/ContactsPeerItem-Release.xcconfig","buck-out/gen/submodules/ContextUI/ContextUI-Debug.xcconfig","buck-out/gen/submodules/ContextUI/ContextUI-Profile.xcconfig","buck-out/gen/submodules/ContextUI/ContextUI-Release.xcconfig","buck-out/gen/submodules/CounterContollerTitleView/CounterContollerTitleView-Debug.xcconfig","buck-out/gen/submodules/CounterContollerTitleView/CounterContollerTitleView-Profile.xcconfig","buck-out/gen/submodules/CounterContollerTitleView/CounterContollerTitleView-Release.xcconfig","buck-out/gen/submodules/CountrySelectionUI/CountrySelectionUI-Debug.xcconfig","buck-out/gen/submodules/CountrySelectionUI/CountrySelectionUI-Profile.xcconfig","buck-out/gen/submodules/CountrySelectionUI/CountrySelectionUI-Release.xcconfig","buck-out/gen/submodules/Crc32/Crc32-Debug.xcconfig","buck-out/gen/submodules/Crc32/Crc32-Profile.xcconfig","buck-out/gen/submodules/Crc32/Crc32-Release.xcconfig","buck-out/gen/submodules/DateSelectionUI/DateSelectionUI-Debug.xcconfig","buck-out/gen/submodules/DateSelectionUI/DateSelectionUI-Profile.xcconfig","buck-out/gen/submodules/DateSelectionUI/DateSelectionUI-Release.xcconfig","buck-out/gen/submodules/DeleteChatPeerActionSheetItem/DeleteChatPeerActionSheetItem-Debug.xcconfig","buck-out/gen/submodules/DeleteChatPeerActionSheetItem/DeleteChatPeerActionSheetItem-Profile.xcconfig","buck-out/gen/submodules/DeleteChatPeerActionSheetItem/DeleteChatPeerActionSheetItem-Release.xcconfig","buck-out/gen/submodules/DeviceAccess/DeviceAccess-Debug.xcconfig","buck-out/gen/submodules/DeviceAccess/DeviceAccess-Profile.xcconfig","buck-out/gen/submodules/DeviceAccess/DeviceAccess-Release.xcconfig","buck-out/gen/submodules/DeviceLocationManager/DeviceLocationManager-Debug.xcconfig","buck-out/gen/submodules/DeviceLocationManager/DeviceLocationManager-Profile.xcconfig","buck-out/gen/submodules/DeviceLocationManager/DeviceLocationManager-Release.xcconfig","buck-out/gen/submodules/DeviceProximity/DeviceProximity-Debug.xcconfig","buck-out/gen/submodules/DeviceProximity/DeviceProximity-Profile.xcconfig","buck-out/gen/submodules/DeviceProximity/DeviceProximity-Release.xcconfig","buck-out/gen/submodules/DirectionalPanGesture/DirectionalPanGesture-Debug.xcconfig","buck-out/gen/submodules/DirectionalPanGesture/DirectionalPanGesture-Profile.xcconfig","buck-out/gen/submodules/DirectionalPanGesture/DirectionalPanGesture-Release.xcconfig","buck-out/gen/submodules/Display/Display#shared-Debug.xcconfig","buck-out/gen/submodules/Display/Display#shared-Profile.xcconfig","buck-out/gen/submodules/Display/Display#shared-Release.xcconfig","buck-out/gen/submodules/Emoji/Emoji-Debug.xcconfig","buck-out/gen/submodules/Emoji/Emoji-Profile.xcconfig","buck-out/gen/submodules/Emoji/Emoji-Release.xcconfig","buck-out/gen/submodules/EncryptionKeyVisualization/EncryptionKeyVisualization-Debug.xcconfig","buck-out/gen/submodules/EncryptionKeyVisualization/EncryptionKeyVisualization-Profile.xcconfig","buck-out/gen/submodules/EncryptionKeyVisualization/EncryptionKeyVisualization-Release.xcconfig","buck-out/gen/submodules/FFMpeg/FFMpeg-Debug.xcconfig","buck-out/gen/submodules/FFMpeg/FFMpeg-Profile.xcconfig","buck-out/gen/submodules/FFMpeg/FFMpeg-Release.xcconfig","buck-out/gen/submodules/FFMpeg/libffmpeg-Debug.xcconfig","buck-out/gen/submodules/FFMpeg/libffmpeg-Profile.xcconfig","buck-out/gen/submodules/FFMpeg/libffmpeg-Release.xcconfig","buck-out/gen/submodules/GZip/GZip-Debug.xcconfig","buck-out/gen/submodules/GZip/GZip-Profile.xcconfig","buck-out/gen/submodules/GZip/GZip-Release.xcconfig","buck-out/gen/submodules/GalleryUI/GalleryUI-Debug.xcconfig","buck-out/gen/submodules/GalleryUI/GalleryUI-Profile.xcconfig","buck-out/gen/submodules/GalleryUI/GalleryUI-Release.xcconfig","buck-out/gen/submodules/GameUI/GameUI-Debug.xcconfig","buck-out/gen/submodules/GameUI/GameUI-Profile.xcconfig","buck-out/gen/submodules/GameUI/GameUI-Release.xcconfig","buck-out/gen/submodules/Geocoding/Geocoding-Debug.xcconfig","buck-out/gen/submodules/Geocoding/Geocoding-Profile.xcconfig","buck-out/gen/submodules/Geocoding/Geocoding-Release.xcconfig","buck-out/gen/submodules/GridMessageSelectionNode/GridMessageSelectionNode-Debug.xcconfig","buck-out/gen/submodules/GridMessageSelectionNode/GridMessageSelectionNode-Profile.xcconfig","buck-out/gen/submodules/GridMessageSelectionNode/GridMessageSelectionNode-Release.xcconfig","buck-out/gen/submodules/HashtagSearchUI/HashtagSearchUI-Debug.xcconfig","buck-out/gen/submodules/HashtagSearchUI/HashtagSearchUI-Profile.xcconfig","buck-out/gen/submodules/HashtagSearchUI/HashtagSearchUI-Release.xcconfig","buck-out/gen/submodules/HexColor/HexColor-Debug.xcconfig","buck-out/gen/submodules/HexColor/HexColor-Profile.xcconfig","buck-out/gen/submodules/HexColor/HexColor-Release.xcconfig","buck-out/gen/submodules/HockeySDK-iOS/HockeySDK-Debug.xcconfig","buck-out/gen/submodules/HockeySDK-iOS/HockeySDK-Profile.xcconfig","buck-out/gen/submodules/HockeySDK-iOS/HockeySDK-Release.xcconfig","buck-out/gen/submodules/HorizontalPeerItem/HorizontalPeerItem-Debug.xcconfig","buck-out/gen/submodules/HorizontalPeerItem/HorizontalPeerItem-Profile.xcconfig","buck-out/gen/submodules/HorizontalPeerItem/HorizontalPeerItem-Release.xcconfig","buck-out/gen/submodules/ImageBlur/ImageBlur-Debug.xcconfig","buck-out/gen/submodules/ImageBlur/ImageBlur-Profile.xcconfig","buck-out/gen/submodules/ImageBlur/ImageBlur-Release.xcconfig","buck-out/gen/submodules/ImageCompression/ImageCompression-Debug.xcconfig","buck-out/gen/submodules/ImageCompression/ImageCompression-Profile.xcconfig","buck-out/gen/submodules/ImageCompression/ImageCompression-Release.xcconfig","buck-out/gen/submodules/ImageTransparency/ImageTransparency-Debug.xcconfig","buck-out/gen/submodules/ImageTransparency/ImageTransparency-Profile.xcconfig","buck-out/gen/submodules/ImageTransparency/ImageTransparency-Release.xcconfig","buck-out/gen/submodules/InstantPageCache/InstantPageCache-Debug.xcconfig","buck-out/gen/submodules/InstantPageCache/InstantPageCache-Profile.xcconfig","buck-out/gen/submodules/InstantPageCache/InstantPageCache-Release.xcconfig","buck-out/gen/submodules/InstantPageUI/InstantPageUI-Debug.xcconfig","buck-out/gen/submodules/InstantPageUI/InstantPageUI-Profile.xcconfig","buck-out/gen/submodules/InstantPageUI/InstantPageUI-Release.xcconfig","buck-out/gen/submodules/ItemListAddressItem/ItemListAddressItem-Debug.xcconfig","buck-out/gen/submodules/ItemListAddressItem/ItemListAddressItem-Profile.xcconfig","buck-out/gen/submodules/ItemListAddressItem/ItemListAddressItem-Release.xcconfig","buck-out/gen/submodules/ItemListAvatarAndNameInfoItem/ItemListAvatarAndNameInfoItem-Debug.xcconfig","buck-out/gen/submodules/ItemListAvatarAndNameInfoItem/ItemListAvatarAndNameInfoItem-Profile.xcconfig","buck-out/gen/submodules/ItemListAvatarAndNameInfoItem/ItemListAvatarAndNameInfoItem-Release.xcconfig","buck-out/gen/submodules/ItemListPeerActionItem/ItemListPeerActionItem-Debug.xcconfig","buck-out/gen/submodules/ItemListPeerActionItem/ItemListPeerActionItem-Profile.xcconfig","buck-out/gen/submodules/ItemListPeerActionItem/ItemListPeerActionItem-Release.xcconfig","buck-out/gen/submodules/ItemListPeerItem/ItemListPeerItem-Debug.xcconfig","buck-out/gen/submodules/ItemListPeerItem/ItemListPeerItem-Profile.xcconfig","buck-out/gen/submodules/ItemListPeerItem/ItemListPeerItem-Release.xcconfig","buck-out/gen/submodules/ItemListStickerPackItem/ItemListStickerPackItem-Debug.xcconfig","buck-out/gen/submodules/ItemListStickerPackItem/ItemListStickerPackItem-Profile.xcconfig","buck-out/gen/submodules/ItemListStickerPackItem/ItemListStickerPackItem-Release.xcconfig","buck-out/gen/submodules/ItemListUI/ItemListUI-Debug.xcconfig","buck-out/gen/submodules/ItemListUI/ItemListUI-Profile.xcconfig","buck-out/gen/submodules/ItemListUI/ItemListUI-Release.xcconfig","buck-out/gen/submodules/JoinLinkPreviewUI/JoinLinkPreviewUI-Debug.xcconfig","buck-out/gen/submodules/JoinLinkPreviewUI/JoinLinkPreviewUI-Profile.xcconfig","buck-out/gen/submodules/JoinLinkPreviewUI/JoinLinkPreviewUI-Release.xcconfig","buck-out/gen/submodules/LanguageLinkPreviewUI/LanguageLinkPreviewUI-Debug.xcconfig","buck-out/gen/submodules/LanguageLinkPreviewUI/LanguageLinkPreviewUI-Profile.xcconfig","buck-out/gen/submodules/LanguageLinkPreviewUI/LanguageLinkPreviewUI-Release.xcconfig","buck-out/gen/submodules/LanguageSuggestionUI/LanguageSuggestionUI-Debug.xcconfig","buck-out/gen/submodules/LanguageSuggestionUI/LanguageSuggestionUI-Profile.xcconfig","buck-out/gen/submodules/LanguageSuggestionUI/LanguageSuggestionUI-Release.xcconfig","buck-out/gen/submodules/LegacyComponents/LegacyComponents-Debug.xcconfig","buck-out/gen/submodules/LegacyComponents/LegacyComponents-Profile.xcconfig","buck-out/gen/submodules/LegacyComponents/LegacyComponents-Release.xcconfig","buck-out/gen/submodules/LegacyDataImport/LegacyDataImport-Debug.xcconfig","buck-out/gen/submodules/LegacyDataImport/LegacyDataImport-Profile.xcconfig","buck-out/gen/submodules/LegacyDataImport/LegacyDataImport-Release.xcconfig","buck-out/gen/submodules/LegacyMediaPickerUI/LegacyMediaPickerUI-Debug.xcconfig","buck-out/gen/submodules/LegacyMediaPickerUI/LegacyMediaPickerUI-Profile.xcconfig","buck-out/gen/submodules/LegacyMediaPickerUI/LegacyMediaPickerUI-Release.xcconfig","buck-out/gen/submodules/LegacyUI/LegacyUI-Debug.xcconfig","buck-out/gen/submodules/LegacyUI/LegacyUI-Profile.xcconfig","buck-out/gen/submodules/LegacyUI/LegacyUI-Release.xcconfig","buck-out/gen/submodules/LightweightAccountData/LightweightAccountData-Debug.xcconfig","buck-out/gen/submodules/LightweightAccountData/LightweightAccountData-Profile.xcconfig","buck-out/gen/submodules/LightweightAccountData/LightweightAccountData-Release.xcconfig","buck-out/gen/submodules/ListSectionHeaderNode/ListSectionHeaderNode-Debug.xcconfig","buck-out/gen/submodules/ListSectionHeaderNode/ListSectionHeaderNode-Profile.xcconfig","buck-out/gen/submodules/ListSectionHeaderNode/ListSectionHeaderNode-Release.xcconfig","buck-out/gen/submodules/LiveLocationManager/LiveLocationManager-Debug.xcconfig","buck-out/gen/submodules/LiveLocationManager/LiveLocationManager-Profile.xcconfig","buck-out/gen/submodules/LiveLocationManager/LiveLocationManager-Release.xcconfig","buck-out/gen/submodules/LiveLocationPositionNode/LiveLocationPositionNode-Debug.xcconfig","buck-out/gen/submodules/LiveLocationPositionNode/LiveLocationPositionNode-Profile.xcconfig","buck-out/gen/submodules/LiveLocationPositionNode/LiveLocationPositionNode-Release.xcconfig","buck-out/gen/submodules/LiveLocationTimerNode/LiveLocationTimerNode-Debug.xcconfig","buck-out/gen/submodules/LiveLocationTimerNode/LiveLocationTimerNode-Profile.xcconfig","buck-out/gen/submodules/LiveLocationTimerNode/LiveLocationTimerNode-Release.xcconfig","buck-out/gen/submodules/LocalAuth/LocalAuth-Debug.xcconfig","buck-out/gen/submodules/LocalAuth/LocalAuth-Profile.xcconfig","buck-out/gen/submodules/LocalAuth/LocalAuth-Release.xcconfig","buck-out/gen/submodules/LocalMediaResources/LocalMediaResources-Debug.xcconfig","buck-out/gen/submodules/LocalMediaResources/LocalMediaResources-Profile.xcconfig","buck-out/gen/submodules/LocalMediaResources/LocalMediaResources-Release.xcconfig","buck-out/gen/submodules/LocalizedPeerData/LocalizedPeerData-Debug.xcconfig","buck-out/gen/submodules/LocalizedPeerData/LocalizedPeerData-Profile.xcconfig","buck-out/gen/submodules/LocalizedPeerData/LocalizedPeerData-Release.xcconfig","buck-out/gen/submodules/LocationUI/LocationUI-Debug.xcconfig","buck-out/gen/submodules/LocationUI/LocationUI-Profile.xcconfig","buck-out/gen/submodules/LocationUI/LocationUI-Release.xcconfig","buck-out/gen/submodules/MapResourceToAvatarSizes/MapResourceToAvatarSizes-Debug.xcconfig","buck-out/gen/submodules/MapResourceToAvatarSizes/MapResourceToAvatarSizes-Profile.xcconfig","buck-out/gen/submodules/MapResourceToAvatarSizes/MapResourceToAvatarSizes-Release.xcconfig","buck-out/gen/submodules/MediaPlayer/UniversalMediaPlayer-Debug.xcconfig","buck-out/gen/submodules/MediaPlayer/UniversalMediaPlayer-Profile.xcconfig","buck-out/gen/submodules/MediaPlayer/UniversalMediaPlayer-Release.xcconfig","buck-out/gen/submodules/MediaResources/MediaResources-Debug.xcconfig","buck-out/gen/submodules/MediaResources/MediaResources-Profile.xcconfig","buck-out/gen/submodules/MediaResources/MediaResources-Release.xcconfig","buck-out/gen/submodules/MergeLists/MergeLists-Debug.xcconfig","buck-out/gen/submodules/MergeLists/MergeLists-Profile.xcconfig","buck-out/gen/submodules/MergeLists/MergeLists-Release.xcconfig","buck-out/gen/submodules/MessageReactionListUI/MessageReactionListUI-Debug.xcconfig","buck-out/gen/submodules/MessageReactionListUI/MessageReactionListUI-Profile.xcconfig","buck-out/gen/submodules/MessageReactionListUI/MessageReactionListUI-Release.xcconfig","buck-out/gen/submodules/MimeTypes/MimeTypes-Debug.xcconfig","buck-out/gen/submodules/MimeTypes/MimeTypes-Profile.xcconfig","buck-out/gen/submodules/MimeTypes/MimeTypes-Release.xcconfig","buck-out/gen/submodules/MosaicLayout/MosaicLayout-Debug.xcconfig","buck-out/gen/submodules/MosaicLayout/MosaicLayout-Profile.xcconfig","buck-out/gen/submodules/MosaicLayout/MosaicLayout-Release.xcconfig","buck-out/gen/submodules/MtProtoKit/MtProtoKit#shared-Debug.xcconfig","buck-out/gen/submodules/MtProtoKit/MtProtoKit#shared-Profile.xcconfig","buck-out/gen/submodules/MtProtoKit/MtProtoKit#shared-Release.xcconfig","buck-out/gen/submodules/MtProtoKit/openssl-Debug.xcconfig","buck-out/gen/submodules/MtProtoKit/openssl-Profile.xcconfig","buck-out/gen/submodules/MtProtoKit/openssl-Release.xcconfig","buck-out/gen/submodules/MusicAlbumArtResources/MusicAlbumArtResources-Debug.xcconfig","buck-out/gen/submodules/MusicAlbumArtResources/MusicAlbumArtResources-Profile.xcconfig","buck-out/gen/submodules/MusicAlbumArtResources/MusicAlbumArtResources-Release.xcconfig","buck-out/gen/submodules/NotificationMuteSettingsUI/NotificationMuteSettingsUI-Debug.xcconfig","buck-out/gen/submodules/NotificationMuteSettingsUI/NotificationMuteSettingsUI-Profile.xcconfig","buck-out/gen/submodules/NotificationMuteSettingsUI/NotificationMuteSettingsUI-Release.xcconfig","buck-out/gen/submodules/NotificationSoundSelectionUI/NotificationSoundSelectionUI-Debug.xcconfig","buck-out/gen/submodules/NotificationSoundSelectionUI/NotificationSoundSelectionUI-Profile.xcconfig","buck-out/gen/submodules/NotificationSoundSelectionUI/NotificationSoundSelectionUI-Release.xcconfig","buck-out/gen/submodules/OpenInExternalAppUI/OpenInExternalAppUI-Debug.xcconfig","buck-out/gen/submodules/OpenInExternalAppUI/OpenInExternalAppUI-Profile.xcconfig","buck-out/gen/submodules/OpenInExternalAppUI/OpenInExternalAppUI-Release.xcconfig","buck-out/gen/submodules/Opus/opus-Debug.xcconfig","buck-out/gen/submodules/Opus/opus-Profile.xcconfig","buck-out/gen/submodules/Opus/opus-Release.xcconfig","buck-out/gen/submodules/Opus/opus_lib-Debug.xcconfig","buck-out/gen/submodules/Opus/opus_lib-Profile.xcconfig","buck-out/gen/submodules/Opus/opus_lib-Release.xcconfig","buck-out/gen/submodules/OpusBinding/OpusBinding-Debug.xcconfig","buck-out/gen/submodules/OpusBinding/OpusBinding-Profile.xcconfig","buck-out/gen/submodules/OpusBinding/OpusBinding-Release.xcconfig","buck-out/gen/submodules/OverlayStatusController/OverlayStatusController-Debug.xcconfig","buck-out/gen/submodules/OverlayStatusController/OverlayStatusController-Profile.xcconfig","buck-out/gen/submodules/OverlayStatusController/OverlayStatusController-Release.xcconfig","buck-out/gen/submodules/PasscodeUI/PasscodeUI-Debug.xcconfig","buck-out/gen/submodules/PasscodeUI/PasscodeUI-Profile.xcconfig","buck-out/gen/submodules/PasscodeUI/PasscodeUI-Release.xcconfig","buck-out/gen/submodules/PassportUI/PassportUI-Debug.xcconfig","buck-out/gen/submodules/PassportUI/PassportUI-Profile.xcconfig","buck-out/gen/submodules/PassportUI/PassportUI-Release.xcconfig","buck-out/gen/submodules/PasswordSetupUI/PasswordSetupUI-Debug.xcconfig","buck-out/gen/submodules/PasswordSetupUI/PasswordSetupUI-Profile.xcconfig","buck-out/gen/submodules/PasswordSetupUI/PasswordSetupUI-Release.xcconfig","buck-out/gen/submodules/Pdf/Pdf-Debug.xcconfig","buck-out/gen/submodules/Pdf/Pdf-Profile.xcconfig","buck-out/gen/submodules/Pdf/Pdf-Release.xcconfig","buck-out/gen/submodules/PeerAvatarGalleryUI/PeerAvatarGalleryUI-Debug.xcconfig","buck-out/gen/submodules/PeerAvatarGalleryUI/PeerAvatarGalleryUI-Profile.xcconfig","buck-out/gen/submodules/PeerAvatarGalleryUI/PeerAvatarGalleryUI-Release.xcconfig","buck-out/gen/submodules/PeerInfoUI/PeerInfoUI-Debug.xcconfig","buck-out/gen/submodules/PeerInfoUI/PeerInfoUI-Profile.xcconfig","buck-out/gen/submodules/PeerInfoUI/PeerInfoUI-Release.xcconfig","buck-out/gen/submodules/PeerOnlineMarkerNode/PeerOnlineMarkerNode-Debug.xcconfig","buck-out/gen/submodules/PeerOnlineMarkerNode/PeerOnlineMarkerNode-Profile.xcconfig","buck-out/gen/submodules/PeerOnlineMarkerNode/PeerOnlineMarkerNode-Release.xcconfig","buck-out/gen/submodules/PeerPresenceStatusManager/PeerPresenceStatusManager-Debug.xcconfig","buck-out/gen/submodules/PeerPresenceStatusManager/PeerPresenceStatusManager-Profile.xcconfig","buck-out/gen/submodules/PeerPresenceStatusManager/PeerPresenceStatusManager-Release.xcconfig","buck-out/gen/submodules/PeersNearbyIconNode/PeersNearbyIconNode-Debug.xcconfig","buck-out/gen/submodules/PeersNearbyIconNode/PeersNearbyIconNode-Profile.xcconfig","buck-out/gen/submodules/PeersNearbyIconNode/PeersNearbyIconNode-Release.xcconfig","buck-out/gen/submodules/PeersNearbyUI/PeersNearbyUI-Debug.xcconfig","buck-out/gen/submodules/PeersNearbyUI/PeersNearbyUI-Profile.xcconfig","buck-out/gen/submodules/PeersNearbyUI/PeersNearbyUI-Release.xcconfig","buck-out/gen/submodules/PersistentStringHash/PersistentStringHash-Debug.xcconfig","buck-out/gen/submodules/PersistentStringHash/PersistentStringHash-Profile.xcconfig","buck-out/gen/submodules/PersistentStringHash/PersistentStringHash-Release.xcconfig","buck-out/gen/submodules/PhoneInputNode/PhoneInputNode-Debug.xcconfig","buck-out/gen/submodules/PhoneInputNode/PhoneInputNode-Profile.xcconfig","buck-out/gen/submodules/PhoneInputNode/PhoneInputNode-Release.xcconfig","buck-out/gen/submodules/PhotoResources/PhotoResources-Debug.xcconfig","buck-out/gen/submodules/PhotoResources/PhotoResources-Profile.xcconfig","buck-out/gen/submodules/PhotoResources/PhotoResources-Release.xcconfig","buck-out/gen/submodules/PlatformRestrictionMatching/PlatformRestrictionMatching-Debug.xcconfig","buck-out/gen/submodules/PlatformRestrictionMatching/PlatformRestrictionMatching-Profile.xcconfig","buck-out/gen/submodules/PlatformRestrictionMatching/PlatformRestrictionMatching-Release.xcconfig","buck-out/gen/submodules/Postbox/Postbox#shared-Debug.xcconfig","buck-out/gen/submodules/Postbox/Postbox#shared-Profile.xcconfig","buck-out/gen/submodules/Postbox/Postbox#shared-Release.xcconfig","buck-out/gen/submodules/ProgressNavigationButtonNode/ProgressNavigationButtonNode-Debug.xcconfig","buck-out/gen/submodules/ProgressNavigationButtonNode/ProgressNavigationButtonNode-Profile.xcconfig","buck-out/gen/submodules/ProgressNavigationButtonNode/ProgressNavigationButtonNode-Release.xcconfig","buck-out/gen/submodules/QrCode/QrCode-Debug.xcconfig","buck-out/gen/submodules/QrCode/QrCode-Profile.xcconfig","buck-out/gen/submodules/QrCode/QrCode-Release.xcconfig","buck-out/gen/submodules/RLottie/RLottie-Debug.xcconfig","buck-out/gen/submodules/RLottie/RLottie-Profile.xcconfig","buck-out/gen/submodules/RLottie/RLottie-Release.xcconfig","buck-out/gen/submodules/RMIntro/RMIntro-Debug.xcconfig","buck-out/gen/submodules/RMIntro/RMIntro-Profile.xcconfig","buck-out/gen/submodules/RMIntro/RMIntro-Release.xcconfig","buck-out/gen/submodules/RadialStatusNode/RadialStatusNode-Debug.xcconfig","buck-out/gen/submodules/RadialStatusNode/RadialStatusNode-Profile.xcconfig","buck-out/gen/submodules/RadialStatusNode/RadialStatusNode-Release.xcconfig","buck-out/gen/submodules/RaiseToListen/RaiseToListen-Debug.xcconfig","buck-out/gen/submodules/RaiseToListen/RaiseToListen-Profile.xcconfig","buck-out/gen/submodules/RaiseToListen/RaiseToListen-Release.xcconfig","buck-out/gen/submodules/ReactionSelectionNode/ReactionSelectionNode-Debug.xcconfig","buck-out/gen/submodules/ReactionSelectionNode/ReactionSelectionNode-Profile.xcconfig","buck-out/gen/submodules/ReactionSelectionNode/ReactionSelectionNode-Release.xcconfig","buck-out/gen/submodules/SSignalKit/SSignalKit/SSignalKit-Debug.xcconfig","buck-out/gen/submodules/SSignalKit/SSignalKit/SSignalKit-Profile.xcconfig","buck-out/gen/submodules/SSignalKit/SSignalKit/SSignalKit-Release.xcconfig","buck-out/gen/submodules/SSignalKit/SwiftSignalKit/SwiftSignalKit#shared-Debug.xcconfig","buck-out/gen/submodules/SSignalKit/SwiftSignalKit/SwiftSignalKit#shared-Profile.xcconfig","buck-out/gen/submodules/SSignalKit/SwiftSignalKit/SwiftSignalKit#shared-Release.xcconfig","buck-out/gen/submodules/SaveToCameraRoll/SaveToCameraRoll-Debug.xcconfig","buck-out/gen/submodules/SaveToCameraRoll/SaveToCameraRoll-Profile.xcconfig","buck-out/gen/submodules/SaveToCameraRoll/SaveToCameraRoll-Release.xcconfig","buck-out/gen/submodules/ScreenCaptureDetection/ScreenCaptureDetection-Debug.xcconfig","buck-out/gen/submodules/ScreenCaptureDetection/ScreenCaptureDetection-Profile.xcconfig","buck-out/gen/submodules/ScreenCaptureDetection/ScreenCaptureDetection-Release.xcconfig","buck-out/gen/submodules/SearchBarNode/SearchBarNode-Debug.xcconfig","buck-out/gen/submodules/SearchBarNode/SearchBarNode-Profile.xcconfig","buck-out/gen/submodules/SearchBarNode/SearchBarNode-Release.xcconfig","buck-out/gen/submodules/SearchUI/SearchUI-Debug.xcconfig","buck-out/gen/submodules/SearchUI/SearchUI-Profile.xcconfig","buck-out/gen/submodules/SearchUI/SearchUI-Release.xcconfig","buck-out/gen/submodules/SelectablePeerNode/SelectablePeerNode-Debug.xcconfig","buck-out/gen/submodules/SelectablePeerNode/SelectablePeerNode-Profile.xcconfig","buck-out/gen/submodules/SelectablePeerNode/SelectablePeerNode-Release.xcconfig","buck-out/gen/submodules/SettingsUI/SettingsUI-Debug.xcconfig","buck-out/gen/submodules/SettingsUI/SettingsUI-Profile.xcconfig","buck-out/gen/submodules/SettingsUI/SettingsUI-Release.xcconfig","buck-out/gen/submodules/ShareController/ShareController-Debug.xcconfig","buck-out/gen/submodules/ShareController/ShareController-Profile.xcconfig","buck-out/gen/submodules/ShareController/ShareController-Release.xcconfig","buck-out/gen/submodules/ShareItems/ShareItems-Debug.xcconfig","buck-out/gen/submodules/ShareItems/ShareItems-Profile.xcconfig","buck-out/gen/submodules/ShareItems/ShareItems-Release.xcconfig","buck-out/gen/submodules/SinglePhoneInputNode/SinglePhoneInputNode-Debug.xcconfig","buck-out/gen/submodules/SinglePhoneInputNode/SinglePhoneInputNode-Profile.xcconfig","buck-out/gen/submodules/SinglePhoneInputNode/SinglePhoneInputNode-Release.xcconfig","buck-out/gen/submodules/SolidRoundedButtonNode/SolidRoundedButtonNode-Debug.xcconfig","buck-out/gen/submodules/SolidRoundedButtonNode/SolidRoundedButtonNode-Profile.xcconfig","buck-out/gen/submodules/SolidRoundedButtonNode/SolidRoundedButtonNode-Release.xcconfig","buck-out/gen/submodules/StickerPackPreviewUI/StickerPackPreviewUI-Debug.xcconfig","buck-out/gen/submodules/StickerPackPreviewUI/StickerPackPreviewUI-Profile.xcconfig","buck-out/gen/submodules/StickerPackPreviewUI/StickerPackPreviewUI-Release.xcconfig","buck-out/gen/submodules/StickerResources/StickerResources-Debug.xcconfig","buck-out/gen/submodules/StickerResources/StickerResources-Profile.xcconfig","buck-out/gen/submodules/StickerResources/StickerResources-Release.xcconfig","buck-out/gen/submodules/Stripe/Stripe-Debug.xcconfig","buck-out/gen/submodules/Stripe/Stripe-Profile.xcconfig","buck-out/gen/submodules/Stripe/Stripe-Release.xcconfig","buck-out/gen/submodules/SwipeToDismissGesture/SwipeToDismissGesture-Debug.xcconfig","buck-out/gen/submodules/SwipeToDismissGesture/SwipeToDismissGesture-Profile.xcconfig","buck-out/gen/submodules/SwipeToDismissGesture/SwipeToDismissGesture-Release.xcconfig","buck-out/gen/submodules/SwitchNode/SwitchNode-Debug.xcconfig","buck-out/gen/submodules/SwitchNode/SwitchNode-Profile.xcconfig","buck-out/gen/submodules/SwitchNode/SwitchNode-Release.xcconfig","buck-out/gen/submodules/TelegramApi/TelegramApi-Debug.xcconfig","buck-out/gen/submodules/TelegramApi/TelegramApi-Profile.xcconfig","buck-out/gen/submodules/TelegramApi/TelegramApi-Release.xcconfig","buck-out/gen/submodules/TelegramAudio/TelegramAudio-Debug.xcconfig","buck-out/gen/submodules/TelegramAudio/TelegramAudio-Profile.xcconfig","buck-out/gen/submodules/TelegramAudio/TelegramAudio-Release.xcconfig","buck-out/gen/submodules/TelegramBaseController/TelegramBaseController-Debug.xcconfig","buck-out/gen/submodules/TelegramBaseController/TelegramBaseController-Profile.xcconfig","buck-out/gen/submodules/TelegramBaseController/TelegramBaseController-Release.xcconfig","buck-out/gen/submodules/TelegramCallsUI/TelegramCallsUI-Debug.xcconfig","buck-out/gen/submodules/TelegramCallsUI/TelegramCallsUI-Profile.xcconfig","buck-out/gen/submodules/TelegramCallsUI/TelegramCallsUI-Release.xcconfig","buck-out/gen/submodules/TelegramCore/TelegramCore#shared-Debug.xcconfig","buck-out/gen/submodules/TelegramCore/TelegramCore#shared-Profile.xcconfig","buck-out/gen/submodules/TelegramCore/TelegramCore#shared-Release.xcconfig","buck-out/gen/submodules/TelegramNotices/TelegramNotices-Debug.xcconfig","buck-out/gen/submodules/TelegramNotices/TelegramNotices-Profile.xcconfig","buck-out/gen/submodules/TelegramNotices/TelegramNotices-Release.xcconfig","buck-out/gen/submodules/TelegramPermissions/TelegramPermissions-Debug.xcconfig","buck-out/gen/submodules/TelegramPermissions/TelegramPermissions-Profile.xcconfig","buck-out/gen/submodules/TelegramPermissions/TelegramPermissions-Release.xcconfig","buck-out/gen/submodules/TelegramPermissionsUI/TelegramPermissionsUI-Debug.xcconfig","buck-out/gen/submodules/TelegramPermissionsUI/TelegramPermissionsUI-Profile.xcconfig","buck-out/gen/submodules/TelegramPermissionsUI/TelegramPermissionsUI-Release.xcconfig","buck-out/gen/submodules/TelegramPresentationData/TelegramPresentationData-Debug.xcconfig","buck-out/gen/submodules/TelegramPresentationData/TelegramPresentationData-Profile.xcconfig","buck-out/gen/submodules/TelegramPresentationData/TelegramPresentationData-Release.xcconfig","buck-out/gen/submodules/TelegramStringFormatting/TelegramStringFormatting-Debug.xcconfig","buck-out/gen/submodules/TelegramStringFormatting/TelegramStringFormatting-Profile.xcconfig","buck-out/gen/submodules/TelegramStringFormatting/TelegramStringFormatting-Release.xcconfig","buck-out/gen/submodules/TelegramUI/TelegramUI#shared-Debug.xcconfig","buck-out/gen/submodules/TelegramUI/TelegramUI#shared-Profile.xcconfig","buck-out/gen/submodules/TelegramUI/TelegramUI#shared-Release.xcconfig","buck-out/gen/submodules/TelegramUIPreferences/TelegramUIPreferences-Debug.xcconfig","buck-out/gen/submodules/TelegramUIPreferences/TelegramUIPreferences-Profile.xcconfig","buck-out/gen/submodules/TelegramUIPreferences/TelegramUIPreferences-Release.xcconfig","buck-out/gen/submodules/TelegramUniversalVideoContent/TelegramUniversalVideoContent-Debug.xcconfig","buck-out/gen/submodules/TelegramUniversalVideoContent/TelegramUniversalVideoContent-Profile.xcconfig","buck-out/gen/submodules/TelegramUniversalVideoContent/TelegramUniversalVideoContent-Release.xcconfig","buck-out/gen/submodules/TelegramUpdateUI/TelegramUpdateUI-Debug.xcconfig","buck-out/gen/submodules/TelegramUpdateUI/TelegramUpdateUI-Profile.xcconfig","buck-out/gen/submodules/TelegramUpdateUI/TelegramUpdateUI-Release.xcconfig","buck-out/gen/submodules/TelegramVoip/TelegramVoip-Debug.xcconfig","buck-out/gen/submodules/TelegramVoip/TelegramVoip-Profile.xcconfig","buck-out/gen/submodules/TelegramVoip/TelegramVoip-Release.xcconfig","buck-out/gen/submodules/TemporaryCachedPeerDataManager/TemporaryCachedPeerDataManager-Debug.xcconfig","buck-out/gen/submodules/TemporaryCachedPeerDataManager/TemporaryCachedPeerDataManager-Profile.xcconfig","buck-out/gen/submodules/TemporaryCachedPeerDataManager/TemporaryCachedPeerDataManager-Release.xcconfig","buck-out/gen/submodules/TextFormat/TextFormat-Debug.xcconfig","buck-out/gen/submodules/TextFormat/TextFormat-Profile.xcconfig","buck-out/gen/submodules/TextFormat/TextFormat-Release.xcconfig","buck-out/gen/submodules/TextSelectionNode/TextSelectionNode-Debug.xcconfig","buck-out/gen/submodules/TextSelectionNode/TextSelectionNode-Profile.xcconfig","buck-out/gen/submodules/TextSelectionNode/TextSelectionNode-Release.xcconfig","buck-out/gen/submodules/TinyThumbnail/TinyThumbnail-Debug.xcconfig","buck-out/gen/submodules/TinyThumbnail/TinyThumbnail-Profile.xcconfig","buck-out/gen/submodules/TinyThumbnail/TinyThumbnail-Release.xcconfig","buck-out/gen/submodules/TouchDownGesture/TouchDownGesture-Debug.xcconfig","buck-out/gen/submodules/TouchDownGesture/TouchDownGesture-Profile.xcconfig","buck-out/gen/submodules/TouchDownGesture/TouchDownGesture-Release.xcconfig","buck-out/gen/submodules/Tuples/Tuples-Debug.xcconfig","buck-out/gen/submodules/Tuples/Tuples-Profile.xcconfig","buck-out/gen/submodules/Tuples/Tuples-Release.xcconfig","buck-out/gen/submodules/UndoUI/UndoUI-Debug.xcconfig","buck-out/gen/submodules/UndoUI/UndoUI-Profile.xcconfig","buck-out/gen/submodules/UndoUI/UndoUI-Release.xcconfig","buck-out/gen/submodules/UrlEscaping/UrlEscaping-Debug.xcconfig","buck-out/gen/submodules/UrlEscaping/UrlEscaping-Profile.xcconfig","buck-out/gen/submodules/UrlEscaping/UrlEscaping-Release.xcconfig","buck-out/gen/submodules/UrlHandling/UrlHandling-Debug.xcconfig","buck-out/gen/submodules/UrlHandling/UrlHandling-Profile.xcconfig","buck-out/gen/submodules/UrlHandling/UrlHandling-Release.xcconfig","buck-out/gen/submodules/WallpaperResources/WallpaperResources-Debug.xcconfig","buck-out/gen/submodules/WallpaperResources/WallpaperResources-Profile.xcconfig","buck-out/gen/submodules/WallpaperResources/WallpaperResources-Release.xcconfig","buck-out/gen/submodules/WatchBridge/WatchBridge-Debug.xcconfig","buck-out/gen/submodules/WatchBridge/WatchBridge-Profile.xcconfig","buck-out/gen/submodules/WatchBridge/WatchBridge-Release.xcconfig","buck-out/gen/submodules/WatchBridgeAudio/WatchBridgeAudio-Debug.xcconfig","buck-out/gen/submodules/WatchBridgeAudio/WatchBridgeAudio-Profile.xcconfig","buck-out/gen/submodules/WatchBridgeAudio/WatchBridgeAudio-Release.xcconfig","buck-out/gen/submodules/WatchCommon/Host/WatchCommon-Debug.xcconfig","buck-out/gen/submodules/WatchCommon/Host/WatchCommon-Profile.xcconfig","buck-out/gen/submodules/WatchCommon/Host/WatchCommon-Release.xcconfig","buck-out/gen/submodules/WebP/WebPImage-Debug.xcconfig","buck-out/gen/submodules/WebP/WebPImage-Profile.xcconfig","buck-out/gen/submodules/WebP/WebPImage-Release.xcconfig","buck-out/gen/submodules/WebP/WebP_lib-Debug.xcconfig","buck-out/gen/submodules/WebP/WebP_lib-Profile.xcconfig","buck-out/gen/submodules/WebP/WebP_lib-Release.xcconfig","buck-out/gen/submodules/WebSearchUI/WebSearchUI-Debug.xcconfig","buck-out/gen/submodules/WebSearchUI/WebSearchUI-Profile.xcconfig","buck-out/gen/submodules/WebSearchUI/WebSearchUI-Release.xcconfig","buck-out/gen/submodules/WebUI/WebUI-Debug.xcconfig","buck-out/gen/submodules/WebUI/WebUI-Profile.xcconfig","buck-out/gen/submodules/WebUI/WebUI-Release.xcconfig","buck-out/gen/submodules/WebsiteType/WebsiteType-Debug.xcconfig","buck-out/gen/submodules/WebsiteType/WebsiteType-Profile.xcconfig","buck-out/gen/submodules/WebsiteType/WebsiteType-Release.xcconfig","buck-out/gen/submodules/YuvConversion/YuvConversion-Debug.xcconfig","buck-out/gen/submodules/YuvConversion/YuvConversion-Profile.xcconfig","buck-out/gen/submodules/YuvConversion/YuvConversion-Release.xcconfig","buck-out/gen/submodules/libphonenumber/libphonenumber-Debug.xcconfig","buck-out/gen/submodules/libphonenumber/libphonenumber-Profile.xcconfig","buck-out/gen/submodules/libphonenumber/libphonenumber-Release.xcconfig","buck-out/gen/submodules/libtgvoip/libtgvoip-Debug.xcconfig","buck-out/gen/submodules/libtgvoip/libtgvoip-Profile.xcconfig","buck-out/gen/submodules/libtgvoip/libtgvoip-Release.xcconfig","buck-out/gen/submodules/lottie-ios/Lottie-Debug.xcconfig","buck-out/gen/submodules/lottie-ios/Lottie-Profile.xcconfig","buck-out/gen/submodules/lottie-ios/Lottie-Release.xcconfig","buck-out/gen/submodules/sqlcipher/sqlcipher-Debug.xcconfig","buck-out/gen/submodules/sqlcipher/sqlcipher-Profile.xcconfig","buck-out/gen/submodules/sqlcipher/sqlcipher-Release.xcconfig"],"copy-in-xcode":[]}
\ No newline at end of file
+{"required-targets":["//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_ac3_parser.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_adts_parser.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_avcodec.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_avdct.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_avfft.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_d3d11va.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_dirac.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_dv_profile.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_dxva2.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_jni.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_mediacodec.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_qsv.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_vaapi.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_vdpau.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_version.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_videotoolbox.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_vorbis_parser.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_xvmc.h","//submodules/FFMpeg:ffmpeg_header_libavformat_sub_avformat.h","//submodules/FFMpeg:ffmpeg_header_libavformat_sub_avio.h","//submodules/FFMpeg:ffmpeg_header_libavformat_sub_version.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_adler32.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_aes.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_aes_ctr.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_attributes.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_audio_fifo.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_avassert.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_avconfig.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_avstring.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_avutil.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_base64.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_blowfish.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_bprint.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_bswap.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_buffer.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_camellia.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_cast5.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_channel_layout.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_common.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_cpu.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_crc.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_des.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_dict.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_display.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_downmix_info.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_encryption_info.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_error.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_eval.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_ffversion.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_fifo.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_file.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_frame.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_hash.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_hmac.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_hwcontext.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_hwcontext_cuda.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_hwcontext_d3d11va.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_hwcontext_drm.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_hwcontext_dxva2.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_hwcontext_mediacodec.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_hwcontext_qsv.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_hwcontext_vaapi.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_hwcontext_vdpau.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_hwcontext_videotoolbox.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_imgutils.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_intfloat.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_intreadwrite.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_lfg.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_log.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_lzo.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_macros.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_mastering_display_metadata.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_mathematics.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_md5.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_mem.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_motion_vector.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_murmur3.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_opt.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_parseutils.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_pixdesc.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_pixelutils.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_pixfmt.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_random_seed.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_rational.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_rc4.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_replaygain.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_ripemd.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_samplefmt.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_sha.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_sha512.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_spherical.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_stereo3d.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_tea.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_threadmessage.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_time.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_timecode.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_timestamp.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_tree.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_twofish.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_version.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_xtea.h","//submodules/FFMpeg:ffmpeg_header_libswresample_sub_swresample.h","//submodules/FFMpeg:ffmpeg_header_libswresample_sub_version.h","//submodules/FFMpeg:libffmpeg_build","//submodules/MtProtoKit:openssl_libs","//submodules/Opus:opus_lib_file","//submodules/WebP:WebP_lib_file"],"xcconfig-paths":["buck-out/gen/AppLibrary-Debug.xcconfig","buck-out/gen/AppLibrary-Profile.xcconfig","buck-out/gen/AppLibrary-Release.xcconfig","buck-out/gen/IntentsExtension#iphonesimulator-x86_64-Debug.xcconfig","buck-out/gen/IntentsExtension#iphonesimulator-x86_64-Profile.xcconfig","buck-out/gen/IntentsExtension#iphonesimulator-x86_64-Release.xcconfig","buck-out/gen/NotificationContentExtension#iphonesimulator-x86_64-Debug.xcconfig","buck-out/gen/NotificationContentExtension#iphonesimulator-x86_64-Profile.xcconfig","buck-out/gen/NotificationContentExtension#iphonesimulator-x86_64-Release.xcconfig","buck-out/gen/NotificationServiceExtension#iphonesimulator-x86_64-Debug.xcconfig","buck-out/gen/NotificationServiceExtension#iphonesimulator-x86_64-Profile.xcconfig","buck-out/gen/NotificationServiceExtension#iphonesimulator-x86_64-Release.xcconfig","buck-out/gen/ShareExtension#iphonesimulator-x86_64-Debug.xcconfig","buck-out/gen/ShareExtension#iphonesimulator-x86_64-Profile.xcconfig","buck-out/gen/ShareExtension#iphonesimulator-x86_64-Release.xcconfig","buck-out/gen/Telegram-Debug.xcconfig","buck-out/gen/Telegram-Profile.xcconfig","buck-out/gen/Telegram-Release.xcconfig","buck-out/gen/WatchApp#watchsimulator-i386-Debug.xcconfig","buck-out/gen/WatchApp#watchsimulator-i386-Profile.xcconfig","buck-out/gen/WatchApp#watchsimulator-i386-Release.xcconfig","buck-out/gen/WatchAppExtension#watchsimulator-i386-Debug.xcconfig","buck-out/gen/WatchAppExtension#watchsimulator-i386-Profile.xcconfig","buck-out/gen/WatchAppExtension#watchsimulator-i386-Release.xcconfig","buck-out/gen/WidgetExtension#iphonesimulator-x86_64-Debug.xcconfig","buck-out/gen/WidgetExtension#iphonesimulator-x86_64-Profile.xcconfig","buck-out/gen/WidgetExtension#iphonesimulator-x86_64-Release.xcconfig","buck-out/gen/submodules/AccountContext/AccountContext-Debug.xcconfig","buck-out/gen/submodules/AccountContext/AccountContext-Profile.xcconfig","buck-out/gen/submodules/AccountContext/AccountContext-Release.xcconfig","buck-out/gen/submodules/ActionSheetPeerItem/ActionSheetPeerItem-Debug.xcconfig","buck-out/gen/submodules/ActionSheetPeerItem/ActionSheetPeerItem-Profile.xcconfig","buck-out/gen/submodules/ActionSheetPeerItem/ActionSheetPeerItem-Release.xcconfig","buck-out/gen/submodules/ActivityIndicator/ActivityIndicator-Debug.xcconfig","buck-out/gen/submodules/ActivityIndicator/ActivityIndicator-Profile.xcconfig","buck-out/gen/submodules/ActivityIndicator/ActivityIndicator-Release.xcconfig","buck-out/gen/submodules/AlertUI/AlertUI-Debug.xcconfig","buck-out/gen/submodules/AlertUI/AlertUI-Profile.xcconfig","buck-out/gen/submodules/AlertUI/AlertUI-Release.xcconfig","buck-out/gen/submodules/AnimationUI/AnimationUI-Debug.xcconfig","buck-out/gen/submodules/AnimationUI/AnimationUI-Profile.xcconfig","buck-out/gen/submodules/AnimationUI/AnimationUI-Release.xcconfig","buck-out/gen/submodules/AppBundle/AppBundle-Debug.xcconfig","buck-out/gen/submodules/AppBundle/AppBundle-Profile.xcconfig","buck-out/gen/submodules/AppBundle/AppBundle-Release.xcconfig","buck-out/gen/submodules/AsyncDisplayKit/AsyncDisplayKit#shared-Debug.xcconfig","buck-out/gen/submodules/AsyncDisplayKit/AsyncDisplayKit#shared-Profile.xcconfig","buck-out/gen/submodules/AsyncDisplayKit/AsyncDisplayKit#shared-Release.xcconfig","buck-out/gen/submodules/AuthorizationUI/AuthorizationUI-Debug.xcconfig","buck-out/gen/submodules/AuthorizationUI/AuthorizationUI-Profile.xcconfig","buck-out/gen/submodules/AuthorizationUI/AuthorizationUI-Release.xcconfig","buck-out/gen/submodules/AvatarNode/AvatarNode-Debug.xcconfig","buck-out/gen/submodules/AvatarNode/AvatarNode-Profile.xcconfig","buck-out/gen/submodules/AvatarNode/AvatarNode-Release.xcconfig","buck-out/gen/submodules/BotPaymentsUI/BotPaymentsUI-Debug.xcconfig","buck-out/gen/submodules/BotPaymentsUI/BotPaymentsUI-Profile.xcconfig","buck-out/gen/submodules/BotPaymentsUI/BotPaymentsUI-Release.xcconfig","buck-out/gen/submodules/BuildConfig/BuildConfig-Debug.xcconfig","buck-out/gen/submodules/BuildConfig/BuildConfig-Profile.xcconfig","buck-out/gen/submodules/BuildConfig/BuildConfig-Release.xcconfig","buck-out/gen/submodules/CallListUI/CallListUI-Debug.xcconfig","buck-out/gen/submodules/CallListUI/CallListUI-Profile.xcconfig","buck-out/gen/submodules/CallListUI/CallListUI-Release.xcconfig","buck-out/gen/submodules/ChatListSearchItemHeader/ChatListSearchItemHeader-Debug.xcconfig","buck-out/gen/submodules/ChatListSearchItemHeader/ChatListSearchItemHeader-Profile.xcconfig","buck-out/gen/submodules/ChatListSearchItemHeader/ChatListSearchItemHeader-Release.xcconfig","buck-out/gen/submodules/ChatListSearchItemNode/ChatListSearchItemNode-Debug.xcconfig","buck-out/gen/submodules/ChatListSearchItemNode/ChatListSearchItemNode-Profile.xcconfig","buck-out/gen/submodules/ChatListSearchItemNode/ChatListSearchItemNode-Release.xcconfig","buck-out/gen/submodules/ChatListSearchRecentPeersNode/ChatListSearchRecentPeersNode-Debug.xcconfig","buck-out/gen/submodules/ChatListSearchRecentPeersNode/ChatListSearchRecentPeersNode-Profile.xcconfig","buck-out/gen/submodules/ChatListSearchRecentPeersNode/ChatListSearchRecentPeersNode-Release.xcconfig","buck-out/gen/submodules/ChatListUI/ChatListUI-Debug.xcconfig","buck-out/gen/submodules/ChatListUI/ChatListUI-Profile.xcconfig","buck-out/gen/submodules/ChatListUI/ChatListUI-Release.xcconfig","buck-out/gen/submodules/ChatTitleActivityNode/ChatTitleActivityNode-Debug.xcconfig","buck-out/gen/submodules/ChatTitleActivityNode/ChatTitleActivityNode-Profile.xcconfig","buck-out/gen/submodules/ChatTitleActivityNode/ChatTitleActivityNode-Release.xcconfig","buck-out/gen/submodules/CheckNode/CheckNode-Debug.xcconfig","buck-out/gen/submodules/CheckNode/CheckNode-Profile.xcconfig","buck-out/gen/submodules/CheckNode/CheckNode-Release.xcconfig","buck-out/gen/submodules/ComposePollUI/ComposePollUI-Debug.xcconfig","buck-out/gen/submodules/ComposePollUI/ComposePollUI-Profile.xcconfig","buck-out/gen/submodules/ComposePollUI/ComposePollUI-Release.xcconfig","buck-out/gen/submodules/ContactListUI/ContactListUI-Debug.xcconfig","buck-out/gen/submodules/ContactListUI/ContactListUI-Profile.xcconfig","buck-out/gen/submodules/ContactListUI/ContactListUI-Release.xcconfig","buck-out/gen/submodules/ContactsPeerItem/ContactsPeerItem-Debug.xcconfig","buck-out/gen/submodules/ContactsPeerItem/ContactsPeerItem-Profile.xcconfig","buck-out/gen/submodules/ContactsPeerItem/ContactsPeerItem-Release.xcconfig","buck-out/gen/submodules/ContextUI/ContextUI-Debug.xcconfig","buck-out/gen/submodules/ContextUI/ContextUI-Profile.xcconfig","buck-out/gen/submodules/ContextUI/ContextUI-Release.xcconfig","buck-out/gen/submodules/CounterContollerTitleView/CounterContollerTitleView-Debug.xcconfig","buck-out/gen/submodules/CounterContollerTitleView/CounterContollerTitleView-Profile.xcconfig","buck-out/gen/submodules/CounterContollerTitleView/CounterContollerTitleView-Release.xcconfig","buck-out/gen/submodules/CountrySelectionUI/CountrySelectionUI-Debug.xcconfig","buck-out/gen/submodules/CountrySelectionUI/CountrySelectionUI-Profile.xcconfig","buck-out/gen/submodules/CountrySelectionUI/CountrySelectionUI-Release.xcconfig","buck-out/gen/submodules/Crc32/Crc32-Debug.xcconfig","buck-out/gen/submodules/Crc32/Crc32-Profile.xcconfig","buck-out/gen/submodules/Crc32/Crc32-Release.xcconfig","buck-out/gen/submodules/DateSelectionUI/DateSelectionUI-Debug.xcconfig","buck-out/gen/submodules/DateSelectionUI/DateSelectionUI-Profile.xcconfig","buck-out/gen/submodules/DateSelectionUI/DateSelectionUI-Release.xcconfig","buck-out/gen/submodules/DeleteChatPeerActionSheetItem/DeleteChatPeerActionSheetItem-Debug.xcconfig","buck-out/gen/submodules/DeleteChatPeerActionSheetItem/DeleteChatPeerActionSheetItem-Profile.xcconfig","buck-out/gen/submodules/DeleteChatPeerActionSheetItem/DeleteChatPeerActionSheetItem-Release.xcconfig","buck-out/gen/submodules/DeviceAccess/DeviceAccess-Debug.xcconfig","buck-out/gen/submodules/DeviceAccess/DeviceAccess-Profile.xcconfig","buck-out/gen/submodules/DeviceAccess/DeviceAccess-Release.xcconfig","buck-out/gen/submodules/DeviceLocationManager/DeviceLocationManager-Debug.xcconfig","buck-out/gen/submodules/DeviceLocationManager/DeviceLocationManager-Profile.xcconfig","buck-out/gen/submodules/DeviceLocationManager/DeviceLocationManager-Release.xcconfig","buck-out/gen/submodules/DeviceProximity/DeviceProximity-Debug.xcconfig","buck-out/gen/submodules/DeviceProximity/DeviceProximity-Profile.xcconfig","buck-out/gen/submodules/DeviceProximity/DeviceProximity-Release.xcconfig","buck-out/gen/submodules/DirectionalPanGesture/DirectionalPanGesture-Debug.xcconfig","buck-out/gen/submodules/DirectionalPanGesture/DirectionalPanGesture-Profile.xcconfig","buck-out/gen/submodules/DirectionalPanGesture/DirectionalPanGesture-Release.xcconfig","buck-out/gen/submodules/Display/Display#shared-Debug.xcconfig","buck-out/gen/submodules/Display/Display#shared-Profile.xcconfig","buck-out/gen/submodules/Display/Display#shared-Release.xcconfig","buck-out/gen/submodules/Emoji/Emoji-Debug.xcconfig","buck-out/gen/submodules/Emoji/Emoji-Profile.xcconfig","buck-out/gen/submodules/Emoji/Emoji-Release.xcconfig","buck-out/gen/submodules/EncryptionKeyVisualization/EncryptionKeyVisualization-Debug.xcconfig","buck-out/gen/submodules/EncryptionKeyVisualization/EncryptionKeyVisualization-Profile.xcconfig","buck-out/gen/submodules/EncryptionKeyVisualization/EncryptionKeyVisualization-Release.xcconfig","buck-out/gen/submodules/FFMpeg/FFMpeg-Debug.xcconfig","buck-out/gen/submodules/FFMpeg/FFMpeg-Profile.xcconfig","buck-out/gen/submodules/FFMpeg/FFMpeg-Release.xcconfig","buck-out/gen/submodules/FFMpeg/libffmpeg-Debug.xcconfig","buck-out/gen/submodules/FFMpeg/libffmpeg-Profile.xcconfig","buck-out/gen/submodules/FFMpeg/libffmpeg-Release.xcconfig","buck-out/gen/submodules/GZip/GZip-Debug.xcconfig","buck-out/gen/submodules/GZip/GZip-Profile.xcconfig","buck-out/gen/submodules/GZip/GZip-Release.xcconfig","buck-out/gen/submodules/GalleryUI/GalleryUI-Debug.xcconfig","buck-out/gen/submodules/GalleryUI/GalleryUI-Profile.xcconfig","buck-out/gen/submodules/GalleryUI/GalleryUI-Release.xcconfig","buck-out/gen/submodules/GameUI/GameUI-Debug.xcconfig","buck-out/gen/submodules/GameUI/GameUI-Profile.xcconfig","buck-out/gen/submodules/GameUI/GameUI-Release.xcconfig","buck-out/gen/submodules/Geocoding/Geocoding-Debug.xcconfig","buck-out/gen/submodules/Geocoding/Geocoding-Profile.xcconfig","buck-out/gen/submodules/Geocoding/Geocoding-Release.xcconfig","buck-out/gen/submodules/GridMessageSelectionNode/GridMessageSelectionNode-Debug.xcconfig","buck-out/gen/submodules/GridMessageSelectionNode/GridMessageSelectionNode-Profile.xcconfig","buck-out/gen/submodules/GridMessageSelectionNode/GridMessageSelectionNode-Release.xcconfig","buck-out/gen/submodules/HashtagSearchUI/HashtagSearchUI-Debug.xcconfig","buck-out/gen/submodules/HashtagSearchUI/HashtagSearchUI-Profile.xcconfig","buck-out/gen/submodules/HashtagSearchUI/HashtagSearchUI-Release.xcconfig","buck-out/gen/submodules/HexColor/HexColor-Debug.xcconfig","buck-out/gen/submodules/HexColor/HexColor-Profile.xcconfig","buck-out/gen/submodules/HexColor/HexColor-Release.xcconfig","buck-out/gen/submodules/HockeySDK-iOS/HockeySDK-Debug.xcconfig","buck-out/gen/submodules/HockeySDK-iOS/HockeySDK-Profile.xcconfig","buck-out/gen/submodules/HockeySDK-iOS/HockeySDK-Release.xcconfig","buck-out/gen/submodules/HorizontalPeerItem/HorizontalPeerItem-Debug.xcconfig","buck-out/gen/submodules/HorizontalPeerItem/HorizontalPeerItem-Profile.xcconfig","buck-out/gen/submodules/HorizontalPeerItem/HorizontalPeerItem-Release.xcconfig","buck-out/gen/submodules/ImageBlur/ImageBlur-Debug.xcconfig","buck-out/gen/submodules/ImageBlur/ImageBlur-Profile.xcconfig","buck-out/gen/submodules/ImageBlur/ImageBlur-Release.xcconfig","buck-out/gen/submodules/ImageCompression/ImageCompression-Debug.xcconfig","buck-out/gen/submodules/ImageCompression/ImageCompression-Profile.xcconfig","buck-out/gen/submodules/ImageCompression/ImageCompression-Release.xcconfig","buck-out/gen/submodules/ImageTransparency/ImageTransparency-Debug.xcconfig","buck-out/gen/submodules/ImageTransparency/ImageTransparency-Profile.xcconfig","buck-out/gen/submodules/ImageTransparency/ImageTransparency-Release.xcconfig","buck-out/gen/submodules/InstantPageCache/InstantPageCache-Debug.xcconfig","buck-out/gen/submodules/InstantPageCache/InstantPageCache-Profile.xcconfig","buck-out/gen/submodules/InstantPageCache/InstantPageCache-Release.xcconfig","buck-out/gen/submodules/InstantPageUI/InstantPageUI-Debug.xcconfig","buck-out/gen/submodules/InstantPageUI/InstantPageUI-Profile.xcconfig","buck-out/gen/submodules/InstantPageUI/InstantPageUI-Release.xcconfig","buck-out/gen/submodules/ItemListAddressItem/ItemListAddressItem-Debug.xcconfig","buck-out/gen/submodules/ItemListAddressItem/ItemListAddressItem-Profile.xcconfig","buck-out/gen/submodules/ItemListAddressItem/ItemListAddressItem-Release.xcconfig","buck-out/gen/submodules/ItemListAvatarAndNameInfoItem/ItemListAvatarAndNameInfoItem-Debug.xcconfig","buck-out/gen/submodules/ItemListAvatarAndNameInfoItem/ItemListAvatarAndNameInfoItem-Profile.xcconfig","buck-out/gen/submodules/ItemListAvatarAndNameInfoItem/ItemListAvatarAndNameInfoItem-Release.xcconfig","buck-out/gen/submodules/ItemListPeerActionItem/ItemListPeerActionItem-Debug.xcconfig","buck-out/gen/submodules/ItemListPeerActionItem/ItemListPeerActionItem-Profile.xcconfig","buck-out/gen/submodules/ItemListPeerActionItem/ItemListPeerActionItem-Release.xcconfig","buck-out/gen/submodules/ItemListPeerItem/ItemListPeerItem-Debug.xcconfig","buck-out/gen/submodules/ItemListPeerItem/ItemListPeerItem-Profile.xcconfig","buck-out/gen/submodules/ItemListPeerItem/ItemListPeerItem-Release.xcconfig","buck-out/gen/submodules/ItemListStickerPackItem/ItemListStickerPackItem-Debug.xcconfig","buck-out/gen/submodules/ItemListStickerPackItem/ItemListStickerPackItem-Profile.xcconfig","buck-out/gen/submodules/ItemListStickerPackItem/ItemListStickerPackItem-Release.xcconfig","buck-out/gen/submodules/ItemListUI/ItemListUI-Debug.xcconfig","buck-out/gen/submodules/ItemListUI/ItemListUI-Profile.xcconfig","buck-out/gen/submodules/ItemListUI/ItemListUI-Release.xcconfig","buck-out/gen/submodules/JoinLinkPreviewUI/JoinLinkPreviewUI-Debug.xcconfig","buck-out/gen/submodules/JoinLinkPreviewUI/JoinLinkPreviewUI-Profile.xcconfig","buck-out/gen/submodules/JoinLinkPreviewUI/JoinLinkPreviewUI-Release.xcconfig","buck-out/gen/submodules/LanguageLinkPreviewUI/LanguageLinkPreviewUI-Debug.xcconfig","buck-out/gen/submodules/LanguageLinkPreviewUI/LanguageLinkPreviewUI-Profile.xcconfig","buck-out/gen/submodules/LanguageLinkPreviewUI/LanguageLinkPreviewUI-Release.xcconfig","buck-out/gen/submodules/LanguageSuggestionUI/LanguageSuggestionUI-Debug.xcconfig","buck-out/gen/submodules/LanguageSuggestionUI/LanguageSuggestionUI-Profile.xcconfig","buck-out/gen/submodules/LanguageSuggestionUI/LanguageSuggestionUI-Release.xcconfig","buck-out/gen/submodules/LegacyComponents/LegacyComponents-Debug.xcconfig","buck-out/gen/submodules/LegacyComponents/LegacyComponents-Profile.xcconfig","buck-out/gen/submodules/LegacyComponents/LegacyComponents-Release.xcconfig","buck-out/gen/submodules/LegacyDataImport/LegacyDataImport-Debug.xcconfig","buck-out/gen/submodules/LegacyDataImport/LegacyDataImport-Profile.xcconfig","buck-out/gen/submodules/LegacyDataImport/LegacyDataImport-Release.xcconfig","buck-out/gen/submodules/LegacyMediaPickerUI/LegacyMediaPickerUI-Debug.xcconfig","buck-out/gen/submodules/LegacyMediaPickerUI/LegacyMediaPickerUI-Profile.xcconfig","buck-out/gen/submodules/LegacyMediaPickerUI/LegacyMediaPickerUI-Release.xcconfig","buck-out/gen/submodules/LegacyUI/LegacyUI-Debug.xcconfig","buck-out/gen/submodules/LegacyUI/LegacyUI-Profile.xcconfig","buck-out/gen/submodules/LegacyUI/LegacyUI-Release.xcconfig","buck-out/gen/submodules/LightweightAccountData/LightweightAccountData-Debug.xcconfig","buck-out/gen/submodules/LightweightAccountData/LightweightAccountData-Profile.xcconfig","buck-out/gen/submodules/LightweightAccountData/LightweightAccountData-Release.xcconfig","buck-out/gen/submodules/ListSectionHeaderNode/ListSectionHeaderNode-Debug.xcconfig","buck-out/gen/submodules/ListSectionHeaderNode/ListSectionHeaderNode-Profile.xcconfig","buck-out/gen/submodules/ListSectionHeaderNode/ListSectionHeaderNode-Release.xcconfig","buck-out/gen/submodules/LiveLocationManager/LiveLocationManager-Debug.xcconfig","buck-out/gen/submodules/LiveLocationManager/LiveLocationManager-Profile.xcconfig","buck-out/gen/submodules/LiveLocationManager/LiveLocationManager-Release.xcconfig","buck-out/gen/submodules/LiveLocationPositionNode/LiveLocationPositionNode-Debug.xcconfig","buck-out/gen/submodules/LiveLocationPositionNode/LiveLocationPositionNode-Profile.xcconfig","buck-out/gen/submodules/LiveLocationPositionNode/LiveLocationPositionNode-Release.xcconfig","buck-out/gen/submodules/LiveLocationTimerNode/LiveLocationTimerNode-Debug.xcconfig","buck-out/gen/submodules/LiveLocationTimerNode/LiveLocationTimerNode-Profile.xcconfig","buck-out/gen/submodules/LiveLocationTimerNode/LiveLocationTimerNode-Release.xcconfig","buck-out/gen/submodules/LocalAuth/LocalAuth-Debug.xcconfig","buck-out/gen/submodules/LocalAuth/LocalAuth-Profile.xcconfig","buck-out/gen/submodules/LocalAuth/LocalAuth-Release.xcconfig","buck-out/gen/submodules/LocalMediaResources/LocalMediaResources-Debug.xcconfig","buck-out/gen/submodules/LocalMediaResources/LocalMediaResources-Profile.xcconfig","buck-out/gen/submodules/LocalMediaResources/LocalMediaResources-Release.xcconfig","buck-out/gen/submodules/LocalizedPeerData/LocalizedPeerData-Debug.xcconfig","buck-out/gen/submodules/LocalizedPeerData/LocalizedPeerData-Profile.xcconfig","buck-out/gen/submodules/LocalizedPeerData/LocalizedPeerData-Release.xcconfig","buck-out/gen/submodules/LocationUI/LocationUI-Debug.xcconfig","buck-out/gen/submodules/LocationUI/LocationUI-Profile.xcconfig","buck-out/gen/submodules/LocationUI/LocationUI-Release.xcconfig","buck-out/gen/submodules/MapResourceToAvatarSizes/MapResourceToAvatarSizes-Debug.xcconfig","buck-out/gen/submodules/MapResourceToAvatarSizes/MapResourceToAvatarSizes-Profile.xcconfig","buck-out/gen/submodules/MapResourceToAvatarSizes/MapResourceToAvatarSizes-Release.xcconfig","buck-out/gen/submodules/MediaPlayer/UniversalMediaPlayer-Debug.xcconfig","buck-out/gen/submodules/MediaPlayer/UniversalMediaPlayer-Profile.xcconfig","buck-out/gen/submodules/MediaPlayer/UniversalMediaPlayer-Release.xcconfig","buck-out/gen/submodules/MediaResources/MediaResources-Debug.xcconfig","buck-out/gen/submodules/MediaResources/MediaResources-Profile.xcconfig","buck-out/gen/submodules/MediaResources/MediaResources-Release.xcconfig","buck-out/gen/submodules/MergeLists/MergeLists-Debug.xcconfig","buck-out/gen/submodules/MergeLists/MergeLists-Profile.xcconfig","buck-out/gen/submodules/MergeLists/MergeLists-Release.xcconfig","buck-out/gen/submodules/MessageReactionListUI/MessageReactionListUI-Debug.xcconfig","buck-out/gen/submodules/MessageReactionListUI/MessageReactionListUI-Profile.xcconfig","buck-out/gen/submodules/MessageReactionListUI/MessageReactionListUI-Release.xcconfig","buck-out/gen/submodules/MimeTypes/MimeTypes-Debug.xcconfig","buck-out/gen/submodules/MimeTypes/MimeTypes-Profile.xcconfig","buck-out/gen/submodules/MimeTypes/MimeTypes-Release.xcconfig","buck-out/gen/submodules/MosaicLayout/MosaicLayout-Debug.xcconfig","buck-out/gen/submodules/MosaicLayout/MosaicLayout-Profile.xcconfig","buck-out/gen/submodules/MosaicLayout/MosaicLayout-Release.xcconfig","buck-out/gen/submodules/MtProtoKit/MtProtoKit#shared-Debug.xcconfig","buck-out/gen/submodules/MtProtoKit/MtProtoKit#shared-Profile.xcconfig","buck-out/gen/submodules/MtProtoKit/MtProtoKit#shared-Release.xcconfig","buck-out/gen/submodules/MtProtoKit/openssl-Debug.xcconfig","buck-out/gen/submodules/MtProtoKit/openssl-Profile.xcconfig","buck-out/gen/submodules/MtProtoKit/openssl-Release.xcconfig","buck-out/gen/submodules/MusicAlbumArtResources/MusicAlbumArtResources-Debug.xcconfig","buck-out/gen/submodules/MusicAlbumArtResources/MusicAlbumArtResources-Profile.xcconfig","buck-out/gen/submodules/MusicAlbumArtResources/MusicAlbumArtResources-Release.xcconfig","buck-out/gen/submodules/NotificationMuteSettingsUI/NotificationMuteSettingsUI-Debug.xcconfig","buck-out/gen/submodules/NotificationMuteSettingsUI/NotificationMuteSettingsUI-Profile.xcconfig","buck-out/gen/submodules/NotificationMuteSettingsUI/NotificationMuteSettingsUI-Release.xcconfig","buck-out/gen/submodules/NotificationSoundSelectionUI/NotificationSoundSelectionUI-Debug.xcconfig","buck-out/gen/submodules/NotificationSoundSelectionUI/NotificationSoundSelectionUI-Profile.xcconfig","buck-out/gen/submodules/NotificationSoundSelectionUI/NotificationSoundSelectionUI-Release.xcconfig","buck-out/gen/submodules/OpenInExternalAppUI/OpenInExternalAppUI-Debug.xcconfig","buck-out/gen/submodules/OpenInExternalAppUI/OpenInExternalAppUI-Profile.xcconfig","buck-out/gen/submodules/OpenInExternalAppUI/OpenInExternalAppUI-Release.xcconfig","buck-out/gen/submodules/Opus/opus-Debug.xcconfig","buck-out/gen/submodules/Opus/opus-Profile.xcconfig","buck-out/gen/submodules/Opus/opus-Release.xcconfig","buck-out/gen/submodules/Opus/opus_lib-Debug.xcconfig","buck-out/gen/submodules/Opus/opus_lib-Profile.xcconfig","buck-out/gen/submodules/Opus/opus_lib-Release.xcconfig","buck-out/gen/submodules/OpusBinding/OpusBinding-Debug.xcconfig","buck-out/gen/submodules/OpusBinding/OpusBinding-Profile.xcconfig","buck-out/gen/submodules/OpusBinding/OpusBinding-Release.xcconfig","buck-out/gen/submodules/OverlayStatusController/OverlayStatusController-Debug.xcconfig","buck-out/gen/submodules/OverlayStatusController/OverlayStatusController-Profile.xcconfig","buck-out/gen/submodules/OverlayStatusController/OverlayStatusController-Release.xcconfig","buck-out/gen/submodules/PasscodeUI/PasscodeUI-Debug.xcconfig","buck-out/gen/submodules/PasscodeUI/PasscodeUI-Profile.xcconfig","buck-out/gen/submodules/PasscodeUI/PasscodeUI-Release.xcconfig","buck-out/gen/submodules/PassportUI/PassportUI-Debug.xcconfig","buck-out/gen/submodules/PassportUI/PassportUI-Profile.xcconfig","buck-out/gen/submodules/PassportUI/PassportUI-Release.xcconfig","buck-out/gen/submodules/PasswordSetupUI/PasswordSetupUI-Debug.xcconfig","buck-out/gen/submodules/PasswordSetupUI/PasswordSetupUI-Profile.xcconfig","buck-out/gen/submodules/PasswordSetupUI/PasswordSetupUI-Release.xcconfig","buck-out/gen/submodules/Pdf/Pdf-Debug.xcconfig","buck-out/gen/submodules/Pdf/Pdf-Profile.xcconfig","buck-out/gen/submodules/Pdf/Pdf-Release.xcconfig","buck-out/gen/submodules/PeerAvatarGalleryUI/PeerAvatarGalleryUI-Debug.xcconfig","buck-out/gen/submodules/PeerAvatarGalleryUI/PeerAvatarGalleryUI-Profile.xcconfig","buck-out/gen/submodules/PeerAvatarGalleryUI/PeerAvatarGalleryUI-Release.xcconfig","buck-out/gen/submodules/PeerInfoUI/PeerInfoUI-Debug.xcconfig","buck-out/gen/submodules/PeerInfoUI/PeerInfoUI-Profile.xcconfig","buck-out/gen/submodules/PeerInfoUI/PeerInfoUI-Release.xcconfig","buck-out/gen/submodules/PeerOnlineMarkerNode/PeerOnlineMarkerNode-Debug.xcconfig","buck-out/gen/submodules/PeerOnlineMarkerNode/PeerOnlineMarkerNode-Profile.xcconfig","buck-out/gen/submodules/PeerOnlineMarkerNode/PeerOnlineMarkerNode-Release.xcconfig","buck-out/gen/submodules/PeerPresenceStatusManager/PeerPresenceStatusManager-Debug.xcconfig","buck-out/gen/submodules/PeerPresenceStatusManager/PeerPresenceStatusManager-Profile.xcconfig","buck-out/gen/submodules/PeerPresenceStatusManager/PeerPresenceStatusManager-Release.xcconfig","buck-out/gen/submodules/PeersNearbyIconNode/PeersNearbyIconNode-Debug.xcconfig","buck-out/gen/submodules/PeersNearbyIconNode/PeersNearbyIconNode-Profile.xcconfig","buck-out/gen/submodules/PeersNearbyIconNode/PeersNearbyIconNode-Release.xcconfig","buck-out/gen/submodules/PeersNearbyUI/PeersNearbyUI-Debug.xcconfig","buck-out/gen/submodules/PeersNearbyUI/PeersNearbyUI-Profile.xcconfig","buck-out/gen/submodules/PeersNearbyUI/PeersNearbyUI-Release.xcconfig","buck-out/gen/submodules/PersistentStringHash/PersistentStringHash-Debug.xcconfig","buck-out/gen/submodules/PersistentStringHash/PersistentStringHash-Profile.xcconfig","buck-out/gen/submodules/PersistentStringHash/PersistentStringHash-Release.xcconfig","buck-out/gen/submodules/PhoneInputNode/PhoneInputNode-Debug.xcconfig","buck-out/gen/submodules/PhoneInputNode/PhoneInputNode-Profile.xcconfig","buck-out/gen/submodules/PhoneInputNode/PhoneInputNode-Release.xcconfig","buck-out/gen/submodules/PhotoResources/PhotoResources-Debug.xcconfig","buck-out/gen/submodules/PhotoResources/PhotoResources-Profile.xcconfig","buck-out/gen/submodules/PhotoResources/PhotoResources-Release.xcconfig","buck-out/gen/submodules/PlatformRestrictionMatching/PlatformRestrictionMatching-Debug.xcconfig","buck-out/gen/submodules/PlatformRestrictionMatching/PlatformRestrictionMatching-Profile.xcconfig","buck-out/gen/submodules/PlatformRestrictionMatching/PlatformRestrictionMatching-Release.xcconfig","buck-out/gen/submodules/Postbox/Postbox#shared-Debug.xcconfig","buck-out/gen/submodules/Postbox/Postbox#shared-Profile.xcconfig","buck-out/gen/submodules/Postbox/Postbox#shared-Release.xcconfig","buck-out/gen/submodules/ProgressNavigationButtonNode/ProgressNavigationButtonNode-Debug.xcconfig","buck-out/gen/submodules/ProgressNavigationButtonNode/ProgressNavigationButtonNode-Profile.xcconfig","buck-out/gen/submodules/ProgressNavigationButtonNode/ProgressNavigationButtonNode-Release.xcconfig","buck-out/gen/submodules/QrCode/QrCode-Debug.xcconfig","buck-out/gen/submodules/QrCode/QrCode-Profile.xcconfig","buck-out/gen/submodules/QrCode/QrCode-Release.xcconfig","buck-out/gen/submodules/RMIntro/RMIntro-Debug.xcconfig","buck-out/gen/submodules/RMIntro/RMIntro-Profile.xcconfig","buck-out/gen/submodules/RMIntro/RMIntro-Release.xcconfig","buck-out/gen/submodules/RadialStatusNode/RadialStatusNode-Debug.xcconfig","buck-out/gen/submodules/RadialStatusNode/RadialStatusNode-Profile.xcconfig","buck-out/gen/submodules/RadialStatusNode/RadialStatusNode-Release.xcconfig","buck-out/gen/submodules/RaiseToListen/RaiseToListen-Debug.xcconfig","buck-out/gen/submodules/RaiseToListen/RaiseToListen-Profile.xcconfig","buck-out/gen/submodules/RaiseToListen/RaiseToListen-Release.xcconfig","buck-out/gen/submodules/ReactionSelectionNode/ReactionSelectionNode-Debug.xcconfig","buck-out/gen/submodules/ReactionSelectionNode/ReactionSelectionNode-Profile.xcconfig","buck-out/gen/submodules/ReactionSelectionNode/ReactionSelectionNode-Release.xcconfig","buck-out/gen/submodules/SSignalKit/SSignalKit/SSignalKit-Debug.xcconfig","buck-out/gen/submodules/SSignalKit/SSignalKit/SSignalKit-Profile.xcconfig","buck-out/gen/submodules/SSignalKit/SSignalKit/SSignalKit-Release.xcconfig","buck-out/gen/submodules/SSignalKit/SwiftSignalKit/SwiftSignalKit#shared-Debug.xcconfig","buck-out/gen/submodules/SSignalKit/SwiftSignalKit/SwiftSignalKit#shared-Profile.xcconfig","buck-out/gen/submodules/SSignalKit/SwiftSignalKit/SwiftSignalKit#shared-Release.xcconfig","buck-out/gen/submodules/SaveToCameraRoll/SaveToCameraRoll-Debug.xcconfig","buck-out/gen/submodules/SaveToCameraRoll/SaveToCameraRoll-Profile.xcconfig","buck-out/gen/submodules/SaveToCameraRoll/SaveToCameraRoll-Release.xcconfig","buck-out/gen/submodules/ScreenCaptureDetection/ScreenCaptureDetection-Debug.xcconfig","buck-out/gen/submodules/ScreenCaptureDetection/ScreenCaptureDetection-Profile.xcconfig","buck-out/gen/submodules/ScreenCaptureDetection/ScreenCaptureDetection-Release.xcconfig","buck-out/gen/submodules/SearchBarNode/SearchBarNode-Debug.xcconfig","buck-out/gen/submodules/SearchBarNode/SearchBarNode-Profile.xcconfig","buck-out/gen/submodules/SearchBarNode/SearchBarNode-Release.xcconfig","buck-out/gen/submodules/SearchUI/SearchUI-Debug.xcconfig","buck-out/gen/submodules/SearchUI/SearchUI-Profile.xcconfig","buck-out/gen/submodules/SearchUI/SearchUI-Release.xcconfig","buck-out/gen/submodules/SelectablePeerNode/SelectablePeerNode-Debug.xcconfig","buck-out/gen/submodules/SelectablePeerNode/SelectablePeerNode-Profile.xcconfig","buck-out/gen/submodules/SelectablePeerNode/SelectablePeerNode-Release.xcconfig","buck-out/gen/submodules/SettingsUI/SettingsUI-Debug.xcconfig","buck-out/gen/submodules/SettingsUI/SettingsUI-Profile.xcconfig","buck-out/gen/submodules/SettingsUI/SettingsUI-Release.xcconfig","buck-out/gen/submodules/ShareController/ShareController-Debug.xcconfig","buck-out/gen/submodules/ShareController/ShareController-Profile.xcconfig","buck-out/gen/submodules/ShareController/ShareController-Release.xcconfig","buck-out/gen/submodules/ShareItems/ShareItems-Debug.xcconfig","buck-out/gen/submodules/ShareItems/ShareItems-Profile.xcconfig","buck-out/gen/submodules/ShareItems/ShareItems-Release.xcconfig","buck-out/gen/submodules/SinglePhoneInputNode/SinglePhoneInputNode-Debug.xcconfig","buck-out/gen/submodules/SinglePhoneInputNode/SinglePhoneInputNode-Profile.xcconfig","buck-out/gen/submodules/SinglePhoneInputNode/SinglePhoneInputNode-Release.xcconfig","buck-out/gen/submodules/SolidRoundedButtonNode/SolidRoundedButtonNode-Debug.xcconfig","buck-out/gen/submodules/SolidRoundedButtonNode/SolidRoundedButtonNode-Profile.xcconfig","buck-out/gen/submodules/SolidRoundedButtonNode/SolidRoundedButtonNode-Release.xcconfig","buck-out/gen/submodules/StickerPackPreviewUI/StickerPackPreviewUI-Debug.xcconfig","buck-out/gen/submodules/StickerPackPreviewUI/StickerPackPreviewUI-Profile.xcconfig","buck-out/gen/submodules/StickerPackPreviewUI/StickerPackPreviewUI-Release.xcconfig","buck-out/gen/submodules/StickerResources/StickerResources-Debug.xcconfig","buck-out/gen/submodules/StickerResources/StickerResources-Profile.xcconfig","buck-out/gen/submodules/StickerResources/StickerResources-Release.xcconfig","buck-out/gen/submodules/Stripe/Stripe-Debug.xcconfig","buck-out/gen/submodules/Stripe/Stripe-Profile.xcconfig","buck-out/gen/submodules/Stripe/Stripe-Release.xcconfig","buck-out/gen/submodules/SwipeToDismissGesture/SwipeToDismissGesture-Debug.xcconfig","buck-out/gen/submodules/SwipeToDismissGesture/SwipeToDismissGesture-Profile.xcconfig","buck-out/gen/submodules/SwipeToDismissGesture/SwipeToDismissGesture-Release.xcconfig","buck-out/gen/submodules/SwitchNode/SwitchNode-Debug.xcconfig","buck-out/gen/submodules/SwitchNode/SwitchNode-Profile.xcconfig","buck-out/gen/submodules/SwitchNode/SwitchNode-Release.xcconfig","buck-out/gen/submodules/TelegramApi/TelegramApi-Debug.xcconfig","buck-out/gen/submodules/TelegramApi/TelegramApi-Profile.xcconfig","buck-out/gen/submodules/TelegramApi/TelegramApi-Release.xcconfig","buck-out/gen/submodules/TelegramAudio/TelegramAudio-Debug.xcconfig","buck-out/gen/submodules/TelegramAudio/TelegramAudio-Profile.xcconfig","buck-out/gen/submodules/TelegramAudio/TelegramAudio-Release.xcconfig","buck-out/gen/submodules/TelegramBaseController/TelegramBaseController-Debug.xcconfig","buck-out/gen/submodules/TelegramBaseController/TelegramBaseController-Profile.xcconfig","buck-out/gen/submodules/TelegramBaseController/TelegramBaseController-Release.xcconfig","buck-out/gen/submodules/TelegramCallsUI/TelegramCallsUI-Debug.xcconfig","buck-out/gen/submodules/TelegramCallsUI/TelegramCallsUI-Profile.xcconfig","buck-out/gen/submodules/TelegramCallsUI/TelegramCallsUI-Release.xcconfig","buck-out/gen/submodules/TelegramCore/TelegramCore#shared-Debug.xcconfig","buck-out/gen/submodules/TelegramCore/TelegramCore#shared-Profile.xcconfig","buck-out/gen/submodules/TelegramCore/TelegramCore#shared-Release.xcconfig","buck-out/gen/submodules/TelegramNotices/TelegramNotices-Debug.xcconfig","buck-out/gen/submodules/TelegramNotices/TelegramNotices-Profile.xcconfig","buck-out/gen/submodules/TelegramNotices/TelegramNotices-Release.xcconfig","buck-out/gen/submodules/TelegramPermissions/TelegramPermissions-Debug.xcconfig","buck-out/gen/submodules/TelegramPermissions/TelegramPermissions-Profile.xcconfig","buck-out/gen/submodules/TelegramPermissions/TelegramPermissions-Release.xcconfig","buck-out/gen/submodules/TelegramPermissionsUI/TelegramPermissionsUI-Debug.xcconfig","buck-out/gen/submodules/TelegramPermissionsUI/TelegramPermissionsUI-Profile.xcconfig","buck-out/gen/submodules/TelegramPermissionsUI/TelegramPermissionsUI-Release.xcconfig","buck-out/gen/submodules/TelegramPresentationData/TelegramPresentationData-Debug.xcconfig","buck-out/gen/submodules/TelegramPresentationData/TelegramPresentationData-Profile.xcconfig","buck-out/gen/submodules/TelegramPresentationData/TelegramPresentationData-Release.xcconfig","buck-out/gen/submodules/TelegramStringFormatting/TelegramStringFormatting-Debug.xcconfig","buck-out/gen/submodules/TelegramStringFormatting/TelegramStringFormatting-Profile.xcconfig","buck-out/gen/submodules/TelegramStringFormatting/TelegramStringFormatting-Release.xcconfig","buck-out/gen/submodules/TelegramUI/TelegramUI#shared-Debug.xcconfig","buck-out/gen/submodules/TelegramUI/TelegramUI#shared-Profile.xcconfig","buck-out/gen/submodules/TelegramUI/TelegramUI#shared-Release.xcconfig","buck-out/gen/submodules/TelegramUIPreferences/TelegramUIPreferences-Debug.xcconfig","buck-out/gen/submodules/TelegramUIPreferences/TelegramUIPreferences-Profile.xcconfig","buck-out/gen/submodules/TelegramUIPreferences/TelegramUIPreferences-Release.xcconfig","buck-out/gen/submodules/TelegramUniversalVideoContent/TelegramUniversalVideoContent-Debug.xcconfig","buck-out/gen/submodules/TelegramUniversalVideoContent/TelegramUniversalVideoContent-Profile.xcconfig","buck-out/gen/submodules/TelegramUniversalVideoContent/TelegramUniversalVideoContent-Release.xcconfig","buck-out/gen/submodules/TelegramUpdateUI/TelegramUpdateUI-Debug.xcconfig","buck-out/gen/submodules/TelegramUpdateUI/TelegramUpdateUI-Profile.xcconfig","buck-out/gen/submodules/TelegramUpdateUI/TelegramUpdateUI-Release.xcconfig","buck-out/gen/submodules/TelegramVoip/TelegramVoip-Debug.xcconfig","buck-out/gen/submodules/TelegramVoip/TelegramVoip-Profile.xcconfig","buck-out/gen/submodules/TelegramVoip/TelegramVoip-Release.xcconfig","buck-out/gen/submodules/TemporaryCachedPeerDataManager/TemporaryCachedPeerDataManager-Debug.xcconfig","buck-out/gen/submodules/TemporaryCachedPeerDataManager/TemporaryCachedPeerDataManager-Profile.xcconfig","buck-out/gen/submodules/TemporaryCachedPeerDataManager/TemporaryCachedPeerDataManager-Release.xcconfig","buck-out/gen/submodules/TextFormat/TextFormat-Debug.xcconfig","buck-out/gen/submodules/TextFormat/TextFormat-Profile.xcconfig","buck-out/gen/submodules/TextFormat/TextFormat-Release.xcconfig","buck-out/gen/submodules/TextSelectionNode/TextSelectionNode-Debug.xcconfig","buck-out/gen/submodules/TextSelectionNode/TextSelectionNode-Profile.xcconfig","buck-out/gen/submodules/TextSelectionNode/TextSelectionNode-Release.xcconfig","buck-out/gen/submodules/TinyThumbnail/TinyThumbnail-Debug.xcconfig","buck-out/gen/submodules/TinyThumbnail/TinyThumbnail-Profile.xcconfig","buck-out/gen/submodules/TinyThumbnail/TinyThumbnail-Release.xcconfig","buck-out/gen/submodules/TouchDownGesture/TouchDownGesture-Debug.xcconfig","buck-out/gen/submodules/TouchDownGesture/TouchDownGesture-Profile.xcconfig","buck-out/gen/submodules/TouchDownGesture/TouchDownGesture-Release.xcconfig","buck-out/gen/submodules/Tuples/Tuples-Debug.xcconfig","buck-out/gen/submodules/Tuples/Tuples-Profile.xcconfig","buck-out/gen/submodules/Tuples/Tuples-Release.xcconfig","buck-out/gen/submodules/UndoUI/UndoUI-Debug.xcconfig","buck-out/gen/submodules/UndoUI/UndoUI-Profile.xcconfig","buck-out/gen/submodules/UndoUI/UndoUI-Release.xcconfig","buck-out/gen/submodules/UrlEscaping/UrlEscaping-Debug.xcconfig","buck-out/gen/submodules/UrlEscaping/UrlEscaping-Profile.xcconfig","buck-out/gen/submodules/UrlEscaping/UrlEscaping-Release.xcconfig","buck-out/gen/submodules/UrlHandling/UrlHandling-Debug.xcconfig","buck-out/gen/submodules/UrlHandling/UrlHandling-Profile.xcconfig","buck-out/gen/submodules/UrlHandling/UrlHandling-Release.xcconfig","buck-out/gen/submodules/WallpaperResources/WallpaperResources-Debug.xcconfig","buck-out/gen/submodules/WallpaperResources/WallpaperResources-Profile.xcconfig","buck-out/gen/submodules/WallpaperResources/WallpaperResources-Release.xcconfig","buck-out/gen/submodules/WatchBridge/WatchBridge-Debug.xcconfig","buck-out/gen/submodules/WatchBridge/WatchBridge-Profile.xcconfig","buck-out/gen/submodules/WatchBridge/WatchBridge-Release.xcconfig","buck-out/gen/submodules/WatchBridgeAudio/WatchBridgeAudio-Debug.xcconfig","buck-out/gen/submodules/WatchBridgeAudio/WatchBridgeAudio-Profile.xcconfig","buck-out/gen/submodules/WatchBridgeAudio/WatchBridgeAudio-Release.xcconfig","buck-out/gen/submodules/WatchCommon/Host/WatchCommon-Debug.xcconfig","buck-out/gen/submodules/WatchCommon/Host/WatchCommon-Profile.xcconfig","buck-out/gen/submodules/WatchCommon/Host/WatchCommon-Release.xcconfig","buck-out/gen/submodules/WebP/WebPImage-Debug.xcconfig","buck-out/gen/submodules/WebP/WebPImage-Profile.xcconfig","buck-out/gen/submodules/WebP/WebPImage-Release.xcconfig","buck-out/gen/submodules/WebP/WebP_lib-Debug.xcconfig","buck-out/gen/submodules/WebP/WebP_lib-Profile.xcconfig","buck-out/gen/submodules/WebP/WebP_lib-Release.xcconfig","buck-out/gen/submodules/WebSearchUI/WebSearchUI-Debug.xcconfig","buck-out/gen/submodules/WebSearchUI/WebSearchUI-Profile.xcconfig","buck-out/gen/submodules/WebSearchUI/WebSearchUI-Release.xcconfig","buck-out/gen/submodules/WebUI/WebUI-Debug.xcconfig","buck-out/gen/submodules/WebUI/WebUI-Profile.xcconfig","buck-out/gen/submodules/WebUI/WebUI-Release.xcconfig","buck-out/gen/submodules/WebsiteType/WebsiteType-Debug.xcconfig","buck-out/gen/submodules/WebsiteType/WebsiteType-Profile.xcconfig","buck-out/gen/submodules/WebsiteType/WebsiteType-Release.xcconfig","buck-out/gen/submodules/YuvConversion/YuvConversion-Debug.xcconfig","buck-out/gen/submodules/YuvConversion/YuvConversion-Profile.xcconfig","buck-out/gen/submodules/YuvConversion/YuvConversion-Release.xcconfig","buck-out/gen/submodules/libphonenumber/libphonenumber-Debug.xcconfig","buck-out/gen/submodules/libphonenumber/libphonenumber-Profile.xcconfig","buck-out/gen/submodules/libphonenumber/libphonenumber-Release.xcconfig","buck-out/gen/submodules/libtgvoip/libtgvoip-Debug.xcconfig","buck-out/gen/submodules/libtgvoip/libtgvoip-Profile.xcconfig","buck-out/gen/submodules/libtgvoip/libtgvoip-Release.xcconfig","buck-out/gen/submodules/lottie-ios/Lottie-Debug.xcconfig","buck-out/gen/submodules/lottie-ios/Lottie-Profile.xcconfig","buck-out/gen/submodules/lottie-ios/Lottie-Release.xcconfig","buck-out/gen/submodules/rlottie/RLottieBinding-Debug.xcconfig","buck-out/gen/submodules/rlottie/RLottieBinding-Profile.xcconfig","buck-out/gen/submodules/rlottie/RLottieBinding-Release.xcconfig","buck-out/gen/submodules/sqlcipher/sqlcipher-Debug.xcconfig","buck-out/gen/submodules/sqlcipher/sqlcipher-Profile.xcconfig","buck-out/gen/submodules/sqlcipher/sqlcipher-Release.xcconfig"],"copy-in-xcode":[]}
\ No newline at end of file
diff --git a/Telegram_Buck.xcworkspace/contents.xcworkspacedata b/Telegram_Buck.xcworkspace/contents.xcworkspacedata
index 571b9b7d3e..87da4a941c 100644
--- a/Telegram_Buck.xcworkspace/contents.xcworkspacedata
+++ b/Telegram_Buck.xcworkspace/contents.xcworkspacedata
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/Telegram_Buck.xcworkspace/xcshareddata/xcschemes/Telegram_Buck.xcscheme b/Telegram_Buck.xcworkspace/xcshareddata/xcschemes/Telegram_Buck.xcscheme
index 3d963fb0eb..f7bbe0ae07 100644
--- a/Telegram_Buck.xcworkspace/xcshareddata/xcschemes/Telegram_Buck.xcscheme
+++ b/Telegram_Buck.xcworkspace/xcshareddata/xcschemes/Telegram_Buck.xcscheme
@@ -412,20 +412,6 @@
ReferencedContainer = "container:submodules/GZip/GZip.xcodeproj">
-
-
-
-
+
+
+
+
+
+
+
+ CFBundleAllowMixedLocalizations
+
+ CFBundleDevelopmentRegion
+ en
+ CFBundleDisplayName
+ ${APP_NAME}
+ CFBundleExecutable
+ $(EXECUTABLE_NAME)
+ CFBundleIcons
+
+ CFBundleAlternateIcons
+
+ Black
+
+ CFBundleIconFiles
+
+ BlackIcon
+ BlackNotificationIcon
+
+ UIPrerenderedIcon
+
+
+ BlackClassic
+
+ CFBundleIconFiles
+
+ BlackClassicIcon
+ BlackClassicNotificationIcon
+
+ UIPrerenderedIcon
+
+
+ BlackFilled
+
+ CFBundleIconFiles
+
+ BlackFilledIcon
+
+ UIPrerenderedIcon
+
+
+ Blue
+
+ CFBundleIconFiles
+
+ BlueIcon
+ BlueNotificationIcon
+
+ UIPrerenderedIcon
+
+
+ BlueClassic
+
+ CFBundleIconFiles
+
+ BlueClassicIcon
+ BlueClassicNotificationIcon
+
+ UIPrerenderedIcon
+
+
+ BlueFilled
+
+ CFBundleIconFiles
+
+ BlueFilledIcon
+
+ UIPrerenderedIcon
+
+
+ WhiteFilled
+
+ CFBundleIconFiles
+
+ WhiteFilledIcon
+
+ UIPrerenderedIcon
+
+
+
+ CFBundlePrimaryIcon
+
+ CFBundleIconName
+ AppIconLLC
+ UIPrerenderedIcon
+
+
+
+ CFBundleIcons~ipad
+
+ CFBundleAlternateIcons
+
+ Black
+
+ CFBundleIconFiles
+
+ BlackIconIpad
+ BlackIconLargeIpad
+ BlackNotificationIcon
+
+ UIPrerenderedIcon
+
+
+ BlackClassic
+
+ CFBundleIconFiles
+
+ BlackClassicIconIpad
+ BlackClassicIconLargeIpad
+ BlackClassicNotificationIcon
+
+ UIPrerenderedIcon
+
+
+ BlackFilled
+
+ CFBundleIconFiles
+
+ BlackFilledIconIpad
+ BlackFilledIconLargeIpad
+
+ UIPrerenderedIcon
+
+
+ Blue
+
+ CFBundleIconFiles
+
+ BlueIconIpad
+ BlueIconLargeIpad
+ BlueNotificationIcon
+
+ UIPrerenderedIcon
+
+
+ BlueClassic
+
+ CFBundleIconFiles
+
+ BlueClassicIconIpad
+ BlueClassicIconLargeIpad
+ BlueClassicNotificationIcon
+
+ UIPrerenderedIcon
+
+
+ BlueFilled
+
+ CFBundleIconFiles
+
+ BlueFilledIconIpad
+ BlueFilledIconLargeIpad
+
+ UIPrerenderedIcon
+
+
+ WhiteFilled
+
+ CFBundleIconFiles
+
+ WhiteFilledIcon
+
+ UIPrerenderedIcon
+
+
+
+ CFBundlePrimaryIcon
+
+ CFBundleIconName
+ AppIconLLC
+ UIPrerenderedIcon
+
+
+
+ CFBundleIdentifier
+ $(PRODUCT_BUNDLE_IDENTIFIER)
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ $(PRODUCT_NAME)
+ CFBundlePackageType
+ APPL
+ CFBundleShortVersionString
+ 5.12
+ CFBundleSignature
+ ????
+ CFBundleURLTypes
+
+
+ CFBundleTypeRole
+ Viewer
+ CFBundleURLName
+ $(PRODUCT_BUNDLE_IDENTIFIER)
+ CFBundleURLSchemes
+
+ telegram
+
+
+
+ CFBundleTypeRole
+ Editor
+ CFBundleURLName
+ $(PRODUCT_BUNDLE_IDENTIFIER).compatibility
+ CFBundleURLSchemes
+
+ tg
+ $(APP_SPECIFIC_URL_SCHEME)
+
+
+
+ CFBundleTypeRole
+ Viewer
+ CFBundleURLName
+ $(PRODUCT_BUNDLE_IDENTIFIER).dropbox
+ CFBundleURLSchemes
+
+ db-pa9wtoz9l514anx
+
+
+
+ CFBundleVersion
+ ${BUILD_NUMBER}
+ ITSAppUsesNonExemptEncryption
+
+ LSApplicationQueriesSchemes
+
+ instagram
+ comgooglemaps-x-callback
+ foursquare
+ here-location
+ yandexmaps
+ yandexnavi
+ comgooglemaps
+ youtube
+ twitter
+ vk
+ waze
+ googlechrome
+ googlechromes
+ firefox
+ touch-http
+ touch-https
+ yandexbrowser-open-url
+ vimeo
+ vine
+ coub
+ uber
+ citymapper
+ lyft
+ opera-http
+ opera-https
+ firefox-focus
+ ddgQuickLink
+ moovit
+
+ LSRequiresIPhoneOS
+
+ NSAppTransportSecurity
+
+ NSAllowsArbitraryLoads
+
+
+ NSCameraUsageDescription
+ We need this so that you can take and share photos and videos.
+ NSContactsUsageDescription
+ Telegram stores your contacts heavily encrypted in the cloud to let you connect with your friends across all your devices.
+ NSFaceIDUsageDescription
+ You can use Face ID to unlock the app.
+ NSLocationAlwaysUsageDescription
+ When you send your location to your friends, Telegram needs access to show them a map. You also need this to send locations from an Apple Watch.
+ NSLocationWhenInUseUsageDescription
+ When you send your location to your friends, Telegram needs access to show them a map.
+ NSMicrophoneUsageDescription
+ We need this so that you can record and share voice messages and videos with sound.
+ NSMotionUsageDescription
+ When you send your location to your friends, Telegram needs access to show them a map.
+ NSPhotoLibraryAddUsageDescription
+ We need this so that you can share photos and videos from your photo library.
+ NSPhotoLibraryUsageDescription
+ We need this so that you can share photos and videos from your photo library.
+ NSSiriUsageDescription
+ You can use Siri to send messages.
+ NSUserActivityTypes
+
+ INSendMessageIntent
+ RemindAboutChatIntent
+
+ UIAppFonts
+
+ SFCompactRounded-Semibold.otf
+
+ UIBackgroundModes
+
+ audio
+ fetch
+ location
+ remote-notification
+ voip
+
+ UIFileSharingEnabled
+
+ UILaunchStoryboardName
+ LaunchScreen
+ UIRequiredDeviceCapabilities
+
+ armv7
+
+ UIRequiresPersistentWiFi
+
+ UIStatusBarStyle
+ UIStatusBarStyleDefault
+ UISupportedInterfaceOrientations
+
+ UIInterfaceOrientationPortrait
+ UIInterfaceOrientationLandscapeLeft
+ UIInterfaceOrientationLandscapeRight
+
+ UISupportedInterfaceOrientations~ipad
+
+ UIInterfaceOrientationPortrait
+ UIInterfaceOrientationPortraitUpsideDown
+ UIInterfaceOrientationLandscapeLeft
+ UIInterfaceOrientationLandscapeRight
+
+ UIViewControllerBasedStatusBarAppearance
+
+ UIViewEdgeAntialiasing
+
+ UIViewGroupOpacity
+
+ UTImportedTypeDeclarations
+
+
+ UTTypeConformsTo
+
+ public.data
+
+ UTTypeDescription
+ Telegram iOS Color Theme File
+ UTTypeIconFiles
+
+ BlueIcon@3x.png
+
+ UTTypeIdentifier
+ org.telegram.Telegram-iOS.theme
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ tgios-theme
+
+
+
+
+ UIDeviceFamily
+
+ 1
+ 2
+
+
+
diff --git a/App_t/Telegram-iOS.entitlements b/Temp/Telegram-iOS/Telegram-iOS-Hockeyapp.entitlements
similarity index 100%
rename from App_t/Telegram-iOS.entitlements
rename to Temp/Telegram-iOS/Telegram-iOS-Hockeyapp.entitlements
diff --git a/App_t/Sources/main.m b/Temp/Telegram-iOS/main.m
similarity index 96%
rename from App_t/Sources/main.m
rename to Temp/Telegram-iOS/main.m
index 6e4c714868..eeef6ca7fb 100644
--- a/App_t/Sources/main.m
+++ b/Temp/Telegram-iOS/main.m
@@ -1,5 +1,6 @@
#import
#import
+#import
int main(int argc, char *argv[]) {
/*NSString *basePath = [[NSString stringWithUTF8String:argv[0]] stringByDeletingLastPathComponent];
diff --git a/Temp/Telegram_Buck.xcworkspace/buck-project.meta.json b/Temp/Telegram_Buck.xcworkspace/buck-project.meta.json
new file mode 100644
index 0000000000..7a5fbda8d9
--- /dev/null
+++ b/Temp/Telegram_Buck.xcworkspace/buck-project.meta.json
@@ -0,0 +1 @@
+{"required-targets":["//submodules/MtProtoKit:openssl_libs"],"xcconfig-paths":["buck-out/gen/Temp/AppLibrary-Debug.xcconfig","buck-out/gen/Temp/AppLibrary-Profile.xcconfig","buck-out/gen/Temp/AppLibrary-Release.xcconfig","buck-out/gen/Temp/Telegram-Debug.xcconfig","buck-out/gen/Temp/Telegram-Profile.xcconfig","buck-out/gen/Temp/Telegram-Release.xcconfig","buck-out/gen/submodules/MtProtoKit/MtProtoKitFramework#iphonesimulator-x86_64-Debug.xcconfig","buck-out/gen/submodules/MtProtoKit/MtProtoKitFramework#iphonesimulator-x86_64-Profile.xcconfig","buck-out/gen/submodules/MtProtoKit/MtProtoKitFramework#iphonesimulator-x86_64-Release.xcconfig","buck-out/gen/submodules/MtProtoKit/openssl-Debug.xcconfig","buck-out/gen/submodules/MtProtoKit/openssl-Profile.xcconfig","buck-out/gen/submodules/MtProtoKit/openssl-Release.xcconfig"],"copy-in-xcode":[]}
\ No newline at end of file
diff --git a/Temp/Telegram_Buck.xcworkspace/contents.xcworkspacedata b/Temp/Telegram_Buck.xcworkspace/contents.xcworkspacedata
new file mode 100644
index 0000000000..b2c13bdb02
--- /dev/null
+++ b/Temp/Telegram_Buck.xcworkspace/contents.xcworkspacedata
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/App_t/Telegram_Buck.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/Temp/Telegram_Buck.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
similarity index 100%
rename from App_t/Telegram_Buck.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
rename to Temp/Telegram_Buck.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
diff --git a/App_t/Telegram_Buck.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/Temp/Telegram_Buck.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
similarity index 100%
rename from App_t/Telegram_Buck.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
rename to Temp/Telegram_Buck.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
diff --git a/Temp/Telegram_Buck.xcworkspace/xcshareddata/xcschemes/Telegram_Buck.xcscheme b/Temp/Telegram_Buck.xcworkspace/xcshareddata/xcschemes/Telegram_Buck.xcscheme
new file mode 100644
index 0000000000..2fbbd42372
--- /dev/null
+++ b/Temp/Telegram_Buck.xcworkspace/xcshareddata/xcschemes/Telegram_Buck.xcscheme
@@ -0,0 +1,124 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Temp/Temp.xcodeproj/project.pbxproj b/Temp/Temp.xcodeproj/project.pbxproj
new file mode 100644
index 0000000000..fa0717064c
--- /dev/null
+++ b/Temp/Temp.xcodeproj/project.pbxproj
@@ -0,0 +1,684 @@
+
+
+
+
+ archiveVersion
+ 1
+ classes
+
+
+ objectVersion
+ 46
+ objects
+
+ 1DD70E29001F47FB00000000
+
+ isa
+ PBXFileReference
+ name
+ BUCK
+ path
+ BUCK
+ sourceTree
+ SOURCE_ROOT
+ explicitFileType
+ text.script.python
+
+ 1DD70E29988E33D500000000
+
+ isa
+ PBXFileReference
+ name
+ Application.swift
+ path
+ Telegram-iOS/Application.swift
+ sourceTree
+ SOURCE_ROOT
+
+ 1DD70E29BF88817800000000
+
+ isa
+ PBXFileReference
+ name
+ main.m
+ path
+ Telegram-iOS/main.m
+ sourceTree
+ SOURCE_ROOT
+ lastKnownFileType
+ sourcecode.c.objc
+
+ B401C979EAB5339800000000
+
+ isa
+ PBXGroup
+ name
+ Sources
+ sourceTree
+ ]]>
+ children
+
+ 1DD70E29988E33D500000000
+ 1DD70E29BF88817800000000
+
+
+ B401C979C43AA77A00000000
+
+ isa
+ PBXGroup
+ name
+ AppLibrary
+ sourceTree
+ ]]>
+ children
+
+ 1DD70E29001F47FB00000000
+ B401C979EAB5339800000000
+
+
+ 1DD70E294E27EDFB00000000
+
+ isa
+ PBXFileReference
+ name
+ AppLibrary-Debug.xcconfig
+ path
+ ../buck-out/gen/Temp/AppLibrary-Debug.xcconfig
+ sourceTree
+ SOURCE_ROOT
+ explicitFileType
+ text.xcconfig
+
+ 1DD70E294906F2A500000000
+
+ isa
+ PBXFileReference
+ name
+ AppLibrary-Profile.xcconfig
+ path
+ ../buck-out/gen/Temp/AppLibrary-Profile.xcconfig
+ sourceTree
+ SOURCE_ROOT
+ explicitFileType
+ text.xcconfig
+
+ 1DD70E29BC9D9E0700000000
+
+ isa
+ PBXFileReference
+ name
+ AppLibrary-Release.xcconfig
+ path
+ ../buck-out/gen/Temp/AppLibrary-Release.xcconfig
+ sourceTree
+ SOURCE_ROOT
+ explicitFileType
+ text.xcconfig
+
+ 1DD70E29A8C8657400000000
+
+ isa
+ PBXFileReference
+ name
+ Telegram-Debug.xcconfig
+ path
+ ../buck-out/gen/Temp/Telegram-Debug.xcconfig
+ sourceTree
+ SOURCE_ROOT
+ explicitFileType
+ text.xcconfig
+
+ 1DD70E297D676FDE00000000
+
+ isa
+ PBXFileReference
+ name
+ Telegram-Profile.xcconfig
+ path
+ ../buck-out/gen/Temp/Telegram-Profile.xcconfig
+ sourceTree
+ SOURCE_ROOT
+ explicitFileType
+ text.xcconfig
+
+ 1DD70E29F0FE1B4000000000
+
+ isa
+ PBXFileReference
+ name
+ Telegram-Release.xcconfig
+ path
+ ../buck-out/gen/Temp/Telegram-Release.xcconfig
+ sourceTree
+ SOURCE_ROOT
+ explicitFileType
+ text.xcconfig
+
+ B401C9792F7F325000000000
+
+ isa
+ PBXGroup
+ name
+ Buck (Do Not Modify)
+ sourceTree
+ ]]>
+ children
+
+ 1DD70E294E27EDFB00000000
+ 1DD70E294906F2A500000000
+ 1DD70E29BC9D9E0700000000
+ 1DD70E29A8C8657400000000
+ 1DD70E297D676FDE00000000
+ 1DD70E29F0FE1B4000000000
+
+
+ B401C979B781F65D00000000
+
+ isa
+ PBXGroup
+ name
+ Configurations
+ sourceTree
+ ]]>
+ children
+
+ B401C9792F7F325000000000
+
+
+ 1DD70E296A34811900000000
+
+ isa
+ PBXFileReference
+ name
+ MtProtoKitFramework.framework
+ path
+ MtProtoKitFramework.framework
+ sourceTree
+ BUILT_PRODUCTS_DIR
+ explicitFileType
+ wrapper.framework
+
+ 1DD70E297ADFB9F200000000
+
+ isa
+ PBXFileReference
+ name
+ libAppLibrary.a
+ path
+ libAppLibrary.a
+ sourceTree
+ BUILT_PRODUCTS_DIR
+ explicitFileType
+ archive.ar
+
+ 1DD70E29B22505DC00000000
+
+ isa
+ PBXFileReference
+ name
+ libMtProtoKit.dylib
+ path
+ libMtProtoKit.dylib
+ sourceTree
+ BUILT_PRODUCTS_DIR
+ explicitFileType
+ compiled.mach-o.dylib
+
+ B401C97968022A5500000000
+
+ isa
+ PBXGroup
+ name
+ Frameworks
+ sourceTree
+ ]]>
+ children
+
+ 1DD70E296A34811900000000
+ 1DD70E297ADFB9F200000000
+ 1DD70E29B22505DC00000000
+
+
+ 1DD70E29D83C37D400000000
+
+ isa
+ PBXFileReference
+ name
+ Telegram.app
+ path
+ Telegram.app
+ sourceTree
+ BUILT_PRODUCTS_DIR
+ explicitFileType
+ wrapper.application
+
+ 1DD70E297ADFB9F200000001
+
+ isa
+ PBXFileReference
+ name
+ libAppLibrary.a
+ path
+ libAppLibrary.a
+ sourceTree
+ BUILT_PRODUCTS_DIR
+ explicitFileType
+ archive.ar
+
+ B401C979C806358400000000
+
+ isa
+ PBXGroup
+ name
+ Products
+ sourceTree
+ ]]>
+ children
+
+ 1DD70E29D83C37D400000000
+ 1DD70E297ADFB9F200000001
+
+
+ 1DD70E29001F47FB00000001
+
+ isa
+ PBXFileReference
+ name
+ BUCK
+ path
+ BUCK
+ sourceTree
+ SOURCE_ROOT
+ explicitFileType
+ text.script.python
+
+ 1DD70E296ABF6A1200000000
+
+ isa
+ PBXFileReference
+ name
+ Empty.swift
+ path
+ Empty.swift
+ sourceTree
+ SOURCE_ROOT
+
+ 1DD70E2906C06BEE00000000
+
+ isa
+ PBXFileReference
+ name
+ Info.plist
+ path
+ Telegram-iOS/Info.plist
+ sourceTree
+ ]]>
+ explicitFileType
+ text.plist
+
+ B401C979EAB5339800000001
+
+ isa
+ PBXGroup
+ name
+ Sources
+ sourceTree
+ ]]>
+ children
+
+ 1DD70E296ABF6A1200000000
+ 1DD70E2906C06BEE00000000
+
+
+ B401C979B2C34D2100000000
+
+ isa
+ PBXGroup
+ name
+ Telegram
+ sourceTree
+ ]]>
+ children
+
+ 1DD70E29001F47FB00000001
+ B401C979EAB5339800000001
+
+
+ B401C979EFB6AC4600000000
+
+ isa
+ PBXGroup
+ name
+ mainGroup
+ sourceTree
+ ]]>
+ children
+
+ B401C979C43AA77A00000000
+ B401C979B781F65D00000000
+ B401C97968022A5500000000
+ B401C979C806358400000000
+ B401C979B2C34D2100000000
+
+
+ E7A30F04988E33D500000000
+
+ isa
+ PBXBuildFile
+ fileRef
+ 1DD70E29988E33D500000000
+
+ E7A30F04BF88817800000000
+
+ isa
+ PBXBuildFile
+ fileRef
+ 1DD70E29BF88817800000000
+
+ 1870857F0000000000000000
+
+ isa
+ PBXSourcesBuildPhase
+ files
+
+ E7A30F04988E33D500000000
+ E7A30F04BF88817800000000
+
+
+ 4952437303EDA63300000000
+
+ isa
+ XCBuildConfiguration
+ name
+ Debug
+ buildSettings
+
+
+ baseConfigurationReference
+ 1DD70E294E27EDFB00000000
+
+ 4952437350C7218900000000
+
+ isa
+ XCBuildConfiguration
+ name
+ Profile
+ buildSettings
+
+
+ baseConfigurationReference
+ 1DD70E294906F2A500000000
+
+ 49524373A439BFE700000000
+
+ isa
+ XCBuildConfiguration
+ name
+ Release
+ buildSettings
+
+
+ baseConfigurationReference
+ 1DD70E29BC9D9E0700000000
+
+ 218C37090000000000000000
+
+ isa
+ XCConfigurationList
+ buildConfigurations
+
+ 4952437303EDA63300000000
+ 4952437350C7218900000000
+ 49524373A439BFE700000000
+
+ defaultConfigurationIsVisible
+
+
+ E66DC04EC43AA77A00000000
+
+ isa
+ PBXNativeTarget
+ name
+ AppLibrary
+ productName
+ AppLibrary
+ productReference
+ 1DD70E297ADFB9F200000001
+ productType
+ com.apple.product-type.library.static
+ dependencies
+
+
+ buildPhases
+
+ 1870857F0000000000000000
+
+ buildConfigurationList
+ 218C37090000000000000000
+
+ E7A30F046ABF6A1200000000
+
+ isa
+ PBXBuildFile
+ fileRef
+ 1DD70E296ABF6A1200000000
+
+ 1870857F0000000000000001
+
+ isa
+ PBXSourcesBuildPhase
+ files
+
+ E7A30F046ABF6A1200000000
+
+
+ E7A30F047ADFB9F200000000
+
+ isa
+ PBXBuildFile
+ fileRef
+ 1DD70E297ADFB9F200000000
+
+ E7A30F04B22505DC00000000
+
+ isa
+ PBXBuildFile
+ fileRef
+ 1DD70E29B22505DC00000000
+
+ 4F426D880000000000000000
+
+ isa
+ PBXFrameworksBuildPhase
+ files
+
+ E7A30F047ADFB9F200000000
+ E7A30F04B22505DC00000000
+
+
+ E7A30F04B22505DC00000001
+
+ isa
+ PBXBuildFile
+ fileRef
+ 1DD70E29B22505DC00000000
+ settings
+
+ ATTRIBUTES
+
+ CodeSignOnCopy
+ RemoveHeadersOnCopy
+
+
+
+ E7A30F046A34811900000000
+
+ isa
+ PBXBuildFile
+ fileRef
+ 1DD70E296A34811900000000
+ settings
+
+ ATTRIBUTES
+
+ CodeSignOnCopy
+ RemoveHeadersOnCopy
+
+
+
+ FAF5FAC90000000000000000
+
+ isa
+ PBXCopyFilesBuildPhase
+ files
+
+ E7A30F04B22505DC00000001
+ E7A30F046A34811900000000
+
+ dstSubfolderSpec
+ 10
+ dstPath
+
+
+ 4952437303EDA63300000001
+
+ isa
+ XCBuildConfiguration
+ name
+ Debug
+ buildSettings
+
+
+ baseConfigurationReference
+ 1DD70E29A8C8657400000000
+
+ 4952437350C7218900000001
+
+ isa
+ XCBuildConfiguration
+ name
+ Profile
+ buildSettings
+
+
+ baseConfigurationReference
+ 1DD70E297D676FDE00000000
+
+ 49524373A439BFE700000001
+
+ isa
+ XCBuildConfiguration
+ name
+ Release
+ buildSettings
+
+
+ baseConfigurationReference
+ 1DD70E29F0FE1B4000000000
+
+ 218C37090000000000000001
+
+ isa
+ XCConfigurationList
+ buildConfigurations
+
+ 4952437303EDA63300000001
+ 4952437350C7218900000001
+ 49524373A439BFE700000001
+
+ defaultConfigurationIsVisible
+
+
+ E66DC04EB2C34D2100000000
+
+ isa
+ PBXNativeTarget
+ name
+ Telegram
+ productName
+ Telegram
+ productReference
+ 1DD70E29D83C37D400000000
+ productType
+ com.apple.product-type.application
+ dependencies
+
+
+ buildPhases
+
+ 1870857F0000000000000001
+ 4F426D880000000000000000
+ FAF5FAC90000000000000000
+
+ buildConfigurationList
+ 218C37090000000000000001
+
+ 4952437303EDA63300000002
+
+ isa
+ XCBuildConfiguration
+ name
+ Debug
+ buildSettings
+
+
+
+ 4952437350C7218900000002
+
+ isa
+ XCBuildConfiguration
+ name
+ Profile
+ buildSettings
+
+
+
+ 49524373A439BFE700000002
+
+ isa
+ XCBuildConfiguration
+ name
+ Release
+ buildSettings
+
+
+
+ 218C37090000000000000002
+
+ isa
+ XCConfigurationList
+ buildConfigurations
+
+ 4952437303EDA63300000002
+ 4952437350C7218900000002
+ 49524373A439BFE700000002
+
+ defaultConfigurationIsVisible
+
+
+ 96C847930027B7F400000000
+
+ isa
+ PBXProject
+ mainGroup
+ B401C979EFB6AC4600000000
+ targets
+
+ E66DC04EC43AA77A00000000
+ E66DC04EB2C34D2100000000
+
+ buildConfigurationList
+ 218C37090000000000000002
+ compatibilityVersion
+ Xcode 3.2
+ attributes
+
+ LastUpgradeCheck
+ 9999
+
+
+
+ rootObject
+ 96C847930027B7F400000000
+
+
\ No newline at end of file
diff --git a/Temp/Temp.xcodeproj/xcshareddata/xcschemes/Temp.xcscheme b/Temp/Temp.xcodeproj/xcshareddata/xcschemes/Temp.xcscheme
new file mode 100644
index 0000000000..c475340c95
--- /dev/null
+++ b/Temp/Temp.xcodeproj/xcshareddata/xcschemes/Temp.xcscheme
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Watch/App/Info.plist b/Watch/App/Info.plist
index 231bf78dcb..70f8f1258b 100644
--- a/Watch/App/Info.plist
+++ b/Watch/App/Info.plist
@@ -17,9 +17,13 @@
CFBundlePackageType
APPL
CFBundleShortVersionString
- 5.11
+ 5.12
CFBundleVersion
${BUILD_NUMBER}
+ UIDeviceFamily
+
+ 4
+
UISupportedInterfaceOrientations
UIInterfaceOrientationPortrait
@@ -29,9 +33,5 @@
$(APP_BUNDLE_ID)
WKWatchKitApp
- UIDeviceFamily
-
- 4
-
diff --git a/Watch/Extension/Info.plist b/Watch/Extension/Info.plist
index 08c256367e..963171e6e6 100644
--- a/Watch/Extension/Info.plist
+++ b/Watch/Extension/Info.plist
@@ -17,7 +17,7 @@
CFBundlePackageType
XPC!
CFBundleShortVersionString
- 5.11
+ 5.12
CFBundleVersion
${BUILD_NUMBER}
NSExtension
diff --git a/Widget/Info.plist b/Widget/Info.plist
index 4c71d0c0a8..103bb1a25a 100644
--- a/Widget/Info.plist
+++ b/Widget/Info.plist
@@ -17,7 +17,7 @@
CFBundlePackageType
XPC!
CFBundleShortVersionString
- 5.11
+ 5.12
CFBundleVersion
${BUILD_NUMBER}
NSExtension
diff --git a/build_buck.sh b/build_buck.sh
deleted file mode 100644
index f055eb0fbb..0000000000
--- a/build_buck.sh
+++ /dev/null
@@ -1,4 +0,0 @@
-DIR="$(pwd)"
-cd "$HOME/build/buck"
-buck-out/gen/programs/buck.pex build buck
-cd "$DIR"
diff --git a/buildbox/build-telegram.sh b/buildbox/build-telegram.sh
index f9a2bc03be..a4c0592e2b 100644
--- a/buildbox/build-telegram.sh
+++ b/buildbox/build-telegram.sh
@@ -36,14 +36,28 @@ if [ `which cleanup-telegram-build-vms.sh` ]; then
cleanup-telegram-build-vms.sh
fi
+if [ -z "$BUCK" ]; then
+ echo "BUCK is not defined"
+ exit 1
+fi
+
+if [ ! -f "$BUCK" ]; then
+ echo "buck not found at $BUCK"
+ exit 1
+fi
+
BUILDBOX_DIR="buildbox"
mkdir -p "$BUILDBOX_DIR/transient-data"
+rm -f "tools/buck"
+cp "$BUCK" "tools/buck"
+
BUILD_CONFIGURATION="$1"
if [ "$BUILD_CONFIGURATION" == "hockeyapp" ]; then
CODESIGNING_SUBPATH="transient-data/codesigning"
+ CODESIGNING_TEAMS_SUBPATH="transient-data/teams"
elif [ "$BUILD_CONFIGURATION" == "appstore" ]; then
CODESIGNING_SUBPATH="transient-data/codesigning"
elif [ "$BUILD_CONFIGURATION" == "verify" ]; then
@@ -70,8 +84,14 @@ if [ "$BUILD_CONFIGURATION" == "hockeyapp" ] || [ "$BUILD_CONFIGURATION" == "app
echo "setup-telegram-build.sh not found in PATH $PATH"
exit 1
fi
+ if [ ! `which setup-codesigning.sh` ]; then
+ echo "setup-codesigning.sh not found in PATH $PATH"
+ exit 1
+ fi
source `which setup-telegram-build.sh`
setup_telegram_build "$BUILD_CONFIGURATION" "$BASE_DIR/$BUILDBOX_DIR/transient-data"
+ source `which setup-codesigning.sh`
+ setup_codesigning "$BUILD_CONFIGURATION" "$BASE_DIR/$BUILDBOX_DIR/transient-data"
if [ "$SETUP_TELEGRAM_BUILD_VERSION" != "$BUILD_TELEGRAM_VERSION" ]; then
echo "setup-telegram-build.sh script version doesn't match"
exit 1
@@ -95,10 +115,15 @@ fi
SOURCE_DIR=$(basename "$BASE_DIR")
rm -f "$BUILDBOX_DIR/transient-data/source.tar"
-tar cf "$BUILDBOX_DIR/transient-data/source.tar" --exclude "$BUILDBOX_DIR" --exclude ".git" "."
+tar cf "$BUILDBOX_DIR/transient-data/source.tar" --exclude "$BUILDBOX_DIR" --exclude ".git" --exclude "buck-out" --exclude ".buckd" --exclude "build" "."
PROCESS_ID="$$"
-VM_NAME="$VM_BASE_NAME-$(openssl rand -hex 10)-build-telegram-$PROCESS_ID"
+
+if [ -z "$RUNNING_VM" ]; then
+ VM_NAME="$VM_BASE_NAME-$(openssl rand -hex 10)-build-telegram-$PROCESS_ID"
+else
+ VM_NAME="$RUNNING_VM"
+fi
if [ "$BUILD_MACHINE" == "linux" ]; then
virt-clone --original "$VM_BASE_NAME" --name "$VM_NAME" --auto-clone
@@ -107,28 +132,31 @@ if [ "$BUILD_MACHINE" == "linux" ]; then
echo "Getting VM IP"
while [ 1 ]; do
- TEST_IP=$(virsh domifaddr "$VM_NAME" 2>/dev/null | egrep -o 'ipv4.*' | sed -e 's/ipv4\s*//g' | sed -e 's|/.*||g')
- if [ ! -z "$TEST_IP" ]; then
- RESPONSE=$(ssh -o LogLevel=ERROR -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null telegram@"$TEST_IP" -o ServerAliveInterval=60 -t "echo -n 1")
- if [ "$RESPONSE" == "1" ]; then
- VM_IP="$TEST_IP"
- break
+ TEST_IP=$(virsh domifaddr "$VM_NAME" 2>/dev/null | egrep -o 'ipv4.*' | sed -e 's/ipv4\s*//g' | sed -e 's|/.*||g')
+ if [ ! -z "$TEST_IP" ]; then
+ RESPONSE=$(ssh -o LogLevel=ERROR -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null telegram@"$TEST_IP" -o ServerAliveInterval=60 -t "echo -n 1")
+ if [ "$RESPONSE" == "1" ]; then
+ VM_IP="$TEST_IP"
+ break
+ fi
fi
- fi
- sleep 1
-done
+ sleep 1
+ done
elif [ "$BUILD_MACHINE" == "macOS" ]; then
- SNAPSHOT_ID=$(prlctl snapshot-list "$VM_BASE_NAME" | grep -Eo '\{(\d|[a-f]|-)*\}' | tr '\n' '\0')
- if [ -z "$SNAPSHOT_ID" ]; then
- echo "$VM_BASE_NAME is required to have one snapshot"
- exit 1
+ if [ -z "$RUNNING_VM" ]; then
+ SNAPSHOT_ID=$(prlctl snapshot-list "$VM_BASE_NAME" | grep -Eo '\{(\d|[a-f]|-)*\}' | tr '\n' '\0')
+ if [ -z "$SNAPSHOT_ID" ]; then
+ echo "$VM_BASE_NAME is required to have one snapshot"
+ exit 1
+ fi
+ prlctl clone "$VM_BASE_NAME" --name "$VM_NAME"
+ prlctl snapshot-switch "$VM_NAME" -i "$SNAPSHOT_ID"
fi
- prlctl clone "$VM_BASE_NAME" --name "$VM_NAME"
- prlctl snapshot-switch "$VM_NAME" -i "$SNAPSHOT_ID"
VM_IP=$(prlctl exec "$VM_NAME" "ifconfig | grep inet | grep broadcast | grep -Eo '([0-9]{1,3}\.){3}[0-9]{1,3}' | head -1 | tr '\n' '\0'")
fi
scp -o LogLevel=ERROR -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -pr "$BUILDBOX_DIR/$CODESIGNING_SUBPATH" telegram@"$VM_IP":codesigning_data
+scp -o LogLevel=ERROR -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -pr "$BUILDBOX_DIR/$CODESIGNING_TEAMS_SUBPATH" telegram@"$VM_IP":codesigning_teams
if [ "$BUILD_CONFIGURATION" == "verify" ]; then
ssh -o LogLevel=ERROR -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null telegram@"$VM_IP" -o ServerAliveInterval=60 -t "mkdir -p telegram-ios-shared/fastlane; echo '' > telegram-ios-shared/fastlane/Fastfile"
@@ -137,7 +165,7 @@ else
fi
scp -o LogLevel=ERROR -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -pr "$BUILDBOX_DIR/guest-build-telegram.sh" "$BUILDBOX_DIR/transient-data/source.tar" telegram@"$VM_IP":
-ssh -o LogLevel=ERROR -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null telegram@"$VM_IP" -o ServerAliveInterval=60 -t "export TELEGRAM_BUILD_APPSTORE_PASSWORD=\"$TELEGRAM_BUILD_APPSTORE_PASSWORD\"; export TELEGRAM_BUILD_APPSTORE_TEAM_NAME=\"$TELEGRAM_BUILD_APPSTORE_TEAM_NAME\"; export BUILD_NUMBER=\"$BUILD_NUMBER\"; export COMMIT_ID=\"$COMMIT_ID\"; export COMMIT_AUTHOR=\"$COMMIT_AUTHOR\"; bash -l guest-build-telegram.sh $BUILD_CONFIGURATION" || true
+ssh -o LogLevel=ERROR -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null telegram@"$VM_IP" -o ServerAliveInterval=60 -t "export TELEGRAM_BUILD_APPSTORE_PASSWORD=\"$TELEGRAM_BUILD_APPSTORE_PASSWORD\"; export TELEGRAM_BUILD_APPSTORE_TEAM_NAME=\"$TELEGRAM_BUILD_APPSTORE_TEAM_NAME\"; export BUILD_NUMBER=\"$BUILD_NUMBER\"; export COMMIT_ID=\"$COMMIT_ID\"; export COMMIT_AUTHOR=\"$COMMIT_AUTHOR\"; export BUCK_HTTP_CACHE=\"$BUCK_HTTP_CACHE\"; bash -l guest-build-telegram.sh $BUILD_CONFIGURATION" || true
if [ "$BUILD_CONFIGURATION" == "appstore" ]; then
ARCHIVE_PATH="$HOME/telegram-builds-archive"
@@ -158,10 +186,12 @@ elif [ "$BUILD_CONFIGURATION" == "verify" ]; then
scp -o LogLevel=ERROR -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -pr telegram@"$VM_IP":telegram-ios/Telegram-iOS-AppStoreLLC.ipa "./$VERIFY_IPA"
fi
-if [ "$BUILD_MACHINE" == "linux" ]; then
- virsh destroy "$VM_NAME"
- virsh undefine "$VM_NAME" --remove-all-storage --nvram
-elif [ "$BUILD_MACHINE" == "macOS" ]; then
- prlctl stop "$VM_NAME" --kill
- prlctl delete "$VM_NAME"
-fi
+if [ -z "$RUNNING_VM" ]; then
+ if [ "$BUILD_MACHINE" == "linux" ]; then
+ virsh destroy "$VM_NAME"
+ virsh undefine "$VM_NAME" --remove-all-storage --nvram
+ elif [ "$BUILD_MACHINE" == "macOS" ]; then
+ prlctl stop "$VM_NAME" --kill
+ prlctl delete "$VM_NAME"
+ fi
+fi
\ No newline at end of file
diff --git a/buildbox/guest-build-telegram.sh b/buildbox/guest-build-telegram.sh
index 90284b16a8..b7705dcd84 100644
--- a/buildbox/guest-build-telegram.sh
+++ b/buildbox/guest-build-telegram.sh
@@ -92,12 +92,21 @@ else
fi
echo "Unpacking files..."
- mkdir "$SOURCE_PATH"
+
+ mkdir -p "$SOURCE_PATH/buildbox"
+ mkdir -p "$SOURCE_PATH/buildbox/transient-data"
+ cp -r "$HOME/codesigning_teams" "$SOURCE_PATH/buildbox/transient-data/teams"
+
BASE_DIR=$(pwd)
cd "$SOURCE_PATH"
tar -xf "../source.tar"
- FASTLANE_PASSWORD="$FASTLANE_PASSWORD" FASTLANE_ITC_TEAM_NAME="$FASTLANE_ITC_TEAM_NAME" fastlane "$FASTLANE_BUILD_CONFIGURATION" build_number:"$BUILD_NUMBER" commit_hash:"$COMMIT_ID" commit_author:"$COMMIT_AUTHOR"
+ BUCK="$(pwd)/tools/buck" BUCK_HTTP_CACHE="$BUCK_HTTP_CACHE" LOCAL_CODESIGNING=1 sh "../telegram-ios-shared/buildbox/bin/internal.sh" make app
+ cp "build/Telegram_signed.ipa" "./Telegram-iOS-Hockeyapp-Internal.ipa"
+ cp "build/DSYMs.zip" "./Telegram-iOS-Hockeyapp-Internal.app.dSYM.zip"
+ FASTLANE_BUILD_CONFIGURATION="testinghockeyapp"
+
+ FASTLANE_PASSWORD="$FASTLANE_PASSWORD" FASTLANE_ITC_TEAM_NAME="$FASTLANE_ITC_TEAM_NAME" fastlane "$FASTLANE_BUILD_CONFIGURATION" build_number:"$BUILD_NUMBER" commit_hash:"$COMMIT_ID" commit_author:"$COMMIT_AUTHOR" skip_build:1
cd "$BASE_DIR"
fi
diff --git a/package_app b/package_app
new file mode 100755
index 0000000000..c6071e6d21
--- /dev/null
+++ b/package_app
@@ -0,0 +1,357 @@
+#!/bin/sh
+
+set -x
+set -e
+
+PLATFORM_FLAVORS="$1"
+BUCK="$2"
+shift
+shift
+
+BUILD_PATH="build"
+APP_NAME="Telegram"
+
+IPA_PATH="$BUILD_PATH/$APP_NAME.ipa"
+DSYMS_FOLDER_NAME="DSYMs"
+DSYMS_ZIP="$BUILD_PATH/$DSYMS_FOLDER_NAME.zip"
+DSYMS_DIR="$BUILD_PATH/$DSYMS_FOLDER_NAME"
+
+TEMP_PATH="$BUILD_PATH/temp"
+TEMP_ENTITLEMENTS_PATH="$TEMP_PATH/entitlements"
+KEYCHAIN_PATH="$TEMP_PATH/keychain"
+
+mkdir -p "$BUILD_PATH"
+rm -f "$IPA_PATH"
+rm -f "$DSYMS_ZIP"
+rm -rf "$DSYMS_DIR"
+mkdir -p "$DSYMS_DIR"
+rm -rf "$TEMP_PATH"
+
+mkdir -p "$TEMP_PATH"
+mkdir -p "$TEMP_ENTITLEMENTS_PATH"
+
+cp "buck-out/gen/AppPackage#$PLATFORM_FLAVORS.ipa" "$IPA_PATH.original"
+rm -rf "$IPA_PATH.original.unpacked"
+rm -f "$BUILD_PATH/${APP_NAME}_signed.ipa"
+mkdir -p "$IPA_PATH.original.unpacked"
+unzip "$IPA_PATH.original" -d "$IPA_PATH.original.unpacked/"
+rm "$IPA_PATH.original"
+
+UNPACKED_PATH="$IPA_PATH.original.unpacked"
+APP_PATH="$UNPACKED_PATH/Payload/Telegram.app"
+FRAMEWORKS_DIR="$APP_PATH/Frameworks"
+
+rm -rf "$IPA_PATH.original.unpacked/SwiftSupport/iphoneos/"*
+rm -rf "$IPA_PATH.original.unpacked/Symbols/"*
+rm -rf "$FRAMEWORKS_DIR/"*
+
+if [ -z "$1" ] || [ -z "$2" ]; then
+ echo "Usage: sh package_app.sh path/to/buck platform-flavors"
+ exit 1
+fi
+
+if [ -z "$PACKAGE_METHOD" ]; then
+ echo "PACKAGE_METHOD is not set"
+ exit 1
+fi
+
+if [ "$PACKAGE_METHOD" != "appstore" ] && [ "$PACKAGE_METHOD" != "enterprise" ]; then
+ echo "PACKAGE_METHOD $PACKAGE_METHOD should be in [appstore, enterprise]"
+ exit 1
+fi
+
+if [ -z "$PACKAGE_CODE_SIGN_IDENTITY" ]; then
+ echo "PACKAGE_CODE_SIGN_IDENTITY is not set"
+ exit 1
+fi
+
+if [ -z "$DEVELOPMENT_TEAM" ]; then
+ echo "DEVELOPMENT_TEAM is not set"
+ exit 1
+fi
+
+if [ ! -d "$CODESIGNING_DATA_PATH" ]; then
+ echo "CODESIGNING_DATA_PATH $CODESIGNING_DATA_PATH does not exist"
+ exit 1
+fi
+
+if [ -z "$CODESIGNING_CERTS_VARIANT" ]; then
+ echo "CODESIGNING_CERTS_VARIANT is not set"
+ exit 1
+fi
+
+if [ -z "$CODESIGNING_PROFILES_VARIANT" ]; then
+ echo "CODESIGNING_PROFILES_VARIANT is not set"
+ exit 1
+fi
+
+CERTS_PATH="$CODESIGNING_DATA_PATH/certs/$CODESIGNING_CERTS_VARIANT"
+PROFILES_PATH="$CODESIGNING_DATA_PATH/profiles/$CODESIGNING_PROFILES_VARIANT"
+
+if [ ! -d "$CERTS_PATH" ]; then
+ echo "$CERTS_PATH does not exist"
+ exit 1
+fi
+
+if [ ! -d "$PROFILES_PATH" ]; then
+ echo "$PROFILES_PATH does not exist"
+ exit 1
+fi
+
+#security delete-keychain "$KEYCHAIN_PATH" || true
+rm -f "$KEYCHAIN_PATH"
+#security create-keychain -p "password" "$KEYCHAIN_PATH"
+#security unlock-keychain -p "password" "$KEYCHAIN_PATH"
+KEYCHAIN_FLAG="--keychain '$KEYCHAIN_PATH'"
+
+APP_ITEMS_WITH_PROVISIONING_PROFILE="APP EXTENSION_Share EXTENSION_Widget EXTENSION_NotificationService EXTENSION_NotificationContent EXTENSION_Intents WATCH_APP WATCH_EXTENSION"
+APP_ITEMS_WITH_ENTITLEMENTS="APP EXTENSION_Share EXTENSION_Widget EXTENSION_NotificationService EXTENSION_NotificationContent EXTENSION_Intents"
+
+COMMON_IDENTITY_HASH=""
+
+REMOVE_ENTITLEMENT_KEYS=(\
+ "com.apple.developer.icloud-container-development-container-identifiers" \
+ "com.apple.developer.ubiquity-kvstore-identifier" \
+)
+
+COPY_ENTITLEMENT_KEYS=(\
+ "com.apple.developer.associated-domains" \
+ "com.apple.developer.icloud-services" \
+)
+
+for ITEM in $APP_ITEMS_WITH_PROVISIONING_PROFILE; do
+ PROFILE_VAR=PACKAGE_PROVISIONING_PROFILE_$ITEM
+ if [ -z "${!PROFILE_VAR}" ]; then
+ echo "$PROFILE_VAR is not set"
+ exit 1
+ fi
+ for PROFILE in "$PROFILES_PATH/"*; do
+ PROFILE_DATA=$(security cms -D -i "$PROFILE")
+ PROFILE_NAME=$(/usr/libexec/PlistBuddy -c "Print :Name" /dev/stdin <<< $(echo $PROFILE_DATA))
+ if [ "$PROFILE_NAME" == "${!PROFILE_VAR}" ]; then
+ TEAM_IDENTIFIER=$(/usr/libexec/PlistBuddy -c "Print :Entitlements:com.apple.developer.team-identifier" /dev/stdin <<< $(echo $PROFILE_DATA))
+ if [ "$TEAM_IDENTIFIER" != "$DEVELOPMENT_TEAM" ]; then
+ "Entitlements:com.apple.developer.team-identifier in $PROFILE does not match $DEVELOPMENT_TEAM"
+ fi
+
+ IDENTITY_NAME=$(/usr/libexec/PlistBuddy -c "Print :DeveloperCertificates:0 :data" /dev/stdin <<< $(echo $PROFILE_DATA) | openssl x509 -inform DER -subject -nameopt multiline -sha1 -noout | grep commonName | sed -e 's#[ ]*commonName[ ]*=[ ]*##g')
+ if [ ! -z "$IDENTITY_NAME" ]; then
+ IDENTITY_HASH=$(/usr/libexec/PlistBuddy -c "Print :DeveloperCertificates:0 :data" /dev/stdin <<< $(echo $PROFILE_DATA) | openssl x509 -inform DER -fingerprint -sha1 -noout | sed -e 's#SHA1 Fingerprint=##' | sed -e 's#:##g')
+ if [ -z "$COMMON_IDENTITY_HASH" ]; then
+ COMMON_IDENTITY_HASH="$IDENTITY_HASH"
+ elif [ "$COMMON_IDENTITY_HASH" != "$IDENTITY_HASH" ]; then
+ "Signing identity in $PROFILE ($IDENTITY_HASH) does not match $COMMON_IDENTITY_HASH from previously processed profiles"
+ fi
+ else
+ echo "Signing identity name in $PROFILE does not match $PACKAGE_CODE_SIGN_IDENTITY"
+ exit 1
+ fi
+
+ declare PROFILE_PATH_$ITEM="$PROFILE"
+
+ PROFILE_ENTITLEMENTS_PATH="$TEMP_ENTITLEMENTS_PATH/$ITEM.entitlements"
+ security cms -D -i "$PROFILE" > "$TEMP_PATH/temp.plist" && /usr/libexec/PlistBuddy -x -c 'Print:Entitlements' "$TEMP_PATH/temp.plist" > "$PROFILE_ENTITLEMENTS_PATH"
+
+ for KEY in "${REMOVE_ENTITLEMENT_KEYS[@]}"; do
+ /usr/libexec/PlistBuddy -c "Delete $KEY" "$PROFILE_ENTITLEMENTS_PATH" 2>/dev/null
+ done
+
+ ENTITLEMENTS_VAR=PACKAGE_ENTITLEMENTS_$ITEM
+ if [ ! -z "${!ENTITLEMENTS_VAR}" ]; then
+ if [ ! -f "${!ENTITLEMENTS_VAR}" ]; then
+ echo "${!ENTITLEMENTS_VAR} does not exist"
+ exit 1
+ fi
+
+ for KEY in "${COPY_ENTITLEMENT_KEYS[@]}"; do
+ VALUE=$(PlistBuddy -c "Print :$KEY" "${!ENTITLEMENTS_VAR}")
+ echo "$VALUE"
+ exit 0
+ done
+ fi
+ declare ENTITLEMENTS_PATH_$ITEM="$PROFILE_ENTITLEMENTS_PATH"
+ fi
+ done
+done
+
+for ITEM in $APP_ITEMS_WITH_PROVISIONING_PROFILE; do
+ PROFILE_PATH_VAR=PROFILE_PATH_$ITEM
+ if [ -z "${!PROFILE_PATH_VAR}" ]; then
+ echo "Provisioning profile for $ITEM was not found"
+ exit 1
+ fi
+done
+
+for ITEM in $APP_ITEMS_WITH_ENTITLEMENTS; do
+ ENTITLEMENTS_VAR=PACKAGE_ENTITLEMENTS_$ITEM
+ if [ -z "${!ENTITLEMENTS_VAR}" ]; then
+ echo "$ENTITLEMENTS_VAR is not set"
+ exit 1
+ fi
+ if [ ! -f "${!ENTITLEMENTS_VAR}" ]; then
+ echo "${!ENTITLEMENTS_VAR} does not exist"
+ exit 1
+ fi
+done
+
+if [ -z "$COMMON_IDENTITY_HASH" ]; then
+ echo "Failed to determine signing identity"
+ exit 1
+fi
+
+for DEPENDENCY in $(${BUCK} query "kind('apple_library', deps('//:Telegram#$PLATFORM_FLAVORS', 1))" "$@"); do
+ DEPENDENCY_PATH=$(echo "$DEPENDENCY" | sed -e "s#^//##" | sed -e "s#:#/#")
+ DEPENDENCY_NAME=$(echo "$DEPENDENCY" | sed -e "s/#.*//" | sed -e "s/^.*\://")
+ DYLIB_PATH="buck-out/gen/$DEPENDENCY_PATH/lib$DEPENDENCY_NAME.dylib"
+ TARGET_DYLIB_PATH="$FRAMEWORKS_DIR/lib$DEPENDENCY_NAME.dylib"
+ cp "$DYLIB_PATH" "$TARGET_DYLIB_PATH"
+ DSYM_PATH="buck-out/gen/$(echo "$DEPENDENCY" | sed -e "s/#/#apple-dsym,/" | sed -e "s#^//##" | sed -e "s#:#/#").dSYM"
+ cp -r "$DSYM_PATH" "$DSYMS_DIR/"
+done
+
+APP_BINARY_DSYM_PATH="buck-out/gen/Telegram#dwarf-and-dsym,$PLATFORM_FLAVORS,no-include-frameworks/Telegram.app.dSYM"
+cp -r "$APP_BINARY_DSYM_PATH" "$DSYMS_DIR/"
+
+EXTENSIONS="Share Widget Intents NotificationContent NotificationService"
+for EXTENSION in $EXTENSIONS; do
+ EXTENSION_DSYM_PATH="buck-out/gen/${EXTENSION}Extension#dwarf-and-dsym,$PLATFORM_FLAVORS,no-include-frameworks/${EXTENSION}Extension.appex.dSYM"
+ cp -r "$EXTENSION_DSYM_PATH" "$DSYMS_DIR/"
+done
+
+WATCH_EXTENSION_DSYM_PATH="buck-out/gen/WatchAppExtension#dwarf-and-dsym,no-include-frameworks,watchos-arm64_32,watchos-armv7k/WatchAppExtension.appex.dSYM"
+cp -r "$WATCH_EXTENSION_DSYM_PATH" "$DSYMS_DIR/"
+
+for LIB in $(ls "$FRAMEWORKS_DIR"/*.dylib); do
+ strip -S -T "$LIB"
+done
+
+xcrun swift-stdlib-tool --scan-folder "$IPA_PATH.original.unpacked/Payload/Telegram.app" --scan-folder "$IPA_PATH.original.unpacked/Payload/Telegram.app/Frameworks" --scan-folder "$IPA_PATH.original.unpacked/Payload/Telegram.app/PlugIns" --strip-bitcode --platform iphoneos --copy --destination "$IPA_PATH.original.unpacked/SwiftSupport/iphoneos"
+
+cp "$IPA_PATH.original.unpacked/SwiftSupport/iphoneos/"*.dylib "$FRAMEWORKS_DIR/"
+
+REMOVE_ARCHS="armv7s arm64e"
+
+for framework in "$FRAMEWORKS_DIR"/*; do
+ if [[ "$framework" == *.framework || "$framework" == *.dylib ]]; then
+ codesign --remove-signature "$framework"
+ for ARCH in $REMOVE_ARCHS; do
+ lipo -remove "$ARCH" "$framework" -o "$framework" || true
+ done
+ xcrun bitcode_strip -r "$framework" -o "$framework"
+ strip -S -T "$framework"
+ /usr/bin/codesign ${VERBOSE} ${KEYCHAIN_FLAG} -f -s "$COMMON_IDENTITY_HASH" "$framework"
+ fi
+done
+
+PLUGINS="Share Widget Intents NotificationService NotificationContent"
+for PLUGIN in $PLUGINS; do
+ PLUGIN_PATH="$APP_PATH/PlugIns/${PLUGIN}Extension.appex"
+ if [ ! -d "$PLUGIN_PATH" ]; then
+ echo "Directory at $PLUGIN_PATH does not exist"
+ exit 1
+ fi
+ PROFILE_PATH_VAR="PROFILE_PATH_EXTENSION_$PLUGIN"
+ if [ -z "${!PROFILE_PATH_VAR}" ]; then
+ echo "$PROFILE_PATH_VAR is not defined"
+ exit 1
+ fi
+ if [ ! -f "${!PROFILE_PATH_VAR}" ]; then
+ echo "${!PROFILE_PATH_VAR} does not exist"
+ exit 1
+ fi
+ ENTITLEMENTS_PATH_VAR="ENTITLEMENTS_PATH_EXTENSION_$PLUGIN"
+ if [ -z "${!ENTITLEMENTS_PATH_VAR}" ]; then
+ echo "$ENTITLEMENTS_PATH_VAR is not defined"
+ exit 1
+ fi
+ if [ ! -f "${!ENTITLEMENTS_PATH_VAR}" ]; then
+ echo "${!ENTITLEMENTS_PATH_VAR} does not exist"
+ exit 1
+ fi
+ cp "${!PROFILE_PATH_VAR}" "$PLUGIN_PATH/embedded.mobileprovision"
+ /usr/bin/codesign ${VERBOSE} -f -s "$COMMON_IDENTITY_HASH" --entitlements "${!ENTITLEMENTS_PATH_VAR}" "$PLUGIN_PATH"
+done
+
+WATCH_APP_PATH="$APP_PATH/Watch/WatchApp.app"
+WATCH_EXTENSION_PATH="$WATCH_APP_PATH/PlugIns/WatchAppExtension.appex"
+
+WATCH_EXTENSION_PROFILE_PATH_VAR="PROFILE_PATH_WATCH_EXTENSION"
+if [ -z "${!WATCH_EXTENSION_PROFILE_PATH_VAR}" ]; then
+ echo "$WATCH_EXTENSION_PROFILE_PATH_VAR is not defined"
+ exit 1
+fi
+if [ ! -f "${!WATCH_EXTENSION_PROFILE_PATH_VAR}" ]; then
+ echo "${!WATCH_EXTENSION_PROFILE_PATH_VAR} does not exist"
+ exit 1
+fi
+WATCH_EXTENSION_ENTITLEMENTS_PATH_VAR="ENTITLEMENTS_PATH_WATCH_EXTENSION"
+if [ -z "${!WATCH_EXTENSION_ENTITLEMENTS_PATH_VAR}" ]; then
+ echo "$WATCH_EXTENSION_ENTITLEMENTS_PATH_VAR is not defined"
+ exit 1
+fi
+if [ ! -f "${!WATCH_EXTENSION_ENTITLEMENTS_PATH_VAR}" ]; then
+ echo "${!WATCH_EXTENSION_ENTITLEMENTS_PATH_VAR} does not exist"
+ exit 1
+fi
+
+cp "${!WATCH_EXTENSION_PROFILE_PATH_VAR}" "$WATCH_EXTENSION_PATH/embedded.mobileprovision"
+/usr/bin/codesign ${VERBOSE} -f -s "$COMMON_IDENTITY_HASH" --entitlements "${!WATCH_EXTENSION_ENTITLEMENTS_PATH_VAR}" "$WATCH_EXTENSION_PATH"
+
+WATCH_APP_PROFILE_PATH_VAR="PROFILE_PATH_WATCH_APP"
+if [ -z "${!WATCH_APP_PROFILE_PATH_VAR}" ]; then
+ echo "$WATCH_APP_PROFILE_PATH_VAR is not defined"
+ exit 1
+fi
+if [ ! -f "${!WATCH_APP_PROFILE_PATH_VAR}" ]; then
+ echo "${!WATCH_APP_PROFILE_PATH_VAR} does not exist"
+ exit 1
+fi
+WATCH_APP_ENTITLEMENTS_PATH_VAR="ENTITLEMENTS_PATH_WATCH_APP"
+if [ -z "${!WATCH_APP_ENTITLEMENTS_PATH_VAR}" ]; then
+ echo "$WATCH_APP_ENTITLEMENTS_PATH_VAR is not defined"
+ exit 1
+fi
+if [ ! -f "${!WATCH_APP_ENTITLEMENTS_PATH_VAR}" ]; then
+ echo "${!WATCH_APP_ENTITLEMENTS_PATH_VAR} does not exist"
+ exit 1
+fi
+
+cp "${!WATCH_APP_PROFILE_PATH_VAR}" "$WATCH_APP_PATH/embedded.mobileprovision"
+/usr/bin/codesign ${VERBOSE} -f -s "$COMMON_IDENTITY_HASH" --entitlements "${!WATCH_APP_ENTITLEMENTS_PATH_VAR}" "$WATCH_APP_PATH"
+
+APP_PROFILE_PATH_VAR="PROFILE_PATH_APP"
+if [ -z "${!APP_PROFILE_PATH_VAR}" ]; then
+ echo "$APP_PROFILE_PATH_VAR is not defined"
+ exit 1
+fi
+if [ ! -f "${!APP_PROFILE_PATH_VAR}" ]; then
+ echo "${!APP_PROFILE_PATH_VAR} does not exist"
+ exit 1
+fi
+APP_ENTITLEMENTS_PATH_VAR="ENTITLEMENTS_PATH_APP"
+if [ -z "${!APP_ENTITLEMENTS_PATH_VAR}" ]; then
+ echo "$APP_ENTITLEMENTS_PATH_VAR is not defined"
+ exit 1
+fi
+if [ ! -f "${!APP_ENTITLEMENTS_PATH_VAR}" ]; then
+ echo "${!APP_ENTITLEMENTS_PATH_VAR} does not exist"
+ exit 1
+fi
+
+cp "${!APP_PROFILE_PATH_VAR}" "$APP_PATH/embedded.mobileprovision"
+/usr/bin/codesign ${VERBOSE} -f -s "$COMMON_IDENTITY_HASH" --entitlements "${!APP_ENTITLEMENTS_PATH_VAR}" "$APP_PATH"
+
+DIR=$(pwd)
+
+cd "$UNPACKED_PATH"
+if [ "$PACKAGE_METHOD" == "appstore" ]; then
+ zip -r "../${APP_NAME}_signed.ipa" Payload SwiftSupport WatchKitSupport2
+elif [ "$PACKAGE_METHOD" == "enterprise" ]; then
+ zip -r "../${APP_NAME}_signed.ipa" Payload
+fi
+cd "$DIR"
+
+cd "$BUILD_PATH"
+zip -r "$DSYMS_FOLDER_NAME.zip" "$DSYMS_FOLDER_NAME"
+
+cd "$DIR"
diff --git a/package_app.sh b/package_app.sh
index f37fa494eb..692198b722 100644
--- a/package_app.sh
+++ b/package_app.sh
@@ -1,6 +1,6 @@
#!/bin/sh
-set -x
+#set -x
set -e
PLATFORM_FLAVORS="$1"
@@ -20,6 +20,17 @@ TEMP_PATH="$BUILD_PATH/temp"
TEMP_ENTITLEMENTS_PATH="$TEMP_PATH/entitlements"
KEYCHAIN_PATH="$TEMP_PATH/keychain"
+if [ -z "$PACKAGE_BUNDLE_ID" ]; then
+ echo "PACKAGE_BUNDLE_ID not set"
+ exit 1
+fi
+
+BUNDLE_ID_PREFIX=$(echo "$PACKAGE_BUNDLE_ID" | grep -Eo "^.*?\\..*?\\." | head -1)
+if [ -z "$BUNDLE_ID_PREFIX" ]; then
+ echo "Could not extract bundle id prefix from $PACKAGE_BUNDLE_ID"
+ exit 1
+fi
+
mkdir -p "$BUILD_PATH"
rm -f "$IPA_PATH"
rm -f "$DSYMS_ZIP"
@@ -34,7 +45,9 @@ cp "buck-out/gen/AppPackage#$PLATFORM_FLAVORS.ipa" "$IPA_PATH.original"
rm -rf "$IPA_PATH.original.unpacked"
rm -f "$BUILD_PATH/${APP_NAME}_signed.ipa"
mkdir -p "$IPA_PATH.original.unpacked"
-unzip "$IPA_PATH.original" -d "$IPA_PATH.original.unpacked/"
+
+echo "Unzipping original ipa..."
+unzip "$IPA_PATH.original" -d "$IPA_PATH.original.unpacked/" 1>/dev/null
rm "$IPA_PATH.original"
UNPACKED_PATH="$IPA_PATH.original.unpacked"
@@ -50,6 +63,16 @@ if [ -z "$1" ] || [ -z "$2" ]; then
exit 1
fi
+if [ -z "$PACKAGE_METHOD" ]; then
+ echo "PACKAGE_METHOD is not set"
+ exit 1
+fi
+
+if [ "$PACKAGE_METHOD" != "appstore" ] && [ "$PACKAGE_METHOD" != "enterprise" ]; then
+ echo "PACKAGE_METHOD $PACKAGE_METHOD should be in [appstore, enterprise]"
+ exit 1
+fi
+
if [ -z "$PACKAGE_CODE_SIGN_IDENTITY" ]; then
echo "PACKAGE_CODE_SIGN_IDENTITY is not set"
exit 1
@@ -67,10 +90,12 @@ fi
if [ -z "$CODESIGNING_CERTS_VARIANT" ]; then
echo "CODESIGNING_CERTS_VARIANT is not set"
+ exit 1
fi
if [ -z "$CODESIGNING_PROFILES_VARIANT" ]; then
echo "CODESIGNING_PROFILES_VARIANT is not set"
+ exit 1
fi
CERTS_PATH="$CODESIGNING_DATA_PATH/certs/$CODESIGNING_CERTS_VARIANT"
@@ -90,13 +115,28 @@ fi
rm -f "$KEYCHAIN_PATH"
#security create-keychain -p "password" "$KEYCHAIN_PATH"
#security unlock-keychain -p "password" "$KEYCHAIN_PATH"
-KEYCHAIN_FLAG="--keychain '$KEYCHAIN_PATH'"
+#KEYCHAIN_FLAG="--keychain '$KEYCHAIN_PATH'"
APP_ITEMS_WITH_PROVISIONING_PROFILE="APP EXTENSION_Share EXTENSION_Widget EXTENSION_NotificationService EXTENSION_NotificationContent EXTENSION_Intents WATCH_APP WATCH_EXTENSION"
APP_ITEMS_WITH_ENTITLEMENTS="APP EXTENSION_Share EXTENSION_Widget EXTENSION_NotificationService EXTENSION_NotificationContent EXTENSION_Intents"
COMMON_IDENTITY_HASH=""
+REMOVE_ENTITLEMENT_KEYS=(\
+ "com.apple.developer.icloud-container-development-container-identifiers" \
+ "com.apple.developer.ubiquity-kvstore-identifier" \
+)
+
+COPY_ENTITLEMENT_KEYS=(\
+ "com.apple.developer.associated-domains" \
+ "com.apple.developer.icloud-services" \
+)
+
+REPLACE_TO_PRODUCTION_ENTITLEMENT_KEYS=(\
+ "com.apple.developer.icloud-container-environment" \
+)
+
+echo "Generating entitlements..."
for ITEM in $APP_ITEMS_WITH_PROVISIONING_PROFILE; do
PROFILE_VAR=PACKAGE_PROVISIONING_PROFILE_$ITEM
if [ -z "${!PROFILE_VAR}" ]; then
@@ -129,6 +169,38 @@ for ITEM in $APP_ITEMS_WITH_PROVISIONING_PROFILE; do
PROFILE_ENTITLEMENTS_PATH="$TEMP_ENTITLEMENTS_PATH/$ITEM.entitlements"
security cms -D -i "$PROFILE" > "$TEMP_PATH/temp.plist" && /usr/libexec/PlistBuddy -x -c 'Print:Entitlements' "$TEMP_PATH/temp.plist" > "$PROFILE_ENTITLEMENTS_PATH"
+
+ for KEY in "${REMOVE_ENTITLEMENT_KEYS[@]}"; do
+ /usr/libexec/PlistBuddy -c "Delete $KEY" "$PROFILE_ENTITLEMENTS_PATH" 2>/dev/null || true
+ done
+
+ for KEY in "${REPLACE_TO_PRODUCTION_ENTITLEMENT_KEYS[@]}"; do
+ VALUE=$(/usr/libexec/PlistBuddy -c "Print :$KEY" "$PROFILE_ENTITLEMENTS_PATH" 2>/dev/null || echo "")
+ if [ ! -z "$VALUE" ]; then
+ PLUTIL_KEY=$(echo "$KEY" | sed 's/\./\\\./g')
+ /usr/libexec/PlistBuddy -c "Delete $KEY" "$PROFILE_ENTITLEMENTS_PATH" 2>/dev/null
+ VALUE="Production"
+ plutil -insert "$PLUTIL_KEY" -xml "$VALUE" "$PROFILE_ENTITLEMENTS_PATH"
+ fi
+ done
+
+ ENTITLEMENTS_VAR=PACKAGE_ENTITLEMENTS_$ITEM
+ if [ ! -z "${!ENTITLEMENTS_VAR}" ]; then
+ if [ ! -f "${!ENTITLEMENTS_VAR}" ]; then
+ echo "${!ENTITLEMENTS_VAR} does not exist"
+ exit 1
+ fi
+
+ for KEY in "${COPY_ENTITLEMENT_KEYS[@]}"; do
+ VALUE=$(/usr/libexec/PlistBuddy -c "Print :$KEY" "$PROFILE_ENTITLEMENTS_PATH" 2>/dev/null || echo "")
+ if [ ! -z "$VALUE" ]; then
+ PLUTIL_KEY=$(echo "$KEY" | sed 's/\./\\\./g')
+ VALUE=$(plutil -extract "$PLUTIL_KEY" xml1 -o - "${!ENTITLEMENTS_VAR}")
+ /usr/libexec/PlistBuddy -c "Delete $KEY" "$PROFILE_ENTITLEMENTS_PATH" 2>/dev/null
+ plutil -insert "$PLUTIL_KEY" -xml "$VALUE" "$PROFILE_ENTITLEMENTS_PATH"
+ fi
+ done
+ fi
declare ENTITLEMENTS_PATH_$ITEM="$PROFILE_ENTITLEMENTS_PATH"
fi
done
@@ -152,8 +224,6 @@ for ITEM in $APP_ITEMS_WITH_ENTITLEMENTS; do
echo "${!ENTITLEMENTS_VAR} does not exist"
exit 1
fi
-
- #declare ENTITLEMENTS_PATH_$ITEM="${!ENTITLEMENTS_VAR}"
done
if [ -z "$COMMON_IDENTITY_HASH" ]; then
@@ -161,11 +231,47 @@ if [ -z "$COMMON_IDENTITY_HASH" ]; then
exit 1
fi
+COPY_PLIST_KEYS=(\
+ "DTSDKName" \
+ "DTXcode" \
+ "DTSDKBuild" \
+ "CFBundleDevelopmentRegion" \
+ "BuildMachineOSBuild" \
+ "DTPlatformName" \
+ "CFBundleSupportedPlatforms" \
+ "CFBundleInfoDictionaryVersion" \
+ "DTCompiler" \
+ "MinimumOSVersion" \
+ "UIDeviceFamily" \
+ "DTPlatformVersion" \
+ "DTXcodeBuild" \
+ "DTPlatformBuild" \
+)
+APP_PLIST="$APP_PATH/Info.plist"
+
+echo "Repacking frameworks..."
for DEPENDENCY in $(${BUCK} query "kind('apple_library', deps('//:Telegram#$PLATFORM_FLAVORS', 1))" "$@"); do
DEPENDENCY_PATH=$(echo "$DEPENDENCY" | sed -e "s#^//##" | sed -e "s#:#/#")
DEPENDENCY_NAME=$(echo "$DEPENDENCY" | sed -e "s/#.*//" | sed -e "s/^.*\://")
DYLIB_PATH="buck-out/gen/$DEPENDENCY_PATH/lib$DEPENDENCY_NAME.dylib"
- TARGET_DYLIB_PATH="$FRAMEWORKS_DIR/lib$DEPENDENCY_NAME.dylib"
+ mkdir -p "$FRAMEWORKS_DIR/${DEPENDENCY_NAME}.framework"
+ TARGET_DYLIB_PATH="$FRAMEWORKS_DIR/${DEPENDENCY_NAME}.framework/$DEPENDENCY_NAME"
+ PLIST_FILE="$FRAMEWORKS_DIR/${DEPENDENCY_NAME}.framework/Info.plist"
+ /usr/libexec/PlistBuddy -c "Add :CFBundleName string \"${DEPENDENCY_NAME}\"" "$PLIST_FILE" 1>/dev/null
+ /usr/libexec/PlistBuddy -c "Add :CFBundleVersion string \"1\"" "$PLIST_FILE"
+ /usr/libexec/PlistBuddy -c "Add :CFBundleShortVersionString string \"1.0\"" "$PLIST_FILE"
+ /usr/libexec/PlistBuddy -c "Add :CFBundlePackageType string \"FMWK\"" "$PLIST_FILE"
+ /usr/libexec/PlistBuddy -c "Add :CFBundleExecutable string \"${DEPENDENCY_NAME}\"" "$PLIST_FILE"
+ /usr/libexec/PlistBuddy -c "Add :CFBundleIdentifier string \"${BUNDLE_ID_PREFIX}.${DEPENDENCY_NAME}\"" "$PLIST_FILE"
+ for KEY in "${COPY_PLIST_KEYS[@]}"; do
+ VALUE=$(/usr/libexec/PlistBuddy -c "Print :$KEY" "$APP_PLIST" 2>/dev/null || echo "")
+ if [ ! -z "$VALUE" ]; then
+ PLUTIL_KEY=$(echo "$KEY" | sed 's/\./\\\./g')
+ VALUE=$(plutil -extract "$PLUTIL_KEY" xml1 -o - "$APP_PLIST")
+ plutil -insert "$PLUTIL_KEY" -xml "$VALUE" "$PLIST_FILE"
+ fi
+ done
+ plutil -convert binary1 "$PLIST_FILE"
cp "$DYLIB_PATH" "$TARGET_DYLIB_PATH"
DSYM_PATH="buck-out/gen/$(echo "$DEPENDENCY" | sed -e "s/#/#apple-dsym,/" | sed -e "s#^//##" | sed -e "s#:#/#").dSYM"
cp -r "$DSYM_PATH" "$DSYMS_DIR/"
@@ -183,27 +289,59 @@ done
WATCH_EXTENSION_DSYM_PATH="buck-out/gen/WatchAppExtension#dwarf-and-dsym,no-include-frameworks,watchos-arm64_32,watchos-armv7k/WatchAppExtension.appex.dSYM"
cp -r "$WATCH_EXTENSION_DSYM_PATH" "$DSYMS_DIR/"
-for LIB in $(ls "$FRAMEWORKS_DIR"/*.dylib); do
- strip -S -T "$LIB"
-done
-
-xcrun swift-stdlib-tool --scan-folder "$IPA_PATH.original.unpacked/Payload/Telegram.app" --scan-folder "$IPA_PATH.original.unpacked/Payload/Telegram.app/Frameworks" --scan-folder "$IPA_PATH.original.unpacked/Payload/Telegram.app/PlugIns" --strip-bitcode --platform iphoneos --copy --destination "$IPA_PATH.original.unpacked/SwiftSupport/iphoneos"
-
-for LIB in $(ls "$IPA_PATH.original.unpacked/SwiftSupport/iphoneos/"*.dylib); do
- codesign --remove-signature "$LIB"
- lipo -remove armv7s -remove arm64e "$LIB" -o "$LIB"
- xcrun bitcode_strip -r "$LIB" -o "$LIB"
- strip -S -T "$LIB"
+TEMP_DYLIB_DIR="$TEMP_PATH/SwiftSupport"
+rm -rf "$TEMP_DYLIB_DIR"
+mkdir -p "$TEMP_DYLIB_DIR"
+mkdir -p "$TEMP_DYLIB_DIR/out"
+
+echo "Copying swift support files..."
+xcrun swift-stdlib-tool \
+ --copy \
+ --strip-bitcode \
+ --platform iphoneos \
+ --toolchain "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain" \
+ --source-libraries "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos" \
+ --scan-executable "$APP_PATH/Telegram" \
+ --scan-folder "$APP_PATH/Frameworks" \
+ --scan-folder "$APP_PATH/PlugIns" \
+ --destination "$TEMP_DYLIB_DIR"
+
+for dylib in "$TEMP_DYLIB_DIR"/*.dylib; do
+ FILE_NAME=$(basename "$dylib")
+ lipo -extract armv7 "$dylib" -output "$dylib.armv7"
+ lipo -extract arm64 "$dylib" -output "$dylib.arm64"
+ lipo "$dylib.armv7" "$dylib.arm64" -create -output "$dylib.unstripped"
+ if [ "$PACKAGE_METHOD" == "enterprise" ]; then
+ xcrun strip -ST -o "$TEMP_DYLIB_DIR/out/$FILE_NAME" - "$dylib.unstripped" 2>/dev/null
+ xcrun bitcode_strip -r "$TEMP_DYLIB_DIR/out/$FILE_NAME" -o "$TEMP_DYLIB_DIR/out/$FILE_NAME" 1>/dev/null
+ else
+ cp "$dylib.unstripped" "$TEMP_DYLIB_DIR/out/$FILE_NAME"
+ fi
done
+cp "$TEMP_DYLIB_DIR/out/"*.dylib "$IPA_PATH.original.unpacked/SwiftSupport/iphoneos/"
cp "$IPA_PATH.original.unpacked/SwiftSupport/iphoneos/"*.dylib "$FRAMEWORKS_DIR/"
+REMOVE_ARCHS="armv7s arm64e"
+
for framework in "$FRAMEWORKS_DIR"/*; do
if [[ "$framework" == *.framework || "$framework" == *.dylib ]]; then
- /usr/bin/codesign ${VERBOSE} ${KEYCHAIN_FLAG} -f -s "$COMMON_IDENTITY_HASH" "$framework"
+ if [[ "$framework" == *.framework ]]; then
+ FRAMEWORK_NAME=$(basename "$framework" | sed -e 's/\.framework//')
+ for ARCH in $REMOVE_ARCHS; do
+ lipo -remove "$ARCH" "$framework/$FRAMEWORK_NAME" -o "$framework/$FRAMEWORK_NAME" 2>/dev/null || true
+ done
+ xcrun bitcode_strip -r "$framework/$FRAMEWORK_NAME" -o "$framework/$FRAMEWORK_NAME" 1>/dev/null
+ xcrun strip -S -T -x "$framework/$FRAMEWORK_NAME" 1>/dev/null
+ /usr/bin/codesign ${VERBOSE} ${KEYCHAIN_FLAG} -f -s "$COMMON_IDENTITY_HASH" "$framework" 1>/dev/null
+ else
+ /usr/bin/codesign ${VERBOSE} ${KEYCHAIN_FLAG} -f -s "$COMMON_IDENTITY_HASH" "$framework" 1>/dev/null
+ fi
fi
done
+echo "Signing..."
+
PLUGINS="Share Widget Intents NotificationService NotificationContent"
for PLUGIN in $PLUGINS; do
PLUGIN_PATH="$APP_PATH/PlugIns/${PLUGIN}Extension.appex"
@@ -230,7 +368,7 @@ for PLUGIN in $PLUGINS; do
exit 1
fi
cp "${!PROFILE_PATH_VAR}" "$PLUGIN_PATH/embedded.mobileprovision"
- /usr/bin/codesign ${VERBOSE} -f -s "$COMMON_IDENTITY_HASH" --entitlements "${!ENTITLEMENTS_PATH_VAR}" "$PLUGIN_PATH"
+ /usr/bin/codesign ${VERBOSE} -f -s "$COMMON_IDENTITY_HASH" --entitlements "${!ENTITLEMENTS_PATH_VAR}" "$PLUGIN_PATH"
done
WATCH_APP_PATH="$APP_PATH/Watch/WatchApp.app"
@@ -256,7 +394,7 @@ if [ ! -f "${!WATCH_EXTENSION_ENTITLEMENTS_PATH_VAR}" ]; then
fi
cp "${!WATCH_EXTENSION_PROFILE_PATH_VAR}" "$WATCH_EXTENSION_PATH/embedded.mobileprovision"
-/usr/bin/codesign ${VERBOSE} -f -s "$COMMON_IDENTITY_HASH" --entitlements "${!WATCH_EXTENSION_ENTITLEMENTS_PATH_VAR}" "$WATCH_EXTENSION_PATH"
+/usr/bin/codesign ${VERBOSE} -f -s "$COMMON_IDENTITY_HASH" --entitlements "${!WATCH_EXTENSION_ENTITLEMENTS_PATH_VAR}" "$WATCH_EXTENSION_PATH" 2>/dev/null
WATCH_APP_PROFILE_PATH_VAR="PROFILE_PATH_WATCH_APP"
if [ -z "${!WATCH_APP_PROFILE_PATH_VAR}" ]; then
@@ -278,7 +416,7 @@ if [ ! -f "${!WATCH_APP_ENTITLEMENTS_PATH_VAR}" ]; then
fi
cp "${!WATCH_APP_PROFILE_PATH_VAR}" "$WATCH_APP_PATH/embedded.mobileprovision"
-/usr/bin/codesign ${VERBOSE} -f -s "$COMMON_IDENTITY_HASH" --entitlements "${!WATCH_APP_ENTITLEMENTS_PATH_VAR}" "$WATCH_APP_PATH"
+/usr/bin/codesign ${VERBOSE} -f -s "$COMMON_IDENTITY_HASH" --entitlements "${!WATCH_APP_ENTITLEMENTS_PATH_VAR}" "$WATCH_APP_PATH" 2>/dev/null
APP_PROFILE_PATH_VAR="PROFILE_PATH_APP"
if [ -z "${!APP_PROFILE_PATH_VAR}" ]; then
@@ -305,10 +443,16 @@ cp "${!APP_PROFILE_PATH_VAR}" "$APP_PATH/embedded.mobileprovision"
DIR=$(pwd)
cd "$UNPACKED_PATH"
-zip -r "../${APP_NAME}_signed.ipa" Payload #SwiftSupport WatchKitSupport2
+if [ "$PACKAGE_METHOD" == "appstore" ]; then
+ zip -r "../${APP_NAME}_signed.ipa" Payload SwiftSupport WatchKitSupport2 1>/dev/null
+elif [ "$PACKAGE_METHOD" == "enterprise" ]; then
+ zip -r "../${APP_NAME}_signed.ipa" Payload 1>/dev/null
+fi
cd "$DIR"
cd "$BUILD_PATH"
-zip -r "$DSYMS_FOLDER_NAME.zip" "$DSYMS_FOLDER_NAME"
+zip -r "$DSYMS_FOLDER_NAME.zip" "$DSYMS_FOLDER_NAME" 1>/dev/null
cd "$DIR"
+
+echo "Done"
\ No newline at end of file
diff --git a/submodules/AnimationUI/BUCK b/submodules/AnimationUI/BUCK
index 042eeaa82d..6ac5061a71 100644
--- a/submodules/AnimationUI/BUCK
+++ b/submodules/AnimationUI/BUCK
@@ -16,7 +16,7 @@ static_library(
"//submodules/MediaResources:MediaResources",
"//submodules/Tuples:Tuples",
"//submodules/GZip:GZip",
- "//submodules/RLottie:RLottie",
+ "//submodules/rlottie:RLottieBinding",
"//submodules/lottie-ios:Lottie",
"//submodules/AppBundle:AppBundle",
],
diff --git a/submodules/AppBundle/Sources/AppBundle.m b/submodules/AppBundle/Sources/AppBundle.m
index 69026173b2..8103a03e40 100644
--- a/submodules/AppBundle/Sources/AppBundle.m
+++ b/submodules/AppBundle/Sources/AppBundle.m
@@ -4,6 +4,8 @@ NSBundle * _Nonnull getAppBundle() {
NSBundle *bundle = [NSBundle mainBundle];
if ([[bundle.bundleURL pathExtension] isEqualToString:@"appex"]) {
bundle = [NSBundle bundleWithURL:[[bundle.bundleURL URLByDeletingLastPathComponent] URLByDeletingLastPathComponent]];
+ } else if ([[bundle.bundleURL pathExtension] isEqualToString:@"framework"]) {
+ bundle = [NSBundle bundleWithURL:[[bundle.bundleURL URLByDeletingLastPathComponent] URLByDeletingLastPathComponent]];
} else if ([[bundle.bundleURL pathExtension] isEqualToString:@"Frameworks"]) {
bundle = [NSBundle bundleWithURL:[bundle.bundleURL URLByDeletingLastPathComponent]];
}
diff --git a/submodules/Emoji/Emoji.xcodeproj/project.pbxproj b/submodules/Emoji/Emoji.xcodeproj/project.pbxproj
deleted file mode 100644
index b9c4156b4b..0000000000
--- a/submodules/Emoji/Emoji.xcodeproj/project.pbxproj
+++ /dev/null
@@ -1,327 +0,0 @@
-
-
-
-
- archiveVersion
- 1
- classes
-
-
- objectVersion
- 46
- objects
-
- 1DD70E29CCF717CF00000000
-
- isa
- PBXFileReference
- name
- Emoji-Debug.xcconfig
- path
- ../../buck-out/gen/submodules/Emoji/Emoji-Debug.xcconfig
- sourceTree
- SOURCE_ROOT
- explicitFileType
- text.xcconfig
-
- 1DD70E2950B2F77900000000
-
- isa
- PBXFileReference
- name
- Emoji-Profile.xcconfig
- path
- ../../buck-out/gen/submodules/Emoji/Emoji-Profile.xcconfig
- sourceTree
- SOURCE_ROOT
- explicitFileType
- text.xcconfig
-
- 1DD70E29C449A2DB00000000
-
- isa
- PBXFileReference
- name
- Emoji-Release.xcconfig
- path
- ../../buck-out/gen/submodules/Emoji/Emoji-Release.xcconfig
- sourceTree
- SOURCE_ROOT
- explicitFileType
- text.xcconfig
-
- B401C9792F7F325000000000
-
- isa
- PBXGroup
- name
- Buck (Do Not Modify)
- sourceTree
- ]]>
- children
-
- 1DD70E29CCF717CF00000000
- 1DD70E2950B2F77900000000
- 1DD70E29C449A2DB00000000
-
-
- B401C979B781F65D00000000
-
- isa
- PBXGroup
- name
- Configurations
- sourceTree
- ]]>
- children
-
- B401C9792F7F325000000000
-
-
- 1DD70E29001F47FB00000000
-
- isa
- PBXFileReference
- name
- BUCK
- path
- BUCK
- sourceTree
- SOURCE_ROOT
- explicitFileType
- text.script.python
-
- 1DD70E29C4C3D69000000000
-
- isa
- PBXFileReference
- name
- EmojiUtils.swift
- path
- Sources/EmojiUtils.swift
- sourceTree
- SOURCE_ROOT
-
- B401C979EAB5339800000000
-
- isa
- PBXGroup
- name
- Sources
- sourceTree
- ]]>
- children
-
- 1DD70E29C4C3D69000000000
-
-
- B401C97903FF902600000000
-
- isa
- PBXGroup
- name
- Emoji
- sourceTree
- ]]>
- children
-
- 1DD70E29001F47FB00000000
- B401C979EAB5339800000000
-
-
- 1DD70E29A59C927400000000
-
- isa
- PBXFileReference
- name
- libEmoji.a
- path
- libEmoji.a
- sourceTree
- BUILT_PRODUCTS_DIR
- explicitFileType
- archive.ar
-
- B401C979C806358400000000
-
- isa
- PBXGroup
- name
- Products
- sourceTree
- ]]>
- children
-
- 1DD70E29A59C927400000000
-
-
- B401C979EFB6AC4600000000
-
- isa
- PBXGroup
- name
- mainGroup
- sourceTree
- ]]>
- children
-
- B401C979B781F65D00000000
- B401C97903FF902600000000
- B401C979C806358400000000
-
-
- E7A30F04C4C3D69000000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E29C4C3D69000000000
-
- 1870857F0000000000000000
-
- isa
- PBXSourcesBuildPhase
- files
-
- E7A30F04C4C3D69000000000
-
-
- 4952437303EDA63300000000
-
- isa
- XCBuildConfiguration
- name
- Debug
- buildSettings
-
-
- baseConfigurationReference
- 1DD70E29CCF717CF00000000
-
- 4952437350C7218900000000
-
- isa
- XCBuildConfiguration
- name
- Profile
- buildSettings
-
-
- baseConfigurationReference
- 1DD70E2950B2F77900000000
-
- 49524373A439BFE700000000
-
- isa
- XCBuildConfiguration
- name
- Release
- buildSettings
-
-
- baseConfigurationReference
- 1DD70E29C449A2DB00000000
-
- 218C37090000000000000000
-
- isa
- XCConfigurationList
- buildConfigurations
-
- 4952437303EDA63300000000
- 4952437350C7218900000000
- 49524373A439BFE700000000
-
- defaultConfigurationIsVisible
-
-
- E66DC04E03FF902600000000
-
- isa
- PBXNativeTarget
- name
- Emoji
- productName
- Emoji
- productReference
- 1DD70E29A59C927400000000
- productType
- com.apple.product-type.library.static
- dependencies
-
-
- buildPhases
-
- 1870857F0000000000000000
-
- buildConfigurationList
- 218C37090000000000000000
-
- 4952437303EDA63300000001
-
- isa
- XCBuildConfiguration
- name
- Debug
- buildSettings
-
-
-
- 4952437350C7218900000001
-
- isa
- XCBuildConfiguration
- name
- Profile
- buildSettings
-
-
-
- 49524373A439BFE700000001
-
- isa
- XCBuildConfiguration
- name
- Release
- buildSettings
-
-
-
- 218C37090000000000000001
-
- isa
- XCConfigurationList
- buildConfigurations
-
- 4952437303EDA63300000001
- 4952437350C7218900000001
- 49524373A439BFE700000001
-
- defaultConfigurationIsVisible
-
-
- 96C8479303FF902600000000
-
- isa
- PBXProject
- mainGroup
- B401C979EFB6AC4600000000
- targets
-
- E66DC04E03FF902600000000
-
- buildConfigurationList
- 218C37090000000000000001
- compatibilityVersion
- Xcode 3.2
- attributes
-
- LastUpgradeCheck
- 9999
-
-
-
- rootObject
- 96C8479303FF902600000000
-
-
\ No newline at end of file
diff --git a/submodules/Emoji/Emoji.xcodeproj/xcshareddata/xcschemes/Emoji.xcscheme b/submodules/Emoji/Emoji.xcodeproj/xcshareddata/xcschemes/Emoji.xcscheme
deleted file mode 100644
index c4eb6b0a83..0000000000
--- a/submodules/Emoji/Emoji.xcodeproj/xcshareddata/xcschemes/Emoji.xcscheme
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/submodules/Postbox/BUCK b/submodules/Postbox/BUCK
index 95eeb14cea..377921026e 100644
--- a/submodules/Postbox/BUCK
+++ b/submodules/Postbox/BUCK
@@ -21,4 +21,4 @@ framework(
"$SDKROOT/System/Library/Frameworks/Foundation.framework",
"$SDKROOT/System/Library/Frameworks/Security.framework",
],
-)
+)
\ No newline at end of file
diff --git a/submodules/TelegramUI/BUCK b/submodules/TelegramUI/BUCK
index d88e82dd24..a5ed51d22f 100644
--- a/submodules/TelegramUI/BUCK
+++ b/submodules/TelegramUI/BUCK
@@ -48,7 +48,7 @@ framework(
"//submodules/LightweightAccountData:LightweightAccountData",
"//submodules/HockeySDK-iOS:HockeySDK",
"//submodules/BuildConfig:BuildConfig",
- "//submodules/RLottie:RLottie",
+ "//submodules/rlottie:RLottieBinding",
"//submodules/TelegramUpdateUI:TelegramUpdateUI",
"//submodules/MergeLists:MergeLists",
"//submodules/ActivityIndicator:ActivityIndicator",
diff --git a/submodules/TelegramUI/TelegramUI_Xcode.xcodeproj/project.pbxproj b/submodules/TelegramUI/TelegramUI_Xcode.xcodeproj/project.pbxproj
index c0c9d96e98..c818777216 100644
--- a/submodules/TelegramUI/TelegramUI_Xcode.xcodeproj/project.pbxproj
+++ b/submodules/TelegramUI/TelegramUI_Xcode.xcodeproj/project.pbxproj
@@ -1117,7 +1117,6 @@
D0F53BF61E79593500117362 /* AuthorizationSequenceSignUpController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AuthorizationSequenceSignUpController.swift; sourceTree = ""; };
D0F53BF81E79593F00117362 /* AuthorizationSequenceSignUpControllerNode.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AuthorizationSequenceSignUpControllerNode.swift; sourceTree = ""; };
D0F69CD61D6B87D30046BCD6 /* MediaManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MediaManager.swift; sourceTree = ""; };
- D0F69DB91D6B88190046BCD6 /* TelegramUI.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = TelegramUI.xcconfig; path = TelegramUI/Config/TelegramUI.xcconfig; sourceTree = ""; };
D0F69DC41D6B89E10046BCD6 /* RadialProgressNode.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RadialProgressNode.swift; sourceTree = ""; };
D0F69E0E1D6B8ACF0046BCD6 /* ChatController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChatController.swift; sourceTree = ""; };
D0F69E0F1D6B8ACF0046BCD6 /* ChatControllerInteraction.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChatControllerInteraction.swift; sourceTree = ""; };
@@ -2569,7 +2568,6 @@
isa = PBXGroup;
children = (
D0EB42041F3143AB00838FE6 /* LegacyComponentsResources.bundle */,
- D0F69DB91D6B88190046BCD6 /* TelegramUI.xcconfig */,
D0AB0BBA1D6719B5002C78E7 /* Images.xcassets */,
D0471B521EFD8EBC0074D609 /* Resources */,
D073CE611DCBBE09007511FD /* Sounds */,
@@ -3138,7 +3136,6 @@
/* Begin XCBuildConfiguration section */
D021D510219CB2240064BEBA /* DebugFork */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = D0F69DB91D6B88190046BCD6 /* TelegramUI.xcconfig */;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
@@ -3201,7 +3198,6 @@
};
D021D511219CB2240064BEBA /* DebugFork */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = D0F69DB91D6B88190046BCD6 /* TelegramUI.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
DEVELOPMENT_TEAM = X834Q8SBVP;
@@ -3265,7 +3261,6 @@
};
D0400EDB1D5B900A007931CE /* ReleaseAppStore */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = D0F69DB91D6B88190046BCD6 /* TelegramUI.xcconfig */;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
@@ -3321,7 +3316,6 @@
};
D0400EDD1D5B900A007931CE /* ReleaseAppStore */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = D0F69DB91D6B88190046BCD6 /* TelegramUI.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
COPY_PHASE_STRIP = YES;
@@ -3338,7 +3332,6 @@
};
D079FD261F06BEF70038FADE /* DebugAppStore */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = D0F69DB91D6B88190046BCD6 /* TelegramUI.xcconfig */;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
@@ -3401,7 +3394,6 @@
};
D079FD271F06BEF70038FADE /* DebugAppStore */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = D0F69DB91D6B88190046BCD6 /* TelegramUI.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
DEVELOPMENT_TEAM = X834Q8SBVP;
@@ -3465,7 +3457,6 @@
};
D0924FEE1FE52C29003F693F /* ReleaseHockeyappInternal */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = D0F69DB91D6B88190046BCD6 /* TelegramUI.xcconfig */;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
@@ -3521,7 +3512,6 @@
};
D0924FEF1FE52C29003F693F /* ReleaseHockeyappInternal */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = D0F69DB91D6B88190046BCD6 /* TelegramUI.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
COPY_PHASE_STRIP = YES;
@@ -3585,7 +3575,6 @@
};
D0ADF948212B3B0000310BBC /* DebugAppStoreLLC */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = D0F69DB91D6B88190046BCD6 /* TelegramUI.xcconfig */;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
@@ -3648,7 +3637,6 @@
};
D0ADF949212B3B0000310BBC /* DebugAppStoreLLC */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = D0F69DB91D6B88190046BCD6 /* TelegramUI.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
DEVELOPMENT_TEAM = X834Q8SBVP;
@@ -3712,7 +3700,6 @@
};
D0CE6F02213DC32300BCD44B /* ReleaseAppStoreLLC */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = D0F69DB91D6B88190046BCD6 /* TelegramUI.xcconfig */;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
@@ -3768,7 +3755,6 @@
};
D0CE6F03213DC32300BCD44B /* ReleaseAppStoreLLC */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = D0F69DB91D6B88190046BCD6 /* TelegramUI.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
COPY_PHASE_STRIP = YES;
@@ -3973,7 +3959,6 @@
};
D0FC40911D5B8E7500261D9D /* DebugHockeyapp */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = D0F69DB91D6B88190046BCD6 /* TelegramUI.xcconfig */;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
@@ -4036,7 +4021,6 @@
};
D0FC40921D5B8E7500261D9D /* ReleaseHockeyapp */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = D0F69DB91D6B88190046BCD6 /* TelegramUI.xcconfig */;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
@@ -4092,7 +4076,6 @@
};
D0FC40971D5B8E7500261D9D /* DebugHockeyapp */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = D0F69DB91D6B88190046BCD6 /* TelegramUI.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
DEVELOPMENT_TEAM = X834Q8SBVP;
@@ -4108,7 +4091,6 @@
};
D0FC40981D5B8E7500261D9D /* ReleaseHockeyapp */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = D0F69DB91D6B88190046BCD6 /* TelegramUI.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
COPY_PHASE_STRIP = YES;
diff --git a/submodules/libtgvoip/libtgvoip_Xcode.xcodeproj/project.pbxproj b/submodules/libtgvoip/libtgvoip_Xcode.xcodeproj/project.pbxproj
index 82eb8a44bc..55e9b6539e 100644
--- a/submodules/libtgvoip/libtgvoip_Xcode.xcodeproj/project.pbxproj
+++ b/submodules/libtgvoip/libtgvoip_Xcode.xcodeproj/project.pbxproj
@@ -328,6 +328,7 @@
69F791592222AC2800FE53C4 /* SampleBufferDisplayLayerRenderer.h in Headers */ = {isa = PBXBuildFile; fileRef = 69F791572222AC2800FE53C4 /* SampleBufferDisplayLayerRenderer.h */; };
69FB0B2D20F6860E00827817 /* MessageThread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 69FB0B2420F6860D00827817 /* MessageThread.cpp */; };
D01748C9231978B700AF3D3A /* libtgvoip.h in Headers */ = {isa = PBXBuildFile; fileRef = D01748C8231978B700AF3D3A /* libtgvoip.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ D01A17362320007000DEA338 /* MtProtoKitDynamic.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D01A17352320007000DEA338 /* MtProtoKitDynamic.framework */; };
D03292E22314249D00338D35 /* OngoingCallThreadLocalContext.h in Headers */ = {isa = PBXBuildFile; fileRef = D03292E02314249C00338D35 /* OngoingCallThreadLocalContext.h */; settings = {ATTRIBUTES = (Public, ); }; };
D03292E32314249D00338D35 /* OngoingCallThreadLocalContext.mm in Sources */ = {isa = PBXBuildFile; fileRef = D03292E12314249D00338D35 /* OngoingCallThreadLocalContext.mm */; };
/* End PBXBuildFile section */
@@ -1056,6 +1057,7 @@
69FB0B2C20F6860D00827817 /* MessageThread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MessageThread.h; sourceTree = ""; };
D00ACA4D20222F5D0045D427 /* SetupLogging.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SetupLogging.h; sourceTree = ""; };
D01748C8231978B700AF3D3A /* libtgvoip.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = libtgvoip.h; sourceTree = ""; };
+ D01A17352320007000DEA338 /* MtProtoKitDynamic.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = MtProtoKitDynamic.framework; sourceTree = BUILT_PRODUCTS_DIR; };
D03292E02314249C00338D35 /* OngoingCallThreadLocalContext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OngoingCallThreadLocalContext.h; sourceTree = ""; };
D03292E12314249D00338D35 /* OngoingCallThreadLocalContext.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = OngoingCallThreadLocalContext.mm; sourceTree = ""; };
/* End PBXFileReference section */
@@ -1065,6 +1067,7 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
+ D01A17362320007000DEA338 /* MtProtoKitDynamic.framework in Frameworks */,
09B4A9BC23151A40005C2E08 /* VideoToolbox.framework in Frameworks */,
692AB91F1E675F7000706ACC /* AudioToolbox.framework in Frameworks */,
692AB9201E675F7000706ACC /* AudioUnit.framework in Frameworks */,
@@ -1184,6 +1187,7 @@
692AB9061E675E8700706ACC /* Frameworks */ = {
isa = PBXGroup;
children = (
+ D01A17352320007000DEA338 /* MtProtoKitDynamic.framework */,
09B4A9BB23151A3F005C2E08 /* VideoToolbox.framework */,
692AB91C1E675F7000706ACC /* AudioToolbox.framework */,
692AB91D1E675F7000706ACC /* AudioUnit.framework */,
diff --git a/submodules/rlottie/BUCK b/submodules/rlottie/BUCK
index a200dc3256..1860b982c9 100644
--- a/submodules/rlottie/BUCK
+++ b/submodules/rlottie/BUCK
@@ -1,22 +1,29 @@
load("//Config:buck_rule_macros.bzl", "static_library")
static_library(
- name = "RLottie",
+ name = "RLottieBinding",
srcs = glob([
- "Sources/rlottie/src/**/*.cpp",
- ], exclude = ["Sources/rlottie/src/vector/vdrawhelper_neon.cpp"]) + [
- "Sources/LottieInstance.mm"
+ "rlottie/src/**/*.cpp",
+ ], exclude = [
+ "rlottie/src/vector/vdrawhelper_neon.cpp",
+ "rlottie/src/vector/stb/**/*",
+ ]) + [
+ "LottieInstance.mm"
+ ],
+ compiler_flags = [
+ "-Dpixman_region_selfcheck(x)=1",
+ "-DLOTTIE_DISABLE_ARM_NEON=1",
],
headers = glob([
- "Sources/rlottie/src/**/*.h",
- "Sources/rlottie/inc/**/*.h",
+ "rlottie/src/**/*.h",
+ "rlottie/inc/**/*.h",
], exclude = [
- "Sources/rlottie/src/lottie/rapidjson/msinttypes/**/*",
+ "rlottie/src/lottie/rapidjson/msinttypes/**/*",
]) + [
- "Sources/LottieInstance.h"
+ "LottieInstance.h"
],
exported_headers = [
- "Sources/LottieInstance.h"
+ "LottieInstance.h"
],
frameworks = [
"$SDKROOT/System/Library/Frameworks/Foundation.framework",
diff --git a/submodules/rlottie/RLottie.xcodeproj/project.pbxproj b/submodules/rlottie/RLottie.xcodeproj/project.pbxproj
index 8d581eb436..641689a5af 100644
--- a/submodules/rlottie/RLottie.xcodeproj/project.pbxproj
+++ b/submodules/rlottie/RLottie.xcodeproj/project.pbxproj
@@ -11,40 +11,40 @@
46
objects
- 1DD70E294153AE0400000000
+ 1DD70E295A917F8100000000
isa
PBXFileReference
name
- RLottie-Debug.xcconfig
+ RLottieBinding-Debug.xcconfig
path
- ../../buck-out/gen/submodules/RLottie/RLottie-Debug.xcconfig
+ ../../buck-out/gen/submodules/rlottie/RLottieBinding-Debug.xcconfig
sourceTree
SOURCE_ROOT
explicitFileType
text.xcconfig
- 1DD70E292042D46E00000000
+ 1DD70E29E1523AAB00000000
isa
PBXFileReference
name
- RLottie-Profile.xcconfig
+ RLottieBinding-Profile.xcconfig
path
- ../../buck-out/gen/submodules/RLottie/RLottie-Profile.xcconfig
+ ../../buck-out/gen/submodules/rlottie/RLottieBinding-Profile.xcconfig
sourceTree
SOURCE_ROOT
explicitFileType
text.xcconfig
- 1DD70E2993D97FD000000000
+ 1DD70E2954E8E60D00000000
isa
PBXFileReference
name
- RLottie-Release.xcconfig
+ RLottieBinding-Release.xcconfig
path
- ../../buck-out/gen/submodules/RLottie/RLottie-Release.xcconfig
+ ../../buck-out/gen/submodules/rlottie/RLottieBinding-Release.xcconfig
sourceTree
SOURCE_ROOT
explicitFileType
@@ -60,9 +60,9 @@
]]>
children
- 1DD70E294153AE0400000000
- 1DD70E292042D46E00000000
- 1DD70E2993D97FD000000000
+ 1DD70E295A917F8100000000
+ 1DD70E29E1523AAB00000000
+ 1DD70E2954E8E60D00000000
B401C979B781F65D00000000
@@ -78,14 +78,14 @@
B401C9792F7F325000000000
- 1DD70E29E5FAFF5F00000000
+ 1DD70E2964F71C2C00000000
isa
PBXFileReference
name
- libRLottie.a
+ libRLottieBinding.a
path
- libRLottie.a
+ libRLottieBinding.a
sourceTree
BUILT_PRODUCTS_DIR
explicitFileType
@@ -101,7 +101,7 @@
]]>
children
- 1DD70E29E5FAFF5F00000000
+ 1DD70E2964F71C2C00000000
1DD70E29001F47FB00000000
@@ -124,7 +124,7 @@
name
rlottie.h
path
- Sources/rlottie/inc/rlottie.h
+ rlottie/inc/rlottie.h
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -137,7 +137,7 @@
name
rlottie_capi.h
path
- Sources/rlottie/inc/rlottie_capi.h
+ rlottie/inc/rlottie_capi.h
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -150,7 +150,7 @@
name
rlottiecommon.h
path
- Sources/rlottie/inc/rlottiecommon.h
+ rlottie/inc/rlottiecommon.h
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -163,7 +163,7 @@
name
inc
path
- Sources/rlottie/inc
+ rlottie/inc
sourceTree
SOURCE_ROOT
children
@@ -180,7 +180,7 @@
name
lottieanimation_capi.cpp
path
- Sources/rlottie/src/binding/c/lottieanimation_capi.cpp
+ rlottie/src/binding/c/lottieanimation_capi.cpp
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -193,7 +193,7 @@
name
c
path
- Sources/rlottie/src/binding/c
+ rlottie/src/binding/c
sourceTree
SOURCE_ROOT
children
@@ -208,7 +208,7 @@
name
binding
path
- Sources/rlottie/src/binding
+ rlottie/src/binding
sourceTree
SOURCE_ROOT
children
@@ -223,7 +223,7 @@
name
en.h
path
- Sources/rlottie/src/lottie/rapidjson/error/en.h
+ rlottie/src/lottie/rapidjson/error/en.h
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -236,7 +236,7 @@
name
error.h
path
- Sources/rlottie/src/lottie/rapidjson/error/error.h
+ rlottie/src/lottie/rapidjson/error/error.h
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -249,7 +249,7 @@
name
error
path
- Sources/rlottie/src/lottie/rapidjson/error
+ rlottie/src/lottie/rapidjson/error
sourceTree
SOURCE_ROOT
children
@@ -265,7 +265,7 @@
name
biginteger.h
path
- Sources/rlottie/src/lottie/rapidjson/internal/biginteger.h
+ rlottie/src/lottie/rapidjson/internal/biginteger.h
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -278,7 +278,7 @@
name
diyfp.h
path
- Sources/rlottie/src/lottie/rapidjson/internal/diyfp.h
+ rlottie/src/lottie/rapidjson/internal/diyfp.h
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -291,7 +291,7 @@
name
dtoa.h
path
- Sources/rlottie/src/lottie/rapidjson/internal/dtoa.h
+ rlottie/src/lottie/rapidjson/internal/dtoa.h
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -304,7 +304,7 @@
name
ieee754.h
path
- Sources/rlottie/src/lottie/rapidjson/internal/ieee754.h
+ rlottie/src/lottie/rapidjson/internal/ieee754.h
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -317,7 +317,7 @@
name
itoa.h
path
- Sources/rlottie/src/lottie/rapidjson/internal/itoa.h
+ rlottie/src/lottie/rapidjson/internal/itoa.h
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -330,7 +330,7 @@
name
meta.h
path
- Sources/rlottie/src/lottie/rapidjson/internal/meta.h
+ rlottie/src/lottie/rapidjson/internal/meta.h
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -343,7 +343,7 @@
name
pow10.h
path
- Sources/rlottie/src/lottie/rapidjson/internal/pow10.h
+ rlottie/src/lottie/rapidjson/internal/pow10.h
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -356,7 +356,7 @@
name
regex.h
path
- Sources/rlottie/src/lottie/rapidjson/internal/regex.h
+ rlottie/src/lottie/rapidjson/internal/regex.h
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -369,7 +369,7 @@
name
stack.h
path
- Sources/rlottie/src/lottie/rapidjson/internal/stack.h
+ rlottie/src/lottie/rapidjson/internal/stack.h
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -382,7 +382,7 @@
name
strfunc.h
path
- Sources/rlottie/src/lottie/rapidjson/internal/strfunc.h
+ rlottie/src/lottie/rapidjson/internal/strfunc.h
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -395,7 +395,7 @@
name
strtod.h
path
- Sources/rlottie/src/lottie/rapidjson/internal/strtod.h
+ rlottie/src/lottie/rapidjson/internal/strtod.h
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -408,7 +408,7 @@
name
swap.h
path
- Sources/rlottie/src/lottie/rapidjson/internal/swap.h
+ rlottie/src/lottie/rapidjson/internal/swap.h
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -421,7 +421,7 @@
name
internal
path
- Sources/rlottie/src/lottie/rapidjson/internal
+ rlottie/src/lottie/rapidjson/internal
sourceTree
SOURCE_ROOT
children
@@ -447,7 +447,7 @@
name
allocators.h
path
- Sources/rlottie/src/lottie/rapidjson/allocators.h
+ rlottie/src/lottie/rapidjson/allocators.h
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -460,7 +460,7 @@
name
cursorstreamwrapper.h
path
- Sources/rlottie/src/lottie/rapidjson/cursorstreamwrapper.h
+ rlottie/src/lottie/rapidjson/cursorstreamwrapper.h
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -473,7 +473,7 @@
name
document.h
path
- Sources/rlottie/src/lottie/rapidjson/document.h
+ rlottie/src/lottie/rapidjson/document.h
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -486,7 +486,7 @@
name
encodedstream.h
path
- Sources/rlottie/src/lottie/rapidjson/encodedstream.h
+ rlottie/src/lottie/rapidjson/encodedstream.h
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -499,7 +499,7 @@
name
encodings.h
path
- Sources/rlottie/src/lottie/rapidjson/encodings.h
+ rlottie/src/lottie/rapidjson/encodings.h
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -512,7 +512,7 @@
name
filereadstream.h
path
- Sources/rlottie/src/lottie/rapidjson/filereadstream.h
+ rlottie/src/lottie/rapidjson/filereadstream.h
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -525,7 +525,7 @@
name
filewritestream.h
path
- Sources/rlottie/src/lottie/rapidjson/filewritestream.h
+ rlottie/src/lottie/rapidjson/filewritestream.h
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -538,7 +538,7 @@
name
fwd.h
path
- Sources/rlottie/src/lottie/rapidjson/fwd.h
+ rlottie/src/lottie/rapidjson/fwd.h
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -551,7 +551,7 @@
name
istreamwrapper.h
path
- Sources/rlottie/src/lottie/rapidjson/istreamwrapper.h
+ rlottie/src/lottie/rapidjson/istreamwrapper.h
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -564,7 +564,7 @@
name
memorybuffer.h
path
- Sources/rlottie/src/lottie/rapidjson/memorybuffer.h
+ rlottie/src/lottie/rapidjson/memorybuffer.h
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -577,7 +577,7 @@
name
memorystream.h
path
- Sources/rlottie/src/lottie/rapidjson/memorystream.h
+ rlottie/src/lottie/rapidjson/memorystream.h
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -590,7 +590,7 @@
name
ostreamwrapper.h
path
- Sources/rlottie/src/lottie/rapidjson/ostreamwrapper.h
+ rlottie/src/lottie/rapidjson/ostreamwrapper.h
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -603,7 +603,7 @@
name
pointer.h
path
- Sources/rlottie/src/lottie/rapidjson/pointer.h
+ rlottie/src/lottie/rapidjson/pointer.h
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -616,7 +616,7 @@
name
prettywriter.h
path
- Sources/rlottie/src/lottie/rapidjson/prettywriter.h
+ rlottie/src/lottie/rapidjson/prettywriter.h
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -629,7 +629,7 @@
name
rapidjson.h
path
- Sources/rlottie/src/lottie/rapidjson/rapidjson.h
+ rlottie/src/lottie/rapidjson/rapidjson.h
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -642,7 +642,7 @@
name
reader.h
path
- Sources/rlottie/src/lottie/rapidjson/reader.h
+ rlottie/src/lottie/rapidjson/reader.h
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -655,7 +655,7 @@
name
schema.h
path
- Sources/rlottie/src/lottie/rapidjson/schema.h
+ rlottie/src/lottie/rapidjson/schema.h
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -668,7 +668,7 @@
name
stream.h
path
- Sources/rlottie/src/lottie/rapidjson/stream.h
+ rlottie/src/lottie/rapidjson/stream.h
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -681,7 +681,7 @@
name
stringbuffer.h
path
- Sources/rlottie/src/lottie/rapidjson/stringbuffer.h
+ rlottie/src/lottie/rapidjson/stringbuffer.h
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -694,7 +694,7 @@
name
writer.h
path
- Sources/rlottie/src/lottie/rapidjson/writer.h
+ rlottie/src/lottie/rapidjson/writer.h
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -707,7 +707,7 @@
name
rapidjson
path
- Sources/rlottie/src/lottie/rapidjson
+ rlottie/src/lottie/rapidjson
sourceTree
SOURCE_ROOT
children
@@ -743,7 +743,7 @@
name
lottieanimation.cpp
path
- Sources/rlottie/src/lottie/lottieanimation.cpp
+ rlottie/src/lottie/lottieanimation.cpp
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -756,7 +756,7 @@
name
lottieitem.cpp
path
- Sources/rlottie/src/lottie/lottieitem.cpp
+ rlottie/src/lottie/lottieitem.cpp
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -769,7 +769,7 @@
name
lottieitem.h
path
- Sources/rlottie/src/lottie/lottieitem.h
+ rlottie/src/lottie/lottieitem.h
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -782,7 +782,7 @@
name
lottiekeypath.cpp
path
- Sources/rlottie/src/lottie/lottiekeypath.cpp
+ rlottie/src/lottie/lottiekeypath.cpp
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -795,7 +795,7 @@
name
lottiekeypath.h
path
- Sources/rlottie/src/lottie/lottiekeypath.h
+ rlottie/src/lottie/lottiekeypath.h
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -808,7 +808,7 @@
name
lottieloader.cpp
path
- Sources/rlottie/src/lottie/lottieloader.cpp
+ rlottie/src/lottie/lottieloader.cpp
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -821,7 +821,7 @@
name
lottieloader.h
path
- Sources/rlottie/src/lottie/lottieloader.h
+ rlottie/src/lottie/lottieloader.h
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -834,7 +834,7 @@
name
lottiemodel.cpp
path
- Sources/rlottie/src/lottie/lottiemodel.cpp
+ rlottie/src/lottie/lottiemodel.cpp
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -847,7 +847,7 @@
name
lottiemodel.h
path
- Sources/rlottie/src/lottie/lottiemodel.h
+ rlottie/src/lottie/lottiemodel.h
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -860,7 +860,7 @@
name
lottieparser.cpp
path
- Sources/rlottie/src/lottie/lottieparser.cpp
+ rlottie/src/lottie/lottieparser.cpp
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -873,7 +873,7 @@
name
lottieparser.h
path
- Sources/rlottie/src/lottie/lottieparser.h
+ rlottie/src/lottie/lottieparser.h
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -886,7 +886,7 @@
name
lottieproxymodel.cpp
path
- Sources/rlottie/src/lottie/lottieproxymodel.cpp
+ rlottie/src/lottie/lottieproxymodel.cpp
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -899,7 +899,7 @@
name
lottieproxymodel.h
path
- Sources/rlottie/src/lottie/lottieproxymodel.h
+ rlottie/src/lottie/lottieproxymodel.h
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -912,7 +912,7 @@
name
lottie
path
- Sources/rlottie/src/lottie
+ rlottie/src/lottie
sourceTree
SOURCE_ROOT
children
@@ -940,7 +940,7 @@
name
v_ft_math.cpp
path
- Sources/rlottie/src/vector/freetype/v_ft_math.cpp
+ rlottie/src/vector/freetype/v_ft_math.cpp
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -953,7 +953,7 @@
name
v_ft_math.h
path
- Sources/rlottie/src/vector/freetype/v_ft_math.h
+ rlottie/src/vector/freetype/v_ft_math.h
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -966,7 +966,7 @@
name
v_ft_raster.cpp
path
- Sources/rlottie/src/vector/freetype/v_ft_raster.cpp
+ rlottie/src/vector/freetype/v_ft_raster.cpp
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -979,7 +979,7 @@
name
v_ft_raster.h
path
- Sources/rlottie/src/vector/freetype/v_ft_raster.h
+ rlottie/src/vector/freetype/v_ft_raster.h
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -992,7 +992,7 @@
name
v_ft_stroker.cpp
path
- Sources/rlottie/src/vector/freetype/v_ft_stroker.cpp
+ rlottie/src/vector/freetype/v_ft_stroker.cpp
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -1005,7 +1005,7 @@
name
v_ft_stroker.h
path
- Sources/rlottie/src/vector/freetype/v_ft_stroker.h
+ rlottie/src/vector/freetype/v_ft_stroker.h
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -1018,7 +1018,7 @@
name
v_ft_types.h
path
- Sources/rlottie/src/vector/freetype/v_ft_types.h
+ rlottie/src/vector/freetype/v_ft_types.h
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -1031,7 +1031,7 @@
name
freetype
path
- Sources/rlottie/src/vector/freetype
+ rlottie/src/vector/freetype
sourceTree
SOURCE_ROOT
children
@@ -1052,20 +1052,7 @@
name
pixman-arm-neon-asm.h
path
- Sources/rlottie/src/vector/pixman/pixman-arm-neon-asm.h
- sourceTree
- SOURCE_ROOT
- lastKnownFileType
- sourcecode.c.h
-
- 1DD70E29412C7E1600000000
-
- isa
- PBXFileReference
- name
- pixman-arma64-neon-asm.h
- path
- Sources/rlottie/src/vector/pixman/pixman-arma64-neon-asm.h
+ rlottie/src/vector/pixman/pixman-arm-neon-asm.h
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -1078,7 +1065,7 @@
name
vregion.cpp
path
- Sources/rlottie/src/vector/pixman/vregion.cpp
+ rlottie/src/vector/pixman/vregion.cpp
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -1091,7 +1078,7 @@
name
vregion.h
path
- Sources/rlottie/src/vector/pixman/vregion.h
+ rlottie/src/vector/pixman/vregion.h
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -1104,30 +1091,16 @@
name
pixman
path
- Sources/rlottie/src/vector/pixman
+ rlottie/src/vector/pixman
sourceTree
SOURCE_ROOT
children
1DD70E29B391E3C100000000
- 1DD70E29412C7E1600000000
1DD70E292AB45C9F00000000
1DD70E292E656A6400000000
- 1DD70E2913BF31F200000000
-
- isa
- PBXFileReference
- name
- stb_image.cpp
- path
- Sources/rlottie/src/vector/stb/stb_image.cpp
- sourceTree
- SOURCE_ROOT
- lastKnownFileType
- sourcecode.cpp.cpp
-
1DD70E2954BB787700000000
isa
@@ -1135,7 +1108,7 @@
name
stb_image.h
path
- Sources/rlottie/src/vector/stb/stb_image.h
+ rlottie/src/vector/stb/stb_image.h
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -1148,12 +1121,11 @@
name
stb
path
- Sources/rlottie/src/vector/stb
+ rlottie/src/vector/stb
sourceTree
SOURCE_ROOT
children
- 1DD70E2913BF31F200000000
1DD70E2954BB787700000000
@@ -1164,7 +1136,7 @@
name
config.h
path
- Sources/rlottie/src/vector/config.h
+ rlottie/src/vector/config.h
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -1177,7 +1149,7 @@
name
vbezier.cpp
path
- Sources/rlottie/src/vector/vbezier.cpp
+ rlottie/src/vector/vbezier.cpp
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -1190,7 +1162,7 @@
name
vbezier.h
path
- Sources/rlottie/src/vector/vbezier.h
+ rlottie/src/vector/vbezier.h
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -1203,7 +1175,7 @@
name
vbitmap.cpp
path
- Sources/rlottie/src/vector/vbitmap.cpp
+ rlottie/src/vector/vbitmap.cpp
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -1216,7 +1188,7 @@
name
vbitmap.h
path
- Sources/rlottie/src/vector/vbitmap.h
+ rlottie/src/vector/vbitmap.h
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -1229,7 +1201,7 @@
name
vbrush.cpp
path
- Sources/rlottie/src/vector/vbrush.cpp
+ rlottie/src/vector/vbrush.cpp
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -1242,7 +1214,7 @@
name
vbrush.h
path
- Sources/rlottie/src/vector/vbrush.h
+ rlottie/src/vector/vbrush.h
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -1255,7 +1227,7 @@
name
vcompositionfunctions.cpp
path
- Sources/rlottie/src/vector/vcompositionfunctions.cpp
+ rlottie/src/vector/vcompositionfunctions.cpp
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -1268,7 +1240,7 @@
name
vcowptr.h
path
- Sources/rlottie/src/vector/vcowptr.h
+ rlottie/src/vector/vcowptr.h
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -1281,7 +1253,7 @@
name
vdasher.cpp
path
- Sources/rlottie/src/vector/vdasher.cpp
+ rlottie/src/vector/vdasher.cpp
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -1294,7 +1266,7 @@
name
vdasher.h
path
- Sources/rlottie/src/vector/vdasher.h
+ rlottie/src/vector/vdasher.h
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -1307,7 +1279,7 @@
name
vdebug.cpp
path
- Sources/rlottie/src/vector/vdebug.cpp
+ rlottie/src/vector/vdebug.cpp
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -1320,7 +1292,7 @@
name
vdebug.h
path
- Sources/rlottie/src/vector/vdebug.h
+ rlottie/src/vector/vdebug.h
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -1333,7 +1305,7 @@
name
vdrawable.cpp
path
- Sources/rlottie/src/vector/vdrawable.cpp
+ rlottie/src/vector/vdrawable.cpp
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -1346,7 +1318,7 @@
name
vdrawable.h
path
- Sources/rlottie/src/vector/vdrawable.h
+ rlottie/src/vector/vdrawable.h
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -1359,7 +1331,7 @@
name
vdrawhelper.cpp
path
- Sources/rlottie/src/vector/vdrawhelper.cpp
+ rlottie/src/vector/vdrawhelper.cpp
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -1372,7 +1344,7 @@
name
vdrawhelper.h
path
- Sources/rlottie/src/vector/vdrawhelper.h
+ rlottie/src/vector/vdrawhelper.h
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -1385,7 +1357,7 @@
name
vdrawhelper_sse2.cpp
path
- Sources/rlottie/src/vector/vdrawhelper_sse2.cpp
+ rlottie/src/vector/vdrawhelper_sse2.cpp
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -1398,7 +1370,7 @@
name
velapsedtimer.cpp
path
- Sources/rlottie/src/vector/velapsedtimer.cpp
+ rlottie/src/vector/velapsedtimer.cpp
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -1411,7 +1383,7 @@
name
velapsedtimer.h
path
- Sources/rlottie/src/vector/velapsedtimer.h
+ rlottie/src/vector/velapsedtimer.h
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -1424,7 +1396,7 @@
name
vglobal.h
path
- Sources/rlottie/src/vector/vglobal.h
+ rlottie/src/vector/vglobal.h
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -1437,7 +1409,7 @@
name
vimageloader.cpp
path
- Sources/rlottie/src/vector/vimageloader.cpp
+ rlottie/src/vector/vimageloader.cpp
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -1450,7 +1422,7 @@
name
vimageloader.h
path
- Sources/rlottie/src/vector/vimageloader.h
+ rlottie/src/vector/vimageloader.h
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -1463,7 +1435,7 @@
name
vinterpolator.cpp
path
- Sources/rlottie/src/vector/vinterpolator.cpp
+ rlottie/src/vector/vinterpolator.cpp
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -1476,7 +1448,7 @@
name
vinterpolator.h
path
- Sources/rlottie/src/vector/vinterpolator.h
+ rlottie/src/vector/vinterpolator.h
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -1489,7 +1461,7 @@
name
vline.h
path
- Sources/rlottie/src/vector/vline.h
+ rlottie/src/vector/vline.h
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -1502,7 +1474,7 @@
name
vmatrix.cpp
path
- Sources/rlottie/src/vector/vmatrix.cpp
+ rlottie/src/vector/vmatrix.cpp
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -1515,7 +1487,7 @@
name
vmatrix.h
path
- Sources/rlottie/src/vector/vmatrix.h
+ rlottie/src/vector/vmatrix.h
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -1528,7 +1500,7 @@
name
vpainter.cpp
path
- Sources/rlottie/src/vector/vpainter.cpp
+ rlottie/src/vector/vpainter.cpp
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -1541,7 +1513,7 @@
name
vpainter.h
path
- Sources/rlottie/src/vector/vpainter.h
+ rlottie/src/vector/vpainter.h
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -1554,7 +1526,7 @@
name
vpath.cpp
path
- Sources/rlottie/src/vector/vpath.cpp
+ rlottie/src/vector/vpath.cpp
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -1567,7 +1539,7 @@
name
vpath.h
path
- Sources/rlottie/src/vector/vpath.h
+ rlottie/src/vector/vpath.h
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -1580,7 +1552,7 @@
name
vpathmesure.cpp
path
- Sources/rlottie/src/vector/vpathmesure.cpp
+ rlottie/src/vector/vpathmesure.cpp
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -1593,7 +1565,7 @@
name
vpathmesure.h
path
- Sources/rlottie/src/vector/vpathmesure.h
+ rlottie/src/vector/vpathmesure.h
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -1606,7 +1578,7 @@
name
vpoint.h
path
- Sources/rlottie/src/vector/vpoint.h
+ rlottie/src/vector/vpoint.h
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -1619,7 +1591,7 @@
name
vraster.cpp
path
- Sources/rlottie/src/vector/vraster.cpp
+ rlottie/src/vector/vraster.cpp
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -1632,7 +1604,7 @@
name
vraster.h
path
- Sources/rlottie/src/vector/vraster.h
+ rlottie/src/vector/vraster.h
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -1645,7 +1617,7 @@
name
vrect.cpp
path
- Sources/rlottie/src/vector/vrect.cpp
+ rlottie/src/vector/vrect.cpp
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -1658,7 +1630,7 @@
name
vrect.h
path
- Sources/rlottie/src/vector/vrect.h
+ rlottie/src/vector/vrect.h
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -1671,7 +1643,7 @@
name
vrle.cpp
path
- Sources/rlottie/src/vector/vrle.cpp
+ rlottie/src/vector/vrle.cpp
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -1684,7 +1656,7 @@
name
vrle.h
path
- Sources/rlottie/src/vector/vrle.h
+ rlottie/src/vector/vrle.h
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -1697,7 +1669,7 @@
name
vstackallocator.h
path
- Sources/rlottie/src/vector/vstackallocator.h
+ rlottie/src/vector/vstackallocator.h
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -1710,7 +1682,7 @@
name
vtaskqueue.h
path
- Sources/rlottie/src/vector/vtaskqueue.h
+ rlottie/src/vector/vtaskqueue.h
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -1723,7 +1695,7 @@
name
vector
path
- Sources/rlottie/src/vector
+ rlottie/src/vector
sourceTree
SOURCE_ROOT
children
@@ -1783,7 +1755,7 @@
name
src
path
- Sources/rlottie/src
+ rlottie/src
sourceTree
SOURCE_ROOT
children
@@ -1800,7 +1772,7 @@
name
rlottie
path
- Sources/rlottie
+ rlottie
sourceTree
SOURCE_ROOT
children
@@ -1816,7 +1788,7 @@
name
LottieInstance.h
path
- Sources/LottieInstance.h
+ LottieInstance.h
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -1829,7 +1801,7 @@
name
LottieInstance.mm
path
- Sources/LottieInstance.mm
+ LottieInstance.mm
sourceTree
SOURCE_ROOT
lastKnownFileType
@@ -1850,12 +1822,12 @@
1DD70E29938B905A00000000
- B401C97979C1F69100000000
+ B401C979CF8CFAB400000000
isa
PBXGroup
name
- RLottie
+ RLottieBinding
sourceTree
]]>
children
@@ -1876,7 +1848,7 @@
B401C979B781F65D00000000
B401C979C806358400000000
- B401C97979C1F69100000000
+ B401C979CF8CFAB400000000
E7A30F048FDF724600000000
@@ -1963,13 +1935,6 @@
fileRef
1DD70E292AB45C9F00000000
- E7A30F0413BF31F200000000
-
- isa
- PBXBuildFile
- fileRef
- 1DD70E2913BF31F200000000
-
E7A30F048AFB870A00000000
isa
@@ -2128,7 +2093,6 @@
E7A30F044DD571BA00000000
E7A30F04B262E7E700000000
E7A30F042AB45C9F00000000
- E7A30F0413BF31F200000000
E7A30F048AFB870A00000000
E7A30F04396F915A00000000
E7A30F049598F93900000000
@@ -2161,7 +2125,7 @@
baseConfigurationReference
- 1DD70E294153AE0400000000
+ 1DD70E295A917F8100000000
4952437350C7218900000000
@@ -2173,7 +2137,7 @@
baseConfigurationReference
- 1DD70E292042D46E00000000
+ 1DD70E29E1523AAB00000000
49524373A439BFE700000000
@@ -2185,7 +2149,7 @@
baseConfigurationReference
- 1DD70E2993D97FD000000000
+ 1DD70E2954E8E60D00000000
218C37090000000000000000
@@ -2200,16 +2164,16 @@
defaultConfigurationIsVisible
- E66DC04E79C1F69100000000
+ E66DC04ECF8CFAB400000000
isa
PBXNativeTarget
name
- RLottie
+ RLottieBinding
productName
- RLottie
+ RLottieBinding
productReference
- 1DD70E29E5FAFF5F00000000
+ 1DD70E2964F71C2C00000000
productType
com.apple.product-type.library.static
dependencies
@@ -2265,7 +2229,7 @@
defaultConfigurationIsVisible
- 96C8479379C1F69100000000
+ 96C847934D24729100000000
isa
PBXProject
@@ -2273,7 +2237,7 @@
B401C979EFB6AC4600000000
targets
- E66DC04E79C1F69100000000
+ E66DC04ECF8CFAB400000000
buildConfigurationList
218C37090000000000000001
@@ -2287,6 +2251,6 @@
rootObject
- 96C8479379C1F69100000000
+ 96C847934D24729100000000
\ No newline at end of file
diff --git a/submodules/rlottie/RLottie.xcodeproj/xcshareddata/xcschemes/RLottie.xcscheme b/submodules/rlottie/RLottie.xcodeproj/xcshareddata/xcschemes/RLottie.xcscheme
index 9e2733b950..ca64e3fbd0 100644
--- a/submodules/rlottie/RLottie.xcodeproj/xcshareddata/xcschemes/RLottie.xcscheme
+++ b/submodules/rlottie/RLottie.xcodeproj/xcshareddata/xcschemes/RLottie.xcscheme
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file