diff --git a/ios/Podfile b/ios/Podfile index 267059b6c457..4e26cada7d26 100644 --- a/ios/Podfile +++ b/ios/Podfile @@ -48,7 +48,7 @@ abstract_target 'Status' do use_react_native!( :path => config[:reactNativePath], :fabric_enabled => flags[:fabric_enabled], - :hermes_enabled => false, + :hermes_enabled => true, # An absolute path to your application root. :app_path => "#{Pod::Config.instance.installation_root}/.." ) diff --git a/ios/Podfile.lock b/ios/Podfile.lock index 44ddf5572ba9..e0860893ab61 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -14,11 +14,15 @@ PODS: - ReactCommon/turbomodule/core (= 0.73.5) - fmt (6.2.1) - glog (0.3.5) + - hermes-engine (0.73.5): + - hermes-engine/Pre-built (= 0.73.5) + - hermes-engine/Pre-built (0.73.5) - HMSegmentedControl (1.5.6) - Keycard (3.0.6): - CryptoSwift - secp256k1 - SSZipArchive + - libevent (2.1.12) - libwebp (1.2.4): - libwebp/demux (= 1.2.4) - libwebp/mux (= 1.2.4) @@ -28,6 +32,10 @@ PODS: - libwebp/mux (1.2.4): - libwebp/demux - libwebp/webp (1.2.4) + - Permission-Camera (3.8.0): + - RNPermissions + - Permission-Microphone (3.8.0): + - RNPermissions - RCT-Folly (2022.05.16.00): - boost - DoubleConversion @@ -44,6 +52,12 @@ PODS: - DoubleConversion - fmt (~> 6.2.1) - glog + - RCT-Folly/Futures (2022.05.16.00): + - boost + - DoubleConversion + - fmt (~> 6.2.1) + - glog + - libevent - RCTRequired (0.73.5) - RCTTypeSafety (0.73.5): - FBLazyVector (= 0.73.5) @@ -67,11 +81,11 @@ PODS: - DoubleConversion - FBReactNativeSpec - glog + - hermes-engine - RCT-Folly - RCTRequired - RCTTypeSafety - React-Core - - React-jsc - React-jsi - React-jsiexecutor - React-NativeModulesApple @@ -80,10 +94,11 @@ PODS: - ReactCommon/turbomodule/core - React-Core (0.73.5): - glog + - hermes-engine - RCT-Folly (= 2022.05.16.00) - React-Core/Default (= 0.73.5) - React-cxxreact - - React-jsc + - React-hermes - React-jsi - React-jsiexecutor - React-perflogger @@ -93,10 +108,11 @@ PODS: - Yoga - React-Core/CoreModulesHeaders (0.73.5): - glog + - hermes-engine - RCT-Folly (= 2022.05.16.00) - React-Core/Default - React-cxxreact - - React-jsc + - React-hermes - React-jsi - React-jsiexecutor - React-perflogger @@ -106,9 +122,10 @@ PODS: - Yoga - React-Core/Default (0.73.5): - glog + - hermes-engine - RCT-Folly (= 2022.05.16.00) - React-cxxreact - - React-jsc + - React-hermes - React-jsi - React-jsiexecutor - React-perflogger @@ -118,11 +135,12 @@ PODS: - Yoga - React-Core/DevSupport (0.73.5): - glog + - hermes-engine - RCT-Folly (= 2022.05.16.00) - React-Core/Default (= 0.73.5) - React-Core/RCTWebSocket (= 0.73.5) - React-cxxreact - - React-jsc + - React-hermes - React-jsi - React-jsiexecutor - React-jsinspector (= 0.73.5) @@ -133,10 +151,11 @@ PODS: - Yoga - React-Core/RCTActionSheetHeaders (0.73.5): - glog + - hermes-engine - RCT-Folly (= 2022.05.16.00) - React-Core/Default - React-cxxreact - - React-jsc + - React-hermes - React-jsi - React-jsiexecutor - React-perflogger @@ -146,10 +165,11 @@ PODS: - Yoga - React-Core/RCTAnimationHeaders (0.73.5): - glog + - hermes-engine - RCT-Folly (= 2022.05.16.00) - React-Core/Default - React-cxxreact - - React-jsc + - React-hermes - React-jsi - React-jsiexecutor - React-perflogger @@ -159,10 +179,11 @@ PODS: - Yoga - React-Core/RCTBlobHeaders (0.73.5): - glog + - hermes-engine - RCT-Folly (= 2022.05.16.00) - React-Core/Default - React-cxxreact - - React-jsc + - React-hermes - React-jsi - React-jsiexecutor - React-perflogger @@ -172,10 +193,11 @@ PODS: - Yoga - React-Core/RCTImageHeaders (0.73.5): - glog + - hermes-engine - RCT-Folly (= 2022.05.16.00) - React-Core/Default - React-cxxreact - - React-jsc + - React-hermes - React-jsi - React-jsiexecutor - React-perflogger @@ -185,10 +207,11 @@ PODS: - Yoga - React-Core/RCTLinkingHeaders (0.73.5): - glog + - hermes-engine - RCT-Folly (= 2022.05.16.00) - React-Core/Default - React-cxxreact - - React-jsc + - React-hermes - React-jsi - React-jsiexecutor - React-perflogger @@ -198,10 +221,11 @@ PODS: - Yoga - React-Core/RCTNetworkHeaders (0.73.5): - glog + - hermes-engine - RCT-Folly (= 2022.05.16.00) - React-Core/Default - React-cxxreact - - React-jsc + - React-hermes - React-jsi - React-jsiexecutor - React-perflogger @@ -211,10 +235,11 @@ PODS: - Yoga - React-Core/RCTSettingsHeaders (0.73.5): - glog + - hermes-engine - RCT-Folly (= 2022.05.16.00) - React-Core/Default - React-cxxreact - - React-jsc + - React-hermes - React-jsi - React-jsiexecutor - React-perflogger @@ -224,10 +249,11 @@ PODS: - Yoga - React-Core/RCTTextHeaders (0.73.5): - glog + - hermes-engine - RCT-Folly (= 2022.05.16.00) - React-Core/Default - React-cxxreact - - React-jsc + - React-hermes - React-jsi - React-jsiexecutor - React-perflogger @@ -237,10 +263,11 @@ PODS: - Yoga - React-Core/RCTVibrationHeaders (0.73.5): - glog + - hermes-engine - RCT-Folly (= 2022.05.16.00) - React-Core/Default - React-cxxreact - - React-jsc + - React-hermes - React-jsi - React-jsiexecutor - React-perflogger @@ -250,10 +277,11 @@ PODS: - Yoga - React-Core/RCTWebSocket (0.73.5): - glog + - hermes-engine - RCT-Folly (= 2022.05.16.00) - React-Core/Default (= 0.73.5) - React-cxxreact - - React-jsc + - React-hermes - React-jsi - React-jsiexecutor - React-perflogger @@ -277,6 +305,7 @@ PODS: - DoubleConversion - fmt (~> 6.2.1) - glog + - hermes-engine - RCT-Folly (= 2022.05.16.00) - React-callinvoker (= 0.73.5) - React-debug (= 0.73.5) @@ -290,6 +319,7 @@ PODS: - DoubleConversion - fmt (~> 6.2.1) - glog + - hermes-engine - RCT-Folly/Fabric (= 2022.05.16.00) - RCTRequired - RCTTypeSafety @@ -311,7 +341,6 @@ PODS: - React-Fabric/textlayoutmanager (= 0.73.5) - React-Fabric/uimanager (= 0.73.5) - React-graphics - - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -323,6 +352,7 @@ PODS: - DoubleConversion - fmt (~> 6.2.1) - glog + - hermes-engine - RCT-Folly/Fabric (= 2022.05.16.00) - RCTRequired - RCTTypeSafety @@ -330,7 +360,6 @@ PODS: - React-cxxreact - React-debug - React-graphics - - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -342,6 +371,7 @@ PODS: - DoubleConversion - fmt (~> 6.2.1) - glog + - hermes-engine - RCT-Folly/Fabric (= 2022.05.16.00) - RCTRequired - RCTTypeSafety @@ -349,7 +379,6 @@ PODS: - React-cxxreact - React-debug - React-graphics - - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -361,6 +390,7 @@ PODS: - DoubleConversion - fmt (~> 6.2.1) - glog + - hermes-engine - RCT-Folly/Fabric (= 2022.05.16.00) - RCTRequired - RCTTypeSafety @@ -368,7 +398,6 @@ PODS: - React-cxxreact - React-debug - React-graphics - - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -380,6 +409,7 @@ PODS: - DoubleConversion - fmt (~> 6.2.1) - glog + - hermes-engine - RCT-Folly/Fabric (= 2022.05.16.00) - RCTRequired - RCTTypeSafety @@ -387,7 +417,6 @@ PODS: - React-cxxreact - React-debug - React-graphics - - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -399,6 +428,7 @@ PODS: - DoubleConversion - fmt (~> 6.2.1) - glog + - hermes-engine - RCT-Folly/Fabric (= 2022.05.16.00) - RCTRequired - RCTTypeSafety @@ -417,7 +447,6 @@ PODS: - React-Fabric/components/unimplementedview (= 0.73.5) - React-Fabric/components/view (= 0.73.5) - React-graphics - - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -429,6 +458,7 @@ PODS: - DoubleConversion - fmt (~> 6.2.1) - glog + - hermes-engine - RCT-Folly/Fabric (= 2022.05.16.00) - RCTRequired - RCTTypeSafety @@ -436,7 +466,6 @@ PODS: - React-cxxreact - React-debug - React-graphics - - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -448,6 +477,7 @@ PODS: - DoubleConversion - fmt (~> 6.2.1) - glog + - hermes-engine - RCT-Folly/Fabric (= 2022.05.16.00) - RCTRequired - RCTTypeSafety @@ -455,7 +485,6 @@ PODS: - React-cxxreact - React-debug - React-graphics - - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -467,6 +496,7 @@ PODS: - DoubleConversion - fmt (~> 6.2.1) - glog + - hermes-engine - RCT-Folly/Fabric (= 2022.05.16.00) - RCTRequired - RCTTypeSafety @@ -474,7 +504,6 @@ PODS: - React-cxxreact - React-debug - React-graphics - - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -486,6 +515,7 @@ PODS: - DoubleConversion - fmt (~> 6.2.1) - glog + - hermes-engine - RCT-Folly/Fabric (= 2022.05.16.00) - RCTRequired - RCTTypeSafety @@ -493,7 +523,6 @@ PODS: - React-cxxreact - React-debug - React-graphics - - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -505,6 +534,7 @@ PODS: - DoubleConversion - fmt (~> 6.2.1) - glog + - hermes-engine - RCT-Folly/Fabric (= 2022.05.16.00) - RCTRequired - RCTTypeSafety @@ -512,7 +542,6 @@ PODS: - React-cxxreact - React-debug - React-graphics - - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -524,6 +553,7 @@ PODS: - DoubleConversion - fmt (~> 6.2.1) - glog + - hermes-engine - RCT-Folly/Fabric (= 2022.05.16.00) - RCTRequired - RCTTypeSafety @@ -531,7 +561,6 @@ PODS: - React-cxxreact - React-debug - React-graphics - - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -543,6 +572,7 @@ PODS: - DoubleConversion - fmt (~> 6.2.1) - glog + - hermes-engine - RCT-Folly/Fabric (= 2022.05.16.00) - RCTRequired - RCTTypeSafety @@ -550,7 +580,6 @@ PODS: - React-cxxreact - React-debug - React-graphics - - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -562,6 +591,7 @@ PODS: - DoubleConversion - fmt (~> 6.2.1) - glog + - hermes-engine - RCT-Folly/Fabric (= 2022.05.16.00) - RCTRequired - RCTTypeSafety @@ -569,7 +599,6 @@ PODS: - React-cxxreact - React-debug - React-graphics - - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -581,6 +610,7 @@ PODS: - DoubleConversion - fmt (~> 6.2.1) - glog + - hermes-engine - RCT-Folly/Fabric (= 2022.05.16.00) - RCTRequired - RCTTypeSafety @@ -588,7 +618,6 @@ PODS: - React-cxxreact - React-debug - React-graphics - - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -600,6 +629,7 @@ PODS: - DoubleConversion - fmt (~> 6.2.1) - glog + - hermes-engine - RCT-Folly/Fabric (= 2022.05.16.00) - RCTRequired - RCTTypeSafety @@ -607,7 +637,6 @@ PODS: - React-cxxreact - React-debug - React-graphics - - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -619,6 +648,7 @@ PODS: - DoubleConversion - fmt (~> 6.2.1) - glog + - hermes-engine - RCT-Folly/Fabric (= 2022.05.16.00) - RCTRequired - RCTTypeSafety @@ -626,7 +656,6 @@ PODS: - React-cxxreact - React-debug - React-graphics - - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -639,6 +668,7 @@ PODS: - DoubleConversion - fmt (~> 6.2.1) - glog + - hermes-engine - RCT-Folly/Fabric (= 2022.05.16.00) - RCTRequired - RCTTypeSafety @@ -646,7 +676,6 @@ PODS: - React-cxxreact - React-debug - React-graphics - - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -658,6 +687,7 @@ PODS: - DoubleConversion - fmt (~> 6.2.1) - glog + - hermes-engine - RCT-Folly/Fabric (= 2022.05.16.00) - RCTRequired - RCTTypeSafety @@ -665,7 +695,6 @@ PODS: - React-cxxreact - React-debug - React-graphics - - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -677,6 +706,7 @@ PODS: - DoubleConversion - fmt (~> 6.2.1) - glog + - hermes-engine - RCT-Folly/Fabric (= 2022.05.16.00) - RCTRequired - RCTTypeSafety @@ -684,7 +714,6 @@ PODS: - React-cxxreact - React-debug - React-graphics - - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -696,6 +725,7 @@ PODS: - DoubleConversion - fmt (~> 6.2.1) - glog + - hermes-engine - RCT-Folly/Fabric (= 2022.05.16.00) - RCTRequired - RCTTypeSafety @@ -703,7 +733,6 @@ PODS: - React-cxxreact - React-debug - React-graphics - - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -715,6 +744,7 @@ PODS: - DoubleConversion - fmt (~> 6.2.1) - glog + - hermes-engine - RCT-Folly/Fabric (= 2022.05.16.00) - RCTRequired - RCTTypeSafety @@ -722,7 +752,6 @@ PODS: - React-cxxreact - React-debug - React-graphics - - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -734,6 +763,7 @@ PODS: - DoubleConversion - fmt (~> 6.2.1) - glog + - hermes-engine - RCT-Folly/Fabric (= 2022.05.16.00) - RCTRequired - RCTTypeSafety @@ -741,7 +771,6 @@ PODS: - React-cxxreact - React-debug - React-graphics - - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -753,6 +782,7 @@ PODS: - DoubleConversion - fmt (~> 6.2.1) - glog + - hermes-engine - RCT-Folly/Fabric (= 2022.05.16.00) - RCTRequired - RCTTypeSafety @@ -760,7 +790,6 @@ PODS: - React-cxxreact - React-debug - React-graphics - - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -772,6 +801,7 @@ PODS: - DoubleConversion - fmt (~> 6.2.1) - glog + - hermes-engine - RCT-Folly/Fabric (= 2022.05.16.00) - RCTRequired - RCTTypeSafety @@ -780,7 +810,6 @@ PODS: - React-debug - React-Fabric/uimanager - React-graphics - - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -792,6 +821,7 @@ PODS: - DoubleConversion - fmt (~> 6.2.1) - glog + - hermes-engine - RCT-Folly/Fabric (= 2022.05.16.00) - RCTRequired - RCTTypeSafety @@ -799,7 +829,6 @@ PODS: - React-cxxreact - React-debug - React-graphics - - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -811,13 +840,13 @@ PODS: - DoubleConversion - fmt (~> 6.2.1) - glog + - hermes-engine - RCT-Folly/Fabric (= 2022.05.16.00) - RCTRequired (= 0.73.5) - RCTTypeSafety (= 0.73.5) - React-Fabric - React-graphics - React-ImageManager - - React-jsc - React-jsi - React-jsiexecutor (= 0.73.5) - React-logger @@ -830,6 +859,18 @@ PODS: - RCT-Folly/Fabric (= 2022.05.16.00) - React-Core/Default (= 0.73.5) - React-utils + - React-hermes (0.73.5): + - DoubleConversion + - fmt (~> 6.2.1) + - glog + - hermes-engine + - RCT-Folly (= 2022.05.16.00) + - RCT-Folly/Futures (= 2022.05.16.00) + - React-cxxreact (= 0.73.5) + - React-jsi + - React-jsiexecutor (= 0.73.5) + - React-jsinspector (= 0.73.5) + - React-perflogger (= 0.73.5) - React-ImageManager (0.73.5): - glog - RCT-Folly/Fabric @@ -839,11 +880,6 @@ PODS: - React-graphics - React-rendererdebug - React-utils - - React-jsc (0.73.5): - - React-jsc/Fabric (= 0.73.5) - - React-jsi (= 0.73.5) - - React-jsc/Fabric (0.73.5): - - React-jsi (= 0.73.5) - React-jserrorhandler (0.73.5): - RCT-Folly/Fabric (= 2022.05.16.00) - React-debug @@ -854,11 +890,13 @@ PODS: - DoubleConversion - fmt (~> 6.2.1) - glog + - hermes-engine - RCT-Folly (= 2022.05.16.00) - React-jsiexecutor (0.73.5): - DoubleConversion - fmt (~> 6.2.1) - glog + - hermes-engine - RCT-Folly (= 2022.05.16.00) - React-cxxreact (= 0.73.5) - React-jsi (= 0.73.5) @@ -915,10 +953,10 @@ PODS: - React-nativeconfig (0.73.5) - React-NativeModulesApple (0.73.5): - glog + - hermes-engine - React-callinvoker - React-Core - React-cxxreact - - React-jsc - React-jsi - React-runtimeexecutor - ReactCommon/turbomodule/bridging @@ -940,7 +978,7 @@ PODS: - RCTTypeSafety - React-Core - React-CoreModules - - React-jsc + - React-hermes - React-nativeconfig - React-NativeModulesApple - React-RCTFabric @@ -949,6 +987,7 @@ PODS: - React-runtimescheduler - ReactCommon - React-RCTBlob (0.73.5): + - hermes-engine - RCT-Folly (= 2022.05.16.00) - React-Codegen - React-Core/RCTBlobHeaders @@ -959,6 +998,7 @@ PODS: - ReactCommon - React-RCTFabric (0.73.5): - glog + - hermes-engine - RCT-Folly/Fabric (= 2022.05.16.00) - React-Core - React-debug @@ -966,7 +1006,6 @@ PODS: - React-FabricImage - React-graphics - React-ImageManager - - React-jsc - React-jsi - React-nativeconfig - React-RCTImage @@ -1027,11 +1066,11 @@ PODS: - React-jsi (= 0.73.5) - React-runtimescheduler (0.73.5): - glog + - hermes-engine - RCT-Folly (= 2022.05.16.00) - React-callinvoker - React-cxxreact - React-debug - - React-jsc - React-jsi - React-rendererdebug - React-runtimeexecutor @@ -1047,6 +1086,7 @@ PODS: - DoubleConversion - fmt (~> 6.2.1) - glog + - hermes-engine - RCT-Folly (= 2022.05.16.00) - React-callinvoker (= 0.73.5) - React-cxxreact (= 0.73.5) @@ -1059,6 +1099,7 @@ PODS: - DoubleConversion - fmt (~> 6.2.1) - glog + - hermes-engine - RCT-Folly (= 2022.05.16.00) - React-callinvoker (= 0.73.5) - React-cxxreact (= 0.73.5) @@ -1069,6 +1110,7 @@ PODS: - DoubleConversion - fmt (~> 6.2.1) - glog + - hermes-engine - RCT-Folly (= 2022.05.16.00) - React-callinvoker (= 0.73.5) - React-cxxreact (= 0.73.5) @@ -1121,7 +1163,7 @@ PODS: - TOCropViewController - RNKeychain (8.1.2): - React-Core - - RNPermissions (4.1.5): + - RNPermissions (3.8.0): - React-Core - RNReanimated (3.6.1): - glog @@ -1153,7 +1195,11 @@ DEPENDENCIES: - FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`) - FBReactNativeSpec (from `../node_modules/react-native/React/FBReactNativeSpec`) - glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`) + - hermes-engine (from `../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec`) - Keycard (from `https://github.com/status-im/Keycard.swift.git`) + - libevent (~> 2.1.12) + - Permission-Camera (from `../node_modules/react-native-permissions/ios/Camera/Permission-Camera.podspec`) + - Permission-Microphone (from `../node_modules/react-native-permissions/ios/Microphone/Permission-Microphone.podspec`) - RCT-Folly (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`) - RCT-Folly/Fabric (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`) - RCTRequired (from `../node_modules/react-native/Libraries/RCTRequired`) @@ -1169,8 +1215,8 @@ DEPENDENCIES: - React-Fabric (from `../node_modules/react-native/ReactCommon`) - React-FabricImage (from `../node_modules/react-native/ReactCommon`) - React-graphics (from `../node_modules/react-native/ReactCommon/react/renderer/graphics`) + - React-hermes (from `../node_modules/react-native/ReactCommon/hermes`) - React-ImageManager (from `../node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios`) - - React-jsc (from `../node_modules/react-native/ReactCommon/jsc`) - React-jserrorhandler (from `../node_modules/react-native/ReactCommon/jserrorhandler`) - React-jsi (from `../node_modules/react-native/ReactCommon/jsi`) - React-jsiexecutor (from `../node_modules/react-native/ReactCommon/jsiexecutor`) @@ -1241,6 +1287,7 @@ SPEC REPOS: - CryptoSwift - fmt - HMSegmentedControl + - libevent - libwebp - SDWebImage - SDWebImageWebPCoder @@ -1261,8 +1308,15 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native/React/FBReactNativeSpec" glog: :podspec: "../node_modules/react-native/third-party-podspecs/glog.podspec" + hermes-engine: + :podspec: "../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec" + :tag: hermes-2024-02-20-RNv0.73.5-18f99ace4213052c5e7cdbcd39ee9766cd5df7e4 Keycard: :git: https://github.com/status-im/Keycard.swift.git + Permission-Camera: + :path: "../node_modules/react-native-permissions/ios/Camera/Permission-Camera.podspec" + Permission-Microphone: + :path: "../node_modules/react-native-permissions/ios/Microphone/Permission-Microphone.podspec" RCT-Folly: :podspec: "../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec" RCTRequired: @@ -1289,10 +1343,10 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native/ReactCommon" React-graphics: :path: "../node_modules/react-native/ReactCommon/react/renderer/graphics" + React-hermes: + :path: "../node_modules/react-native/ReactCommon/hermes" React-ImageManager: :path: "../node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios" - React-jsc: - :path: "../node_modules/react-native/ReactCommon/jsc" React-jserrorhandler: :path: "../node_modules/react-native/ReactCommon/jserrorhandler" React-jsi: @@ -1439,27 +1493,31 @@ SPEC CHECKSUMS: FBReactNativeSpec: 146c741a3f40361f6bc13a4ba284678cbedb5881 fmt: ff9d55029c625d3757ed641535fd4a75fedc7ce9 glog: 530710e7949eb12c82670bd09e946becf50a3c2a + hermes-engine: 1d1835b2cc54c381909d94d1b3c8e0a2f1a94a0e HMSegmentedControl: 34c1f54d822d8308e7b24f5d901ec674dfa31352 Keycard: ac6df4d91525c3c82635ac24d4ddd9a80aca5fc8 + libevent: 4049cae6c81cdb3654a443be001fb9bdceff7913 libwebp: f62cb61d0a484ba548448a4bd52aabf150ff6eef + Permission-Camera: e6d142d7d8b714afe0a83e5e6ae17eb949f1e3e9 + Permission-Microphone: 644b1de8bcc2afcaf934e09a22bee507a95796a7 RCT-Folly: 7169b2b1c44399c76a47b5deaaba715eeeb476c0 RCTRequired: 2544c0f1081a5fa12e108bb8cb40e5f4581ccd87 RCTTypeSafety: 50efabe2b115c11ed03fbf3fd79e2f163ddb5d7c React: 84221d5e0ce297bc57c4b6af539a62d812d89f10 React-callinvoker: 5d17577ecc7f784535ebedf3aad4bcbf8f4b5117 - React-Codegen: 86ddd366e10277244cb665e680c9631c459876d1 - React-Core: 89feaf0468bcfdfc09aace4a3dda48ffc20628f4 + React-Codegen: 857e7984fc277aadde2a7a427288b6918ece7b2b + React-Core: 8e782e7e24c7843871a0d9c3c8d7c5b3ebb73832 React-CoreModules: 7875ee247e3e6e0e683b52cd1cdda1b71618bd55 - React-cxxreact: 0f83bc025517476a7e009afd240e62b7cb99f110 + React-cxxreact: 788cd771c6e94d44f8d472fdfae89b67226067ea React-debug: 55c7f2b8463bfe85567c9f4ede904085601130c9 - React-Fabric: ca74011a194b1783dc3270a504c240835d3cb983 - React-FabricImage: 384372a69647c6e30ce64b56ebe33cc30341dfce + React-Fabric: 8cb43853496bb8032420edf62e7281c53109e682 + React-FabricImage: fbdc0ef7ed58a87c77600017c19a751932de3e47 React-graphics: dc8307b615f14e13f1081ac23ea66697808bcd29 + React-hermes: d9acaa4ebf2118d9bd8a541af8c620c467b356b6 React-ImageManager: 2a97ddc9b1f459121697d629cfbe69712997d76f - React-jsc: 899086c7f0ab7b6ab85873d55882c2aea8473cbf React-jserrorhandler: b97b16674258ccaeff5a70047a097a140e76d12d - React-jsi: 60bc1fdca5f69162ab9d0c4623ea77538308a4c3 - React-jsiexecutor: 5ae96903178c1fdb9f18b0367b3bb73e8f6641e1 + React-jsi: 1d59d0a148c76641ac577729e0268bafa494152c + React-jsiexecutor: 262b66928ad948491d03fd328bb5b822cce94647 React-jsinspector: 32db5e364bcae8fca8cdf8891830636275add0c5 React-logger: 0331362115f0f5b392bd7ed14636d1a3ea612479 React-Mapbuffer: 7c35cd53a22d0be04d3f26f7881c7fb7dd230216 @@ -1482,13 +1540,13 @@ SPEC CHECKSUMS: react-native-transparent-video: e484ad11ace8e5f62516e2c5e15efd3cb4df24b0 react-native-webview: 88293a0f23eca8465c0433c023ec632930e644d0 React-nativeconfig: 1166714a4f7ea57a0df5c2cb44fbc70f98d580f9 - React-NativeModulesApple: 461b7a216dffdcfcae46afeba2e0859a78eef71e + React-NativeModulesApple: 726664e9829eb5eed8170241000e46ead269a05f React-perflogger: 0dd9f1725d55f8264b81efadd373fe1d9cca7dc2 React-RCTActionSheet: 05656d2102b0d0a2676d58bad4d80106af5367b2 React-RCTAnimation: 6c66beae98730fb7615df28caf651e295f2401e5 - React-RCTAppDelegate: 0a5359f86586fc8fa2604dd86fab5899dbea57a9 - React-RCTBlob: b377b7580098c6332d14cb09985dcff3eea29c26 - React-RCTFabric: b45c27ec85755dbc95e8a7abccb9142a375ee22d + React-RCTAppDelegate: 891b80c596fffcb3f90431739495d606a9a0d610 + React-RCTBlob: 8ecee445ec5fa9ed8a8621a136183c1045165100 + React-RCTFabric: f291e06bc63fef26cdd105537bae5c6a8d3bdca8 React-RCTImage: 585b16465146cb839da02f3179ce7cb19d332642 React-RCTLinking: 09ba11f7df62946e7ddca1b51aa3bf47b230e008 React-RCTNetwork: e070f8d2fca60f1e9571936ce54d165e77129e76 @@ -1498,9 +1556,9 @@ SPEC CHECKSUMS: React-rendererdebug: ee05480666415f7a76e6cf0a7a50363423f44809 React-rncore: 010565651e9cf2e4fac9517a348446789dd55e01 React-runtimeexecutor: 56f562a608056fb0c1711d900a992e26f375d817 - React-runtimescheduler: 7b558337d22a47a270b5c99d8016b5ab743b3035 + React-runtimescheduler: 814b644a5f456c7df1fba7bcd9914707152527c6 React-utils: 987a4526a2fc0acdfaf87888adfe0bf9d0452066 - ReactCommon: dcc87812d79ce368cc41b7cf49fb624cf3c22b6b + ReactCommon: 2947b0bffd82ea0e58ca7928881152d4c6dae9af ReactNativeAudioToolkit: de9610f323e855ac6574be8c99621f3d57c5df06 ReactNativeCameraKit: d95d3e19c514526a234d9f93c6db7e7f10eef9ea ReactNativeNavigation: 46305e1026fa4cdcf0cfb3822932fc58d090668d @@ -1513,7 +1571,7 @@ SPEC CHECKSUMS: RNGestureHandler: 15c6ef51acba34c49ff03003806cf5dd6098f383 RNImageCropPicker: 486e2f7e2b0461ce24321f751410dce1b3b49e6d RNKeychain: a65256b6ca6ba6976132cc4124b238a5b13b3d9c - RNPermissions: 08e619529cced22695f4b6d0efcc0a233e278903 + RNPermissions: 215c54462104b3925b412b0fb3c9c497b21c358b RNReanimated: dee37576492f1a375017515f5c77e66e5eec696b RNShare: 859ff710211285676b0bcedd156c12437ea1d564 RNStaticSafeAreaInsets: 055ddbf5e476321720457cdaeec0ff2ba40ec1b8 @@ -1526,6 +1584,6 @@ SPEC CHECKSUMS: TOCropViewController: edfd4f25713d56905ad1e0b9f5be3fbe0f59c863 Yoga: a716eea57d0d3430219c0a5a233e1e93ee931eb7 -PODFILE CHECKSUM: bb02c595a4aa4430da978b55da5440811cbd9d91 +PODFILE CHECKSUM: 95741c84e533c57330e2212541c1c6412f0b7ceb COCOAPODS: 1.13.0 diff --git a/ios/StatusIm.xcodeproj/project.pbxproj b/ios/StatusIm.xcodeproj/project.pbxproj index ccb6727f43b9..5d1c61d9ddaf 100644 --- a/ios/StatusIm.xcodeproj/project.pbxproj +++ b/ios/StatusIm.xcodeproj/project.pbxproj @@ -8,10 +8,11 @@ /* Begin PBXBuildFile section */ 00E356F31AD99517003FC87E /* StatusImTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E356F21AD99517003FC87E /* StatusImTests.m */; }; + 0BF51D8C7FBD6A668E6E1FC0 /* libPods-Status-StatusIm.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 45C29909A975E0654116557F /* libPods-Status-StatusIm.a */; }; + 131972279C6DBF736235F9F9 /* libPods-Status-StatusIm-StatusImTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2D9DF8AC0F6547107DE1A25D /* libPods-Status-StatusIm-StatusImTests.a */; }; 13B07FBC1A68108700A75B9A /* AppDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.mm */; }; 13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; }; 25DC9C9DC25846BD8D084888 /* libc++.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 8B9A886A2CB448B1ABA0EB62 /* libc++.tbd */; }; - 2B6F8F28B81E862D44C8723D /* libPods-Status-StatusImPR.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 87038678EE47E8EF6E93EB54 /* libPods-Status-StatusImPR.a */; }; 3870E1E692E24133A80B07DE /* Inter-SemiBold.otf in Resources */ = {isa = PBXBuildFile; fileRef = 693A62DB37BC4CD5A30E5C96 /* Inter-SemiBold.otf */; }; 393D26E3080B443A998F4A2F /* Inter-Italic.otf in Resources */ = {isa = PBXBuildFile; fileRef = B07176ACDAA1422E8F0A3D6B /* Inter-Italic.otf */; }; 3A2626CF245C3F2200D5F94B /* Dummy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A2626CE245C3F2200D5F94B /* Dummy.swift */; }; @@ -36,7 +37,6 @@ 3AAD2AD324A3A60E0075D594 /* Inter-SemiBold.otf in Resources */ = {isa = PBXBuildFile; fileRef = 693A62DB37BC4CD5A30E5C96 /* Inter-SemiBold.otf */; }; 3AAD2AD424A3A60E0075D594 /* Inter-SemiBoldItalic.otf in Resources */ = {isa = PBXBuildFile; fileRef = A4F2BBE8D4DD4140A6CCAC39 /* Inter-SemiBoldItalic.otf */; }; 3ABC7AF8245FF85900612C45 /* InterStatus-Regular.otf in Resources */ = {isa = PBXBuildFile; fileRef = 9C76AF5A418D4D65A4CAD1D9 /* InterStatus-Regular.otf */; }; - 42AC64E4D3CA4E676400C598 /* libPods-Status-StatusIm.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2D2D9E4943562065BF98E304 /* libPods-Status-StatusIm.a */; }; 57C854A7993C47A3B1AECD32 /* Inter-MediumItalic.otf in Resources */ = {isa = PBXBuildFile; fileRef = C6B1215047604CD59A4C74D6 /* Inter-MediumItalic.otf */; }; 65F6941925780A4F00A45E76 /* Bridge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65F6941825780A4F00A45E76 /* Bridge.swift */; }; 65F6941A25780A4F00A45E76 /* Bridge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65F6941825780A4F00A45E76 /* Bridge.swift */; }; @@ -46,7 +46,6 @@ 715D8133290BE850006F5C88 /* UbuntuMono-Regular.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 715D8131290BE850006F5C88 /* UbuntuMono-Regular.ttf */; }; 74B758FC20D7C00B003343C3 /* launch-image-universal.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 74B758FB20D7C00B003343C3 /* launch-image-universal.storyboard */; }; 8391E8E0E93C41A98AAA6631 /* Inter-SemiBoldItalic.otf in Resources */ = {isa = PBXBuildFile; fileRef = A4F2BBE8D4DD4140A6CCAC39 /* Inter-SemiBoldItalic.otf */; }; - 8CF1CA9463A4048F97BABB82 /* libPods-Status-StatusIm-StatusImTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 466C47BA171B53CAE0AD6A19 /* libPods-Status-StatusIm-StatusImTests.a */; }; B24FC7FD1DE7195700D694FF /* Social.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B24FC7FC1DE7195700D694FF /* Social.framework */; }; B24FC7FF1DE7195F00D694FF /* MessageUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B24FC7FE1DE7195F00D694FF /* MessageUI.framework */; }; B2F2D1BC1D9D531B00B7B453 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = B2F2D1BB1D9D531B00B7B453 /* Images.xcassets */; }; @@ -61,6 +60,7 @@ D1786306E0184916B11F4C37 /* Inter-Medium.otf in Resources */ = {isa = PBXBuildFile; fileRef = B2A38FC3D3954DE7B2B171F8 /* Inter-Medium.otf */; }; D84616FB563A48EBB1678699 /* Inter-Bold.otf in Resources */ = {isa = PBXBuildFile; fileRef = CD4A2C27D6D5473184DC1F7E /* Inter-Bold.otf */; }; D99C50E5E18942A39C8DDF61 /* Inter-BoldItalic.otf in Resources */ = {isa = PBXBuildFile; fileRef = B321D25F4493470980039457 /* Inter-BoldItalic.otf */; }; + DE2F1721F9D5702C7CEC5594 /* libPods-Status-StatusImPR.a in Frameworks */ = {isa = PBXBuildFile; fileRef = B17DF204648B8189F8ABD0A7 /* libPods-Status-StatusImPR.a */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -108,40 +108,40 @@ 00E356EE1AD99517003FC87E /* StatusImTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = StatusImTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 00E356F11AD99517003FC87E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 00E356F21AD99517003FC87E /* StatusImTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = StatusImTests.m; sourceTree = ""; }; - 0C331FD392B615DDAD0997F5 /* Pods-Status-StatusImPR.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Status-StatusImPR.release.xcconfig"; path = "Target Support Files/Pods-Status-StatusImPR/Pods-Status-StatusImPR.release.xcconfig"; sourceTree = ""; }; 13B07F961A680F5B00A75B9A /* StatusIm.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = StatusIm.app; sourceTree = BUILT_PRODUCTS_DIR; }; 13B07FAF1A68108700A75B9A /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = StatusIm/AppDelegate.h; sourceTree = ""; }; 13B07FB01A68108700A75B9A /* AppDelegate.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = AppDelegate.mm; path = StatusIm/AppDelegate.mm; sourceTree = ""; }; 13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = StatusIm/Info.plist; sourceTree = ""; }; 13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = StatusIm/main.m; sourceTree = ""; }; 1426DF592BA248FC81D955CB /* Inter-Regular.otf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "Inter-Regular.otf"; path = "../resources/fonts/Inter-Regular.otf"; sourceTree = ""; }; - 2756A97EBFF084FA94990AA5 /* Pods-Status-StatusIm-StatusImTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Status-StatusIm-StatusImTests.release.xcconfig"; path = "Target Support Files/Pods-Status-StatusIm-StatusImTests/Pods-Status-StatusIm-StatusImTests.release.xcconfig"; sourceTree = ""; }; - 2D2D9E4943562065BF98E304 /* libPods-Status-StatusIm.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-Status-StatusIm.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 1B74FBFCB9B8E34B63250A52 /* Pods-Status-StatusIm-StatusImTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Status-StatusIm-StatusImTests.release.xcconfig"; path = "Target Support Files/Pods-Status-StatusIm-StatusImTests/Pods-Status-StatusIm-StatusImTests.release.xcconfig"; sourceTree = ""; }; + 232FE8EAB57384181B0DB836 /* Pods-Status-StatusIm.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Status-StatusIm.release.xcconfig"; path = "Target Support Files/Pods-Status-StatusIm/Pods-Status-StatusIm.release.xcconfig"; sourceTree = ""; }; + 2D9DF8AC0F6547107DE1A25D /* libPods-Status-StatusIm-StatusImTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-Status-StatusIm-StatusImTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; 3A2626CE245C3F2200D5F94B /* Dummy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Dummy.swift; sourceTree = ""; }; 3A6406FB24A3ADF90046ED37 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 3A8F8EA924A4D31600BF206D /* GameKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GameKit.framework; path = System/Library/Frameworks/GameKit.framework; sourceTree = SDKROOT; }; 3AAD2ADC24A3A60E0075D594 /* Status PR.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Status PR.app"; sourceTree = BUILT_PRODUCTS_DIR; }; 3AB1C3AD245C043900098F67 /* StatusIm-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "StatusIm-Bridging-Header.h"; sourceTree = ""; }; - 466C47BA171B53CAE0AD6A19 /* libPods-Status-StatusIm-StatusImTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-Status-StatusIm-StatusImTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 45C29909A975E0654116557F /* libPods-Status-StatusIm.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-Status-StatusIm.a"; sourceTree = BUILT_PRODUCTS_DIR; }; 4C16DE0B1F89508700AA10DB /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; }; 4E586E1B0E544F64AA9F5BD1 /* libz.tbd */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; }; - 5AAC8D9B1AF8BB7C8AB89845 /* Pods-Status-StatusImPR.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Status-StatusImPR.debug.xcconfig"; path = "Target Support Files/Pods-Status-StatusImPR/Pods-Status-StatusImPR.debug.xcconfig"; sourceTree = ""; }; 65F693BD2578002500A45E76 /* CoreNFC.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreNFC.framework; path = System/Library/Frameworks/CoreNFC.framework; sourceTree = SDKROOT; }; 65F693BF2578003600A45E76 /* CoreNFC.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreNFC.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.0.sdk/System/iOSSupport/System/Library/Frameworks/CoreNFC.framework; sourceTree = DEVELOPER_DIR; }; 65F6941725780A4E00A45E76 /* StatusImTests-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "StatusImTests-Bridging-Header.h"; sourceTree = ""; }; 65F6941825780A4F00A45E76 /* Bridge.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Bridge.swift; sourceTree = ""; }; - 680C14B0F642A5F544C397B7 /* Pods-Status-StatusIm.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Status-StatusIm.debug.xcconfig"; path = "Target Support Files/Pods-Status-StatusIm/Pods-Status-StatusIm.debug.xcconfig"; sourceTree = ""; }; 693A62DB37BC4CD5A30E5C96 /* Inter-SemiBold.otf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "Inter-SemiBold.otf"; path = "../resources/fonts/Inter-SemiBold.otf"; sourceTree = ""; }; 715D8131290BE850006F5C88 /* UbuntuMono-Regular.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; name = "UbuntuMono-Regular.ttf"; path = "../resources/fonts/UbuntuMono-Regular.ttf"; sourceTree = ""; }; 74B758FB20D7C00B003343C3 /* launch-image-universal.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = "launch-image-universal.storyboard"; sourceTree = ""; }; - 7FA4F04CE45319370F87C4FD /* Pods-Status-StatusIm.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Status-StatusIm.release.xcconfig"; path = "Target Support Files/Pods-Status-StatusIm/Pods-Status-StatusIm.release.xcconfig"; sourceTree = ""; }; - 87038678EE47E8EF6E93EB54 /* libPods-Status-StatusImPR.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-Status-StatusImPR.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 7A393286DD0E844D050D0B89 /* Pods-Status-StatusImPR.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Status-StatusImPR.release.xcconfig"; path = "Target Support Files/Pods-Status-StatusImPR/Pods-Status-StatusImPR.release.xcconfig"; sourceTree = ""; }; + 7BF7B2DB23EE09E5229629DA /* Pods-Status-StatusImPR.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Status-StatusImPR.debug.xcconfig"; path = "Target Support Files/Pods-Status-StatusImPR/Pods-Status-StatusImPR.debug.xcconfig"; sourceTree = ""; }; 8B9A886A2CB448B1ABA0EB62 /* libc++.tbd */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = "libc++.tbd"; path = "usr/lib/libc++.tbd"; sourceTree = SDKROOT; }; 922C4CA61F4D5F8B0033C753 /* StatusIm.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; name = StatusIm.entitlements; path = StatusIm/StatusIm.entitlements; sourceTree = ""; }; 9C76AF5A418D4D65A4CAD1D9 /* InterStatus-Regular.otf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "InterStatus-Regular.otf"; path = "../resources/fonts/InterStatus-Regular.otf"; sourceTree = ""; }; 9EC0135C1E06FB1900155B5C /* RCTWKWebView.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTWKWebView.xcodeproj; path = "../node_modules/react-native-wkwebview-reborn/ios/RCTWKWebView.xcodeproj"; sourceTree = ""; }; + A0B5AD061DF0F6CC98603A99 /* Pods-Status-StatusIm.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Status-StatusIm.debug.xcconfig"; path = "Target Support Files/Pods-Status-StatusIm/Pods-Status-StatusIm.debug.xcconfig"; sourceTree = ""; }; A4F2BBE8D4DD4140A6CCAC39 /* Inter-SemiBoldItalic.otf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "Inter-SemiBoldItalic.otf"; path = "../resources/fonts/Inter-SemiBoldItalic.otf"; sourceTree = ""; }; B07176ACDAA1422E8F0A3D6B /* Inter-Italic.otf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "Inter-Italic.otf"; path = "../resources/fonts/Inter-Italic.otf"; sourceTree = ""; }; + B17DF204648B8189F8ABD0A7 /* libPods-Status-StatusImPR.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-Status-StatusImPR.a"; sourceTree = BUILT_PRODUCTS_DIR; }; B24FC7FC1DE7195700D694FF /* Social.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Social.framework; path = System/Library/Frameworks/Social.framework; sourceTree = SDKROOT; }; B24FC7FE1DE7195F00D694FF /* MessageUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MessageUI.framework; path = System/Library/Frameworks/MessageUI.framework; sourceTree = SDKROOT; }; B2A38FC3D3954DE7B2B171F8 /* Inter-Medium.otf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "Inter-Medium.otf"; path = "../resources/fonts/Inter-Medium.otf"; sourceTree = ""; }; @@ -153,7 +153,7 @@ C6B1215047604CD59A4C74D6 /* Inter-MediumItalic.otf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "Inter-MediumItalic.otf"; path = "../resources/fonts/Inter-MediumItalic.otf"; sourceTree = ""; }; CD4A2C27D6D5473184DC1F7E /* Inter-Bold.otf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "Inter-Bold.otf"; path = "../resources/fonts/Inter-Bold.otf"; sourceTree = ""; }; CE4E31B21D8695250033ED64 /* Statusgo.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = Statusgo.xcframework; path = "../modules/react-native-status/ios/RCTStatus/Statusgo.xcframework"; sourceTree = ""; }; - D42A8AC52E48DA4C89F20C13 /* Pods-Status-StatusIm-StatusImTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Status-StatusIm-StatusImTests.debug.xcconfig"; path = "Target Support Files/Pods-Status-StatusIm-StatusImTests/Pods-Status-StatusIm-StatusImTests.debug.xcconfig"; sourceTree = ""; }; + D40C4023C7D5B793AEF98426 /* Pods-Status-StatusIm-StatusImTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Status-StatusIm-StatusImTests.debug.xcconfig"; path = "Target Support Files/Pods-Status-StatusIm-StatusImTests/Pods-Status-StatusIm-StatusImTests.debug.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -161,7 +161,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 8CF1CA9463A4048F97BABB82 /* libPods-Status-StatusIm-StatusImTests.a in Frameworks */, + 131972279C6DBF736235F9F9 /* libPods-Status-StatusIm-StatusImTests.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -174,7 +174,7 @@ CE4E31B31D8695250033ED64 /* Statusgo.xcframework in Frameworks */, 25DC9C9DC25846BD8D084888 /* libc++.tbd in Frameworks */, BA68A2377A20496EA737000D /* libz.tbd in Frameworks */, - 42AC64E4D3CA4E676400C598 /* libPods-Status-StatusIm.a in Frameworks */, + 0BF51D8C7FBD6A668E6E1FC0 /* libPods-Status-StatusIm.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -188,7 +188,7 @@ 3AAD2AC224A3A60E0075D594 /* Statusgo.xcframework in Frameworks */, 3AAD2AC524A3A60E0075D594 /* libc++.tbd in Frameworks */, 3AAD2AC624A3A60E0075D594 /* libz.tbd in Frameworks */, - 2B6F8F28B81E862D44C8723D /* libPods-Status-StatusImPR.a in Frameworks */, + DE2F1721F9D5702C7CEC5594 /* libPods-Status-StatusImPR.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -314,9 +314,9 @@ CE4E31B21D8695250033ED64 /* Statusgo.xcframework */, 8B9A886A2CB448B1ABA0EB62 /* libc++.tbd */, 4E586E1B0E544F64AA9F5BD1 /* libz.tbd */, - 2D2D9E4943562065BF98E304 /* libPods-Status-StatusIm.a */, - 466C47BA171B53CAE0AD6A19 /* libPods-Status-StatusIm-StatusImTests.a */, - 87038678EE47E8EF6E93EB54 /* libPods-Status-StatusImPR.a */, + 45C29909A975E0654116557F /* libPods-Status-StatusIm.a */, + 2D9DF8AC0F6547107DE1A25D /* libPods-Status-StatusIm-StatusImTests.a */, + B17DF204648B8189F8ABD0A7 /* libPods-Status-StatusImPR.a */, ); name = Frameworks; sourceTree = ""; @@ -324,12 +324,12 @@ D0D5C8D06825D33BA2D2121E /* Pods */ = { isa = PBXGroup; children = ( - 680C14B0F642A5F544C397B7 /* Pods-Status-StatusIm.debug.xcconfig */, - 7FA4F04CE45319370F87C4FD /* Pods-Status-StatusIm.release.xcconfig */, - D42A8AC52E48DA4C89F20C13 /* Pods-Status-StatusIm-StatusImTests.debug.xcconfig */, - 2756A97EBFF084FA94990AA5 /* Pods-Status-StatusIm-StatusImTests.release.xcconfig */, - 5AAC8D9B1AF8BB7C8AB89845 /* Pods-Status-StatusImPR.debug.xcconfig */, - 0C331FD392B615DDAD0997F5 /* Pods-Status-StatusImPR.release.xcconfig */, + A0B5AD061DF0F6CC98603A99 /* Pods-Status-StatusIm.debug.xcconfig */, + 232FE8EAB57384181B0DB836 /* Pods-Status-StatusIm.release.xcconfig */, + D40C4023C7D5B793AEF98426 /* Pods-Status-StatusIm-StatusImTests.debug.xcconfig */, + 1B74FBFCB9B8E34B63250A52 /* Pods-Status-StatusIm-StatusImTests.release.xcconfig */, + 7BF7B2DB23EE09E5229629DA /* Pods-Status-StatusImPR.debug.xcconfig */, + 7A393286DD0E844D050D0B89 /* Pods-Status-StatusImPR.release.xcconfig */, ); path = Pods; sourceTree = ""; @@ -341,11 +341,12 @@ isa = PBXNativeTarget; buildConfigurationList = 00E357021AD99517003FC87E /* Build configuration list for PBXNativeTarget "StatusImTests" */; buildPhases = ( - 99EA576680D5849CA4274106 /* [CP] Check Pods Manifest.lock */, + 5937040F3338CDF93E777A93 /* [CP] Check Pods Manifest.lock */, 00E356EA1AD99517003FC87E /* Sources */, 00E356EB1AD99517003FC87E /* Frameworks */, 00E356EC1AD99517003FC87E /* Resources */, - 835B3E5945D5F723935FD4E1 /* [CP] Copy Pods Resources */, + 7AD665439C08CFEF5EF84F6A /* [CP] Embed Pods Frameworks */, + 02C1A8CA208E38DA07BAC311 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -361,14 +362,15 @@ isa = PBXNativeTarget; buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "StatusIm" */; buildPhases = ( - 140572B0EA34D6F884AB6CC4 /* [CP] Check Pods Manifest.lock */, + 1DFD6BF757E89B72F40FCEE9 /* [CP] Check Pods Manifest.lock */, 13B07F871A680F5B00A75B9A /* Sources */, 13B07F8C1A680F5B00A75B9A /* Frameworks */, 13B07F8E1A680F5B00A75B9A /* Resources */, 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */, 20B6B6891D92C42700CC5C6A /* Embed Frameworks */, E3914A731DF919ED00EBB515 /* Run Script */, - 5BEC29A10D63DFF8AFF5B788 /* [CP] Copy Pods Resources */, + 50F2A2E15670F86233743A5C /* [CP] Embed Pods Frameworks */, + 1B623A051F855FC5B09A0480 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -383,14 +385,15 @@ isa = PBXNativeTarget; buildConfigurationList = 3AAD2AD924A3A60E0075D594 /* Build configuration list for PBXNativeTarget "StatusImPR" */; buildPhases = ( - 78F85303177A5D4820A08DC1 /* [CP] Check Pods Manifest.lock */, + EB421F3ED78A38D285D771D2 /* [CP] Check Pods Manifest.lock */, 3AAD2ABB24A3A60E0075D594 /* Sources */, 3AAD2ABF24A3A60E0075D594 /* Frameworks */, 3AAD2AC924A3A60E0075D594 /* Resources */, 3AAD2AD524A3A60E0075D594 /* Bundle React Native code and images */, 3AAD2AD624A3A60E0075D594 /* Embed Frameworks */, 3AAD2AD724A3A60E0075D594 /* Run Script */, - 776D3E96946780BFE216ACF2 /* [CP] Copy Pods Resources */, + F4561A2D3C9E6C4B66F4C4F5 /* [CP] Embed Pods Frameworks */, + 6FA1467F7B916ED92FA688E0 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -544,7 +547,51 @@ shellPath = "/usr/bin/env sh"; shellScript = "set -o errexit\nexport NODE_BINARY=\"${NODE_BINARY:-node}\"\nexport NODE_ARGS=\"${NODE_ARGS:- --max-old-space-size=16384 }\"\n\n\"../node_modules/react-native/scripts/react-native-xcode.sh\"\n"; }; - 140572B0EA34D6F884AB6CC4 /* [CP] Check Pods Manifest.lock */ = { + 02C1A8CA208E38DA07BAC311 /* [CP] Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Status-StatusIm-StatusImTests/Pods-Status-StatusIm-StatusImTests-resources.sh", + "${PODS_CONFIGURATION_BUILD_DIR}/RNImageCropPicker/QBImagePicker.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/React-Core/RCTI18nStrings.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/TOCropViewController/TOCropViewControllerBundle.bundle", + ); + name = "[CP] Copy Pods Resources"; + outputPaths = ( + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/QBImagePicker.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RCTI18nStrings.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/TOCropViewControllerBundle.bundle", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Status-StatusIm-StatusImTests/Pods-Status-StatusIm-StatusImTests-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; + 1B623A051F855FC5B09A0480 /* [CP] Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Status-StatusIm/Pods-Status-StatusIm-resources.sh", + "${PODS_CONFIGURATION_BUILD_DIR}/RNImageCropPicker/QBImagePicker.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/React-Core/RCTI18nStrings.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/TOCropViewController/TOCropViewControllerBundle.bundle", + ); + name = "[CP] Copy Pods Resources"; + outputPaths = ( + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/QBImagePicker.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RCTI18nStrings.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/TOCropViewControllerBundle.bundle", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Status-StatusIm/Pods-Status-StatusIm-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; + 1DFD6BF757E89B72F40FCEE9 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -594,31 +641,47 @@ shellPath = "/usr/bin/env sh"; shellScript = "\"${PROJECT_DIR}/scripts/set_xcode_version.sh\" > ../logs/set_xcode_version.log 2>&1\n"; }; - 5BEC29A10D63DFF8AFF5B788 /* [CP] Copy Pods Resources */ = { + 50F2A2E15670F86233743A5C /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Status-StatusIm/Pods-Status-StatusIm-resources.sh", - "${PODS_CONFIGURATION_BUILD_DIR}/RNImageCropPicker/QBImagePicker.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/RNPermissions/RNPermissionsPrivacyInfo.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/React-Core/RCTI18nStrings.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/TOCropViewController/TOCropViewControllerBundle.bundle", + "${PODS_ROOT}/Target Support Files/Pods-Status-StatusIm/Pods-Status-StatusIm-frameworks.sh", + "${PODS_XCFRAMEWORKS_BUILD_DIR}/hermes-engine/Pre-built/hermes.framework/hermes", ); - name = "[CP] Copy Pods Resources"; + name = "[CP] Embed Pods Frameworks"; outputPaths = ( - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/QBImagePicker.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RNPermissionsPrivacyInfo.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RCTI18nStrings.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/TOCropViewControllerBundle.bundle", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/hermes.framework", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Status-StatusIm/Pods-Status-StatusIm-resources.sh\"\n"; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Status-StatusIm/Pods-Status-StatusIm-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + 5937040F3338CDF93E777A93 /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-Status-StatusIm-StatusImTests-checkManifestLockResult.txt", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - 776D3E96946780BFE216ACF2 /* [CP] Copy Pods Resources */ = { + 6FA1467F7B916ED92FA688E0 /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -626,14 +689,12 @@ inputPaths = ( "${PODS_ROOT}/Target Support Files/Pods-Status-StatusImPR/Pods-Status-StatusImPR-resources.sh", "${PODS_CONFIGURATION_BUILD_DIR}/RNImageCropPicker/QBImagePicker.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/RNPermissions/RNPermissionsPrivacyInfo.bundle", "${PODS_CONFIGURATION_BUILD_DIR}/React-Core/RCTI18nStrings.bundle", "${PODS_CONFIGURATION_BUILD_DIR}/TOCropViewController/TOCropViewControllerBundle.bundle", ); name = "[CP] Copy Pods Resources"; outputPaths = ( "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/QBImagePicker.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RNPermissionsPrivacyInfo.bundle", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RCTI18nStrings.bundle", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/TOCropViewControllerBundle.bundle", ); @@ -642,53 +703,39 @@ shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Status-StatusImPR/Pods-Status-StatusImPR-resources.sh\"\n"; showEnvVarsInLog = 0; }; - 78F85303177A5D4820A08DC1 /* [CP] Check Pods Manifest.lock */ = { + 7AD665439C08CFEF5EF84F6A /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); - inputFileListPaths = ( - ); inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Status-StatusIm-StatusImTests/Pods-Status-StatusIm-StatusImTests-frameworks.sh", + "${PODS_XCFRAMEWORKS_BUILD_DIR}/hermes-engine/Pre-built/hermes.framework/hermes", ); + name = "[CP] Embed Pods Frameworks"; outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Status-StatusImPR-checkManifestLockResult.txt", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/hermes.framework", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Status-StatusIm-StatusImTests/Pods-Status-StatusIm-StatusImTests-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; - 835B3E5945D5F723935FD4E1 /* [CP] Copy Pods Resources */ = { + E3914A731DF919ED00EBB515 /* Run Script */ = { isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; + buildActionMask = 8; files = ( ); inputPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Status-StatusIm-StatusImTests/Pods-Status-StatusIm-StatusImTests-resources.sh", - "${PODS_CONFIGURATION_BUILD_DIR}/RNImageCropPicker/QBImagePicker.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/RNPermissions/RNPermissionsPrivacyInfo.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/React-Core/RCTI18nStrings.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/TOCropViewController/TOCropViewControllerBundle.bundle", ); - name = "[CP] Copy Pods Resources"; + name = "Run Script"; outputPaths = ( - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/QBImagePicker.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RNPermissionsPrivacyInfo.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RCTI18nStrings.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/TOCropViewControllerBundle.bundle", ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Status-StatusIm-StatusImTests/Pods-Status-StatusIm-StatusImTests-resources.sh\"\n"; - showEnvVarsInLog = 0; + runOnlyForDeploymentPostprocessing = 1; + shellPath = "/usr/bin/env sh"; + shellScript = "\"${PROJECT_DIR}/scripts/set_xcode_version.sh\" > ../logs/set_xcode_version.log 2>&1\n"; }; - 99EA576680D5849CA4274106 /* [CP] Check Pods Manifest.lock */ = { + EB421F3ED78A38D285D771D2 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -703,26 +750,30 @@ outputFileListPaths = ( ); outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Status-StatusIm-StatusImTests-checkManifestLockResult.txt", + "$(DERIVED_FILE_DIR)/Pods-Status-StatusImPR-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - E3914A731DF919ED00EBB515 /* Run Script */ = { + F4561A2D3C9E6C4B66F4C4F5 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; - buildActionMask = 8; + buildActionMask = 2147483647; files = ( ); inputPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Status-StatusImPR/Pods-Status-StatusImPR-frameworks.sh", + "${PODS_XCFRAMEWORKS_BUILD_DIR}/hermes-engine/Pre-built/hermes.framework/hermes", ); - name = "Run Script"; + name = "[CP] Embed Pods Frameworks"; outputPaths = ( + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/hermes.framework", ); - runOnlyForDeploymentPostprocessing = 1; - shellPath = "/usr/bin/env sh"; - shellScript = "\"${PROJECT_DIR}/scripts/set_xcode_version.sh\" > ../logs/set_xcode_version.log 2>&1\n"; + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Status-StatusImPR/Pods-Status-StatusImPR-frameworks.sh\"\n"; + showEnvVarsInLog = 0; }; /* End PBXShellScriptBuildPhase section */ @@ -771,7 +822,7 @@ /* Begin XCBuildConfiguration section */ 00E356F61AD99517003FC87E /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D42A8AC52E48DA4C89F20C13 /* Pods-Status-StatusIm-StatusImTests.debug.xcconfig */; + baseConfigurationReference = D40C4023C7D5B793AEF98426 /* Pods-Status-StatusIm-StatusImTests.debug.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; BUNDLE_ID_SUFFIX = .debug; @@ -808,7 +859,7 @@ }; 00E356F71AD99517003FC87E /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2756A97EBFF084FA94990AA5 /* Pods-Status-StatusIm-StatusImTests.release.xcconfig */; + baseConfigurationReference = 1B74FBFCB9B8E34B63250A52 /* Pods-Status-StatusIm-StatusImTests.release.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; BUNDLE_ID_SUFFIX = ""; @@ -841,7 +892,7 @@ }; 13B07F941A680F5B00A75B9A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 680C14B0F642A5F544C397B7 /* Pods-Status-StatusIm.debug.xcconfig */; + baseConfigurationReference = A0B5AD061DF0F6CC98603A99 /* Pods-Status-StatusIm.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = "AppIcon$(BUNDLE_ID_SUFFIX)"; BUNDLE_ID_SUFFIX = .debug; @@ -923,7 +974,7 @@ }; 13B07F951A680F5B00A75B9A /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7FA4F04CE45319370F87C4FD /* Pods-Status-StatusIm.release.xcconfig */; + baseConfigurationReference = 232FE8EAB57384181B0DB836 /* Pods-Status-StatusIm.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = "AppIcon$(BUNDLE_ID_SUFFIX)"; BUNDLE_ID_SUFFIX = ""; @@ -998,7 +1049,7 @@ }; 3AAD2ADA24A3A60E0075D594 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5AAC8D9B1AF8BB7C8AB89845 /* Pods-Status-StatusImPR.debug.xcconfig */; + baseConfigurationReference = 7BF7B2DB23EE09E5229629DA /* Pods-Status-StatusImPR.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = "AppIcon$(BUNDLE_ID_SUFFIX)"; BUNDLE_ID_SUFFIX = .debug; @@ -1078,7 +1129,7 @@ }; 3AAD2ADB24A3A60E0075D594 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0C331FD392B615DDAD0997F5 /* Pods-Status-StatusImPR.release.xcconfig */; + baseConfigurationReference = 7A393286DD0E844D050D0B89 /* Pods-Status-StatusImPR.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = "AppIconPR$(BUNDLE_ID_SUFFIX)"; BUNDLE_ID_SUFFIX = ""; @@ -1228,18 +1279,22 @@ ); MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; - OTHER_CFLAGS = "$(inherited)"; + OTHER_CFLAGS = ( + "$(inherited)", + " ", + ); OTHER_CPLUSPLUSFLAGS = ( "$(OTHER_CFLAGS)", "-DFOLLY_NO_CONFIG", "-DFOLLY_MOBILE=1", "-DFOLLY_USE_LIBCPP=1", "-DFOLLY_CFG_NO_COROUTINES=1", + " ", ); OTHER_LDFLAGS = "$(inherited)"; REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; SDKROOT = iphoneos; - USE_HERMES = false; + USE_HERMES = true; VALID_ARCHS = arm64; "VALID_ARCHS[sdk=iphonesimulator*]" = x86_64; }; @@ -1315,18 +1370,22 @@ ); MTL_ENABLE_DEBUG_INFO = NO; ONLY_ACTIVE_ARCH = NO; - OTHER_CFLAGS = "$(inherited)"; + OTHER_CFLAGS = ( + "$(inherited)", + " ", + ); OTHER_CPLUSPLUSFLAGS = ( "$(OTHER_CFLAGS)", "-DFOLLY_NO_CONFIG", "-DFOLLY_MOBILE=1", "-DFOLLY_USE_LIBCPP=1", "-DFOLLY_CFG_NO_COROUTINES=1", + " ", ); OTHER_LDFLAGS = "$(inherited)"; REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; SDKROOT = iphoneos; - USE_HERMES = false; + USE_HERMES = true; VALIDATE_PRODUCT = YES; VALID_ARCHS = arm64; }; diff --git a/nix/mobile/ios/shells/cocoapods.nix b/nix/mobile/ios/shells/cocoapods.nix index 8742f8d41e78..3e981ad9396c 100644 --- a/nix/mobile/ios/shells/cocoapods.nix +++ b/nix/mobile/ios/shells/cocoapods.nix @@ -15,7 +15,7 @@ in mkShell { echo "No modifications detected." else # CocoaPods are trash and can't handle other pod instances running - ./scripts/wait-for.sh 240 'pod install' + ./scripts/wait-for.sh 240 'RCT_NEW_ARCH_ENABLED=1 pod install' (cd ios && pod install) fi } diff --git a/patches/CameraRollModule.java.patch b/patches/CameraRollModule.java.patch new file mode 100644 index 000000000000..970fd90c4361 --- /dev/null +++ b/patches/CameraRollModule.java.patch @@ -0,0 +1,37 @@ +--- /tmp/tmp-status-mobile-ca53bf738/tmp.QcO69SAqs7/CameraRollModule.java 2024-04-19 14:02:42.746932000 +0200 ++++ ./node_modules/@react-native-camera-roll/camera-roll/android/src/main/java/com/reactnativecommunity/cameraroll/CameraRollModule.java 2024-04-19 14:03:51.776866113 +0200 +@@ -677,7 +677,7 @@ + + WritableArray subTypes = Arguments.createArray(); + node.putArray("subTypes", subTypes); +- ++ + if (includeSourceType) { + node.putString("sourceType", "UserLibrary"); + } else { +@@ -685,7 +685,7 @@ + } + + WritableArray group_name = Arguments.createArray(); +- ++ + if (includeAlbums) { + group_name.pushString(media.getString(groupNameIndex)); + } +@@ -1089,6 +1089,16 @@ + promise.reject("CameraRoll:getPhotoThumbnail", "getPhotoThumbnail is not supported on Android"); + } + ++ @ReactMethod ++ public void getPhotosCountiOS(String arg, Promise promise) { ++ promise.reject("CameraRoll:getPhotosCountiOS", "getPhotosCountiOS is not supported on Android"); ++ } ++ ++ @ReactMethod ++ public void getFavoritesiOS(String arg, Promise promise) { ++ promise.reject("CameraRoll:getFavoritesiOS", "getFavoritesiOS is not supported on Android"); ++ } ++ + public void addListener(String eventName) {} + public void removeListeners(double count) {} + } diff --git a/patches/NativeCameraRollModuleSpec.java.patch b/patches/NativeCameraRollModuleSpec.java.patch new file mode 100644 index 000000000000..45ebce7a0336 --- /dev/null +++ b/patches/NativeCameraRollModuleSpec.java.patch @@ -0,0 +1,16 @@ +--- /tmp/tmp-status-mobile-ca53bf738/tmp.Ay8Xen8Mmn/NativeCameraRollModuleSpec.java 2024-04-19 12:10:05.789750000 +0200 ++++ ./node_modules/@react-native-camera-roll/camera-roll/android/src/paper/java/com/reactnativecommunity/cameraroll/NativeCameraRollModuleSpec.java 2024-04-19 12:12:27.231493426 +0200 +@@ -50,4 +50,13 @@ + @ReactMethod + @DoNotStrip + public abstract void getPhotoThumbnail(String internalID, ReadableMap options, Promise promise); ++ ++ @ReactMethod ++ @DoNotStrip ++ public abstract void getPhotosCountiOS(String arg, Promise promise); ++ ++ @ReactMethod ++ @DoNotStrip ++ public abstract void getFavoritesiOS(String arg, Promise promise); ++ + }