diff --git a/android/gradle.properties b/android/gradle.properties index c1bdf07..df30fdd 100644 --- a/android/gradle.properties +++ b/android/gradle.properties @@ -35,7 +35,7 @@ reactNativeArchitectures=armeabi-v7a,arm64-v8a,x86,x86_64 # your application. You should enable this flag either if you want # to write custom TurboModules/Fabric components OR use libraries that # are providing them. -newArchEnabled=true +newArchEnabled=false # Use this property to enable or disable the Hermes JS engine. # If set to false, you will be using JSC instead. diff --git a/bun.lockb b/bun.lockb index 86bb4d4..f9bc5d5 100755 Binary files a/bun.lockb and b/bun.lockb differ diff --git a/ios/Podfile b/ios/Podfile index 15e2028..07ae8d6 100644 --- a/ios/Podfile +++ b/ios/Podfile @@ -1,79 +1,41 @@ -ENV['EXPO_USE_FRAMEWORKS'] = '1' -require 'json' +require_relative '../node_modules/react-native/scripts/react_native_pods' -expo_autolinking_script = File.join(File.dirname(%x(node --print "require.resolve('expo/package.json')").strip), "scripts", "autolinking") +platform :ios, '15.1' +install! 'cocoapods', :deterministic_uuids => false + +# Add Expo modules autolinking +expo_autolinking_script = File.join(File.dirname(%x(node --print "require.resolve('expo/package.json')").strip), "scripts/autolinking") require expo_autolinking_script if File.exist?(expo_autolinking_script) -require File.join(File.dirname(%x(node --print "require.resolve('react-native/package.json')").strip), "scripts", "react_native_pods") - -podfile_properties = JSON.parse(File.read(File.join(__dir__, 'Podfile.properties.json'))) rescue {} - -platform :ios, podfile_properties['ios.deploymentTarget'] || '15.1' - -install! 'cocoapods', - :deterministic_uuids => false, - :generate_multiple_pod_projects => true, - :incremental_installation => true - -prepare_react_native_project! - -config = nil - target 'mobiledarmasaba' do - # ✅ Hapus autolinking manual jika sebelumnya ada - # require_relative '../node_modules/expo-modules-core/scripts/autolinking' - # use_expo_modules! - - config = use_native_modules! do |c| - use_flipper!({ 'Flipper' => '0.182.0' }) - end - + # Use Expo modules with guard + use_expo_modules! if respond_to?(:use_expo_modules!) + + config = { + :reactNativePath => "../node_modules/react-native" + } + use_react_native!( :path => config[:reactNativePath], - :hermes_enabled => podfile_properties['expo.jsEngine'].nil? || podfile_properties['expo.jsEngine'] == 'hermes', - :app_path => "#{Pod::Config.instance.installation_root}/..", - :privacy_file_aggregation_enabled => podfile_properties['apple.privacyManifestAggregationEnabled'] != 'false', + :hermes_enabled => true ) - - # ✅ Modular headers fix untuk Firebase, dsb. - pod 'FirebaseDatabase', :modular_headers => true - pod 'FirebaseCore', :modular_headers => true - pod 'FirebaseAppCheckInterop', :modular_headers => true - pod 'leveldb-library', :modular_headers => true - pod 'GoogleUtilities', :modular_headers => true -end - -post_install do |installer| - # (Optional fix) remove bad script - system("rm -rf Pods/Target\\ Support\\ Files/Pods-mobiledarmasaba/expo-configure-project.sh") - - react_native_post_install( - installer, - config[:reactNativePath], - :mac_catalyst_enabled => false, - :ccache_enabled => podfile_properties['apple.ccacheEnabled'] == 'true', - ) - - installer.pods_project.targets.each do |target| - target.build_configurations.each do |config| - # ✅ Critical for Expo Swift modules - config.build_settings['CLANG_ENABLE_MODULES'] = 'YES' - config.build_settings['DEFINES_MODULE'] = 'YES' - config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '15.1' - config.build_settings['GCC_TREAT_WARNINGS_AS_ERRORS'] = 'NO' - config.build_settings['EXCLUDED_ARCHS[sdk=iphonesimulator*]'] = 'arm64' - config.build_settings['SWIFT_VERSION'] = '5.0' - end - - # Avoid duplicate module map error - if ['ReactCommon', 'react_runtime'].include?(target.name) - target.module_map = nil if target.respond_to?(:module_map) - end - - # Fix Hermes build script (path env) - if target.name == 'hermes-engine' - script = target.build_phases.first.shell_script - target.build_phases.first.shell_script = "export NODE_BINARY=$(which node)\n#{script}" + + # Post Install processing + post_install do |installer| + # Call react_native_post_install without parameters + react_native_post_install(installer) + + # Set C++20 standard for all targets + installer.pods_project.targets.each do |target| + target.build_configurations.each do |config| + config.build_settings['CLANG_CXX_LANGUAGE_STANDARD'] = 'c++20' + config.build_settings['CLANG_CXX_LIBRARY'] = 'libc++' + config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '15.1' + + # Enable C++ modules + config.build_settings['CLANG_ENABLE_MODULES'] = 'YES' + config.build_settings['GCC_C_LANGUAGE_STANDARD'] = 'gnu11' + end end end end diff --git a/ios/Podfile.lock b/ios/Podfile.lock index 453018d..1dd8505 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -1,123 +1,13 @@ PODS: - boost (1.84.0) - DoubleConversion (1.1.6) - - Expo (53.0.20): - - DoubleConversion - - glog - - RCT-Folly (= 2024.11.18.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-jsc - - React-jsi - - React-NativeModulesApple - - React-RCTAppDelegate - - React-RCTFabric - - React-renderercss - - React-rendererdebug - - React-utils - - ReactAppDependencyProvider - - ReactCodegen - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - Yoga - fast_float (6.1.4) - FBLazyVector (0.79.5) - - Firebase/CoreOnly (11.15.0): - - FirebaseCore (~> 11.15.0) - - Firebase/Database (11.15.0): - - Firebase/CoreOnly - - FirebaseDatabase (~> 11.15.0) - - Firebase/Messaging (11.15.0): - - Firebase/CoreOnly - - FirebaseMessaging (~> 11.15.0) - - FirebaseAppCheckInterop (11.15.0) - - FirebaseCore (11.15.0): - - FirebaseCoreInternal (~> 11.15.0) - - GoogleUtilities/Environment (~> 8.1) - - GoogleUtilities/Logger (~> 8.1) - - FirebaseCoreExtension (11.15.0): - - FirebaseCore (~> 11.15.0) - - FirebaseCoreInternal (11.15.0): - - "GoogleUtilities/NSData+zlib (~> 8.1)" - - FirebaseDatabase (11.15.0): - - FirebaseAppCheckInterop (~> 11.0) - - FirebaseCore (~> 11.15.0) - - FirebaseSharedSwift (~> 11.0) - - GoogleUtilities/UserDefaults (~> 8.1) - - leveldb-library (~> 1.22) - - FirebaseInstallations (11.15.0): - - FirebaseCore (~> 11.15.0) - - GoogleUtilities/Environment (~> 8.1) - - GoogleUtilities/UserDefaults (~> 8.1) - - PromisesObjC (~> 2.4) - - FirebaseMessaging (11.15.0): - - FirebaseCore (~> 11.15.0) - - FirebaseInstallations (~> 11.0) - - GoogleDataTransport (~> 10.0) - - GoogleUtilities/AppDelegateSwizzler (~> 8.1) - - GoogleUtilities/Environment (~> 8.1) - - GoogleUtilities/Reachability (~> 8.1) - - GoogleUtilities/UserDefaults (~> 8.1) - - nanopb (~> 3.30910.0) - - FirebaseSharedSwift (11.15.0) - fmt (11.0.2) - glog (0.3.5) - - GoogleDataTransport (10.1.0): - - nanopb (~> 3.30910.0) - - PromisesObjC (~> 2.4) - - GoogleUtilities (8.1.0): - - GoogleUtilities/AppDelegateSwizzler (= 8.1.0) - - GoogleUtilities/Environment (= 8.1.0) - - GoogleUtilities/Logger (= 8.1.0) - - GoogleUtilities/MethodSwizzler (= 8.1.0) - - GoogleUtilities/Network (= 8.1.0) - - "GoogleUtilities/NSData+zlib (= 8.1.0)" - - GoogleUtilities/Privacy (= 8.1.0) - - GoogleUtilities/Reachability (= 8.1.0) - - GoogleUtilities/SwizzlerTestHelpers (= 8.1.0) - - GoogleUtilities/UserDefaults (= 8.1.0) - - GoogleUtilities/AppDelegateSwizzler (8.1.0): - - GoogleUtilities/Environment - - GoogleUtilities/Logger - - GoogleUtilities/Network - - GoogleUtilities/Privacy - - GoogleUtilities/Environment (8.1.0): - - GoogleUtilities/Privacy - - GoogleUtilities/Logger (8.1.0): - - GoogleUtilities/Environment - - GoogleUtilities/Privacy - - GoogleUtilities/MethodSwizzler (8.1.0): - - GoogleUtilities/Logger - - GoogleUtilities/Privacy - - GoogleUtilities/Network (8.1.0): - - GoogleUtilities/Logger - - "GoogleUtilities/NSData+zlib" - - GoogleUtilities/Privacy - - GoogleUtilities/Reachability - - "GoogleUtilities/NSData+zlib (8.1.0)": - - GoogleUtilities/Privacy - - GoogleUtilities/Privacy (8.1.0) - - GoogleUtilities/Reachability (8.1.0): - - GoogleUtilities/Logger - - GoogleUtilities/Privacy - - GoogleUtilities/SwizzlerTestHelpers (8.1.0): - - GoogleUtilities/MethodSwizzler - - GoogleUtilities/UserDefaults (8.1.0): - - GoogleUtilities/Logger - - GoogleUtilities/Privacy - - leveldb-library (1.22.6) - - nanopb (3.30910.0): - - nanopb/decode (= 3.30910.0) - - nanopb/encode (= 3.30910.0) - - nanopb/decode (3.30910.0) - - nanopb/encode (3.30910.0) - - PromisesObjC (2.4.0) + - hermes-engine (0.79.5): + - hermes-engine/Pre-built (= 0.79.5) + - hermes-engine/Pre-built (0.79.5) - RCT-Folly (2024.11.18.00): - boost - DoubleConversion @@ -159,12 +49,13 @@ PODS: - React-callinvoker (0.79.5) - React-Core (0.79.5): - glog + - hermes-engine - RCT-Folly (= 2024.11.18.00) - RCTDeprecation - React-Core/Default (= 0.79.5) - React-cxxreact - React-featureflags - - React-jsc + - React-hermes - React-jsi - React-jsiexecutor - React-jsinspector @@ -176,12 +67,13 @@ PODS: - Yoga - React-Core/CoreModulesHeaders (0.79.5): - glog + - hermes-engine - RCT-Folly (= 2024.11.18.00) - RCTDeprecation - React-Core/Default - React-cxxreact - React-featureflags - - React-jsc + - React-hermes - React-jsi - React-jsiexecutor - React-jsinspector @@ -193,11 +85,12 @@ PODS: - Yoga - React-Core/Default (0.79.5): - glog + - hermes-engine - RCT-Folly (= 2024.11.18.00) - RCTDeprecation - React-cxxreact - React-featureflags - - React-jsc + - React-hermes - React-jsi - React-jsiexecutor - React-jsinspector @@ -209,13 +102,14 @@ PODS: - Yoga - React-Core/DevSupport (0.79.5): - glog + - hermes-engine - RCT-Folly (= 2024.11.18.00) - RCTDeprecation - React-Core/Default (= 0.79.5) - React-Core/RCTWebSocket (= 0.79.5) - React-cxxreact - React-featureflags - - React-jsc + - React-hermes - React-jsi - React-jsiexecutor - React-jsinspector @@ -227,12 +121,13 @@ PODS: - Yoga - React-Core/RCTActionSheetHeaders (0.79.5): - glog + - hermes-engine - RCT-Folly (= 2024.11.18.00) - RCTDeprecation - React-Core/Default - React-cxxreact - React-featureflags - - React-jsc + - React-hermes - React-jsi - React-jsiexecutor - React-jsinspector @@ -244,12 +139,13 @@ PODS: - Yoga - React-Core/RCTAnimationHeaders (0.79.5): - glog + - hermes-engine - RCT-Folly (= 2024.11.18.00) - RCTDeprecation - React-Core/Default - React-cxxreact - React-featureflags - - React-jsc + - React-hermes - React-jsi - React-jsiexecutor - React-jsinspector @@ -261,12 +157,13 @@ PODS: - Yoga - React-Core/RCTBlobHeaders (0.79.5): - glog + - hermes-engine - RCT-Folly (= 2024.11.18.00) - RCTDeprecation - React-Core/Default - React-cxxreact - React-featureflags - - React-jsc + - React-hermes - React-jsi - React-jsiexecutor - React-jsinspector @@ -278,12 +175,13 @@ PODS: - Yoga - React-Core/RCTImageHeaders (0.79.5): - glog + - hermes-engine - RCT-Folly (= 2024.11.18.00) - RCTDeprecation - React-Core/Default - React-cxxreact - React-featureflags - - React-jsc + - React-hermes - React-jsi - React-jsiexecutor - React-jsinspector @@ -295,12 +193,13 @@ PODS: - Yoga - React-Core/RCTLinkingHeaders (0.79.5): - glog + - hermes-engine - RCT-Folly (= 2024.11.18.00) - RCTDeprecation - React-Core/Default - React-cxxreact - React-featureflags - - React-jsc + - React-hermes - React-jsi - React-jsiexecutor - React-jsinspector @@ -312,12 +211,13 @@ PODS: - Yoga - React-Core/RCTNetworkHeaders (0.79.5): - glog + - hermes-engine - RCT-Folly (= 2024.11.18.00) - RCTDeprecation - React-Core/Default - React-cxxreact - React-featureflags - - React-jsc + - React-hermes - React-jsi - React-jsiexecutor - React-jsinspector @@ -329,12 +229,13 @@ PODS: - Yoga - React-Core/RCTSettingsHeaders (0.79.5): - glog + - hermes-engine - RCT-Folly (= 2024.11.18.00) - RCTDeprecation - React-Core/Default - React-cxxreact - React-featureflags - - React-jsc + - React-hermes - React-jsi - React-jsiexecutor - React-jsinspector @@ -346,12 +247,13 @@ PODS: - Yoga - React-Core/RCTTextHeaders (0.79.5): - glog + - hermes-engine - RCT-Folly (= 2024.11.18.00) - RCTDeprecation - React-Core/Default - React-cxxreact - React-featureflags - - React-jsc + - React-hermes - React-jsi - React-jsiexecutor - React-jsinspector @@ -363,12 +265,13 @@ PODS: - Yoga - React-Core/RCTVibrationHeaders (0.79.5): - glog + - hermes-engine - RCT-Folly (= 2024.11.18.00) - RCTDeprecation - React-Core/Default - React-cxxreact - React-featureflags - - React-jsc + - React-hermes - React-jsi - React-jsiexecutor - React-jsinspector @@ -380,12 +283,13 @@ PODS: - Yoga - React-Core/RCTWebSocket (0.79.5): - glog + - hermes-engine - RCT-Folly (= 2024.11.18.00) - RCTDeprecation - React-Core/Default (= 0.79.5) - React-cxxreact - React-featureflags - - React-jsc + - React-hermes - React-jsi - React-jsiexecutor - React-jsinspector @@ -417,6 +321,7 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog + - hermes-engine - RCT-Folly (= 2024.11.18.00) - React-callinvoker (= 0.79.5) - React-debug (= 0.79.5) @@ -429,21 +334,23 @@ PODS: - React-timing (= 0.79.5) - React-debug (0.79.5) - React-defaultsnativemodule (0.79.5): + - hermes-engine - RCT-Folly - React-domnativemodule - React-featureflagsnativemodule + - React-hermes - React-idlecallbacksnativemodule - - React-jsc - React-jsi - React-jsiexecutor - React-microtasksnativemodule - React-RCTFBReactNativeSpec - React-domnativemodule (0.79.5): + - hermes-engine - RCT-Folly - React-Fabric - React-FabricComponents - React-graphics - - React-jsc + - React-hermes - React-jsi - React-jsiexecutor - React-RCTFBReactNativeSpec @@ -454,6 +361,7 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog + - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -478,7 +386,7 @@ PODS: - React-Fabric/uimanager (= 0.79.5) - React-featureflags - React-graphics - - React-jsc + - React-hermes - React-jsi - React-jsiexecutor - React-logger @@ -491,6 +399,7 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog + - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -499,7 +408,7 @@ PODS: - React-debug - React-featureflags - React-graphics - - React-jsc + - React-hermes - React-jsi - React-jsiexecutor - React-logger @@ -512,6 +421,7 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog + - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -520,7 +430,7 @@ PODS: - React-debug - React-featureflags - React-graphics - - React-jsc + - React-hermes - React-jsi - React-jsiexecutor - React-logger @@ -533,6 +443,7 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog + - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -541,7 +452,7 @@ PODS: - React-debug - React-featureflags - React-graphics - - React-jsc + - React-hermes - React-jsi - React-jsiexecutor - React-logger @@ -554,6 +465,7 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog + - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -562,7 +474,7 @@ PODS: - React-debug - React-featureflags - React-graphics - - React-jsc + - React-hermes - React-jsi - React-jsiexecutor - React-logger @@ -575,6 +487,7 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog + - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -587,7 +500,7 @@ PODS: - React-Fabric/components/view (= 0.79.5) - React-featureflags - React-graphics - - React-jsc + - React-hermes - React-jsi - React-jsiexecutor - React-logger @@ -600,6 +513,7 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog + - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -608,7 +522,7 @@ PODS: - React-debug - React-featureflags - React-graphics - - React-jsc + - React-hermes - React-jsi - React-jsiexecutor - React-logger @@ -621,6 +535,7 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog + - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -629,7 +544,7 @@ PODS: - React-debug - React-featureflags - React-graphics - - React-jsc + - React-hermes - React-jsi - React-jsiexecutor - React-logger @@ -642,6 +557,7 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog + - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -650,7 +566,7 @@ PODS: - React-debug - React-featureflags - React-graphics - - React-jsc + - React-hermes - React-jsi - React-jsiexecutor - React-logger @@ -663,6 +579,7 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog + - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -671,7 +588,7 @@ PODS: - React-debug - React-featureflags - React-graphics - - React-jsc + - React-hermes - React-jsi - React-jsiexecutor - React-logger @@ -686,6 +603,7 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog + - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -694,7 +612,7 @@ PODS: - React-debug - React-featureflags - React-graphics - - React-jsc + - React-hermes - React-jsi - React-jsiexecutor - React-logger @@ -707,6 +625,7 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog + - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -715,7 +634,7 @@ PODS: - React-debug - React-featureflags - React-graphics - - React-jsc + - React-hermes - React-jsi - React-jsiexecutor - React-logger @@ -728,6 +647,7 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog + - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -736,7 +656,7 @@ PODS: - React-debug - React-featureflags - React-graphics - - React-jsc + - React-hermes - React-jsi - React-jsiexecutor - React-logger @@ -749,6 +669,7 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog + - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -757,7 +678,7 @@ PODS: - React-debug - React-featureflags - React-graphics - - React-jsc + - React-hermes - React-jsi - React-jsiexecutor - React-logger @@ -770,6 +691,7 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog + - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -778,7 +700,7 @@ PODS: - React-debug - React-featureflags - React-graphics - - React-jsc + - React-hermes - React-jsi - React-jsiexecutor - React-logger @@ -791,6 +713,7 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog + - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -799,7 +722,7 @@ PODS: - React-debug - React-featureflags - React-graphics - - React-jsc + - React-hermes - React-jsi - React-jsiexecutor - React-logger @@ -812,6 +735,7 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog + - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -821,7 +745,7 @@ PODS: - React-Fabric/observers/events (= 0.79.5) - React-featureflags - React-graphics - - React-jsc + - React-hermes - React-jsi - React-jsiexecutor - React-logger @@ -834,6 +758,7 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog + - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -842,7 +767,7 @@ PODS: - React-debug - React-featureflags - React-graphics - - React-jsc + - React-hermes - React-jsi - React-jsiexecutor - React-logger @@ -855,6 +780,7 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog + - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -864,7 +790,7 @@ PODS: - React-Fabric/observers/events - React-featureflags - React-graphics - - React-jsc + - React-hermes - React-jsi - React-jsiexecutor - React-logger @@ -878,6 +804,7 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog + - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -886,7 +813,7 @@ PODS: - React-debug - React-featureflags - React-graphics - - React-jsc + - React-hermes - React-jsi - React-jsiexecutor - React-logger @@ -899,6 +826,7 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog + - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -907,7 +835,7 @@ PODS: - React-debug - React-featureflags - React-graphics - - React-jsc + - React-hermes - React-jsi - React-jsiexecutor - React-logger @@ -920,6 +848,7 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog + - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -929,7 +858,7 @@ PODS: - React-Fabric/uimanager/consistency (= 0.79.5) - React-featureflags - React-graphics - - React-jsc + - React-hermes - React-jsi - React-jsiexecutor - React-logger @@ -943,6 +872,7 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog + - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -951,7 +881,7 @@ PODS: - React-debug - React-featureflags - React-graphics - - React-jsc + - React-hermes - React-jsi - React-jsiexecutor - React-logger @@ -965,6 +895,7 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog + - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -976,7 +907,7 @@ PODS: - React-FabricComponents/textlayoutmanager (= 0.79.5) - React-featureflags - React-graphics - - React-jsc + - React-hermes - React-jsi - React-jsiexecutor - React-logger @@ -990,6 +921,7 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog + - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -1008,7 +940,7 @@ PODS: - React-FabricComponents/components/unimplementedview (= 0.79.5) - React-featureflags - React-graphics - - React-jsc + - React-hermes - React-jsi - React-jsiexecutor - React-logger @@ -1022,6 +954,7 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog + - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -1031,7 +964,7 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-jsc + - React-hermes - React-jsi - React-jsiexecutor - React-logger @@ -1045,6 +978,7 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog + - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -1054,7 +988,7 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-jsc + - React-hermes - React-jsi - React-jsiexecutor - React-logger @@ -1068,6 +1002,7 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog + - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -1077,7 +1012,7 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-jsc + - React-hermes - React-jsi - React-jsiexecutor - React-logger @@ -1091,6 +1026,7 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog + - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -1100,7 +1036,7 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-jsc + - React-hermes - React-jsi - React-jsiexecutor - React-logger @@ -1114,6 +1050,7 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog + - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -1123,7 +1060,7 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-jsc + - React-hermes - React-jsi - React-jsiexecutor - React-logger @@ -1137,6 +1074,7 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog + - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -1146,7 +1084,7 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-jsc + - React-hermes - React-jsi - React-jsiexecutor - React-logger @@ -1160,6 +1098,7 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog + - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -1169,7 +1108,7 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-jsc + - React-hermes - React-jsi - React-jsiexecutor - React-logger @@ -1183,6 +1122,7 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog + - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -1192,7 +1132,7 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-jsc + - React-hermes - React-jsi - React-jsiexecutor - React-logger @@ -1206,6 +1146,7 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog + - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -1215,7 +1156,7 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-jsc + - React-hermes - React-jsi - React-jsiexecutor - React-logger @@ -1229,6 +1170,7 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog + - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -1238,7 +1180,7 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-jsc + - React-hermes - React-jsi - React-jsiexecutor - React-logger @@ -1252,14 +1194,15 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog + - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired (= 0.79.5) - RCTTypeSafety (= 0.79.5) - React-Fabric - React-featureflags - React-graphics + - React-hermes - React-ImageManager - - React-jsc - React-jsi - React-jsiexecutor (= 0.79.5) - React-logger @@ -1270,9 +1213,10 @@ PODS: - React-featureflags (0.79.5): - RCT-Folly (= 2024.11.18.00) - React-featureflagsnativemodule (0.79.5): + - hermes-engine - RCT-Folly - React-featureflags - - React-jsc + - React-hermes - React-jsi - React-jsiexecutor - React-RCTFBReactNativeSpec @@ -1282,15 +1226,31 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog + - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - - React-jsc + - React-hermes - React-jsi - React-jsiexecutor - React-utils + - React-hermes (0.79.5): + - DoubleConversion + - fast_float (= 6.1.4) + - fmt (= 11.0.2) + - glog + - hermes-engine + - RCT-Folly (= 2024.11.18.00) + - React-cxxreact (= 0.79.5) + - React-jsi + - React-jsiexecutor (= 0.79.5) + - React-jsinspector + - React-jsinspectortracing + - React-perflogger (= 0.79.5) + - React-runtimeexecutor - React-idlecallbacksnativemodule (0.79.5): - glog + - hermes-engine - RCT-Folly - - React-jsc + - React-hermes - React-jsi - React-jsiexecutor - React-RCTFBReactNativeSpec @@ -1305,13 +1265,9 @@ PODS: - React-graphics - React-rendererdebug - React-utils - - React-jsc (0.79.5): - - React-jsc/Fabric (= 0.79.5) - - React-jsi (= 0.79.5) - - React-jsc/Fabric (0.79.5): - - React-jsi (= 0.79.5) - React-jserrorhandler (0.79.5): - glog + - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - React-cxxreact - React-debug @@ -1324,12 +1280,14 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog + - hermes-engine - RCT-Folly (= 2024.11.18.00) - React-jsiexecutor (0.79.5): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog + - hermes-engine - RCT-Folly (= 2024.11.18.00) - React-cxxreact (= 0.79.5) - React-jsi (= 0.79.5) @@ -1339,6 +1297,7 @@ PODS: - React-jsinspector (0.79.5): - DoubleConversion - glog + - hermes-engine - RCT-Folly - React-featureflags - React-jsi @@ -1366,185 +1325,21 @@ PODS: - glog - React-debug - React-microtasksnativemodule (0.79.5): + - hermes-engine - RCT-Folly - - React-jsc + - React-hermes - React-jsi - React-jsiexecutor - React-RCTFBReactNativeSpec - ReactCommon/turbomodule/core - - react-native-blob-util (0.21.3): - - DoubleConversion - - glog - - RCT-Folly (= 2024.11.18.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-jsc - - React-jsi - - React-NativeModulesApple - - React-RCTFabric - - React-renderercss - - React-rendererdebug - - React-utils - - ReactCodegen - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - Yoga - - react-native-date-picker (5.0.13): - - DoubleConversion - - glog - - RCT-Folly (= 2024.11.18.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-jsc - - React-jsi - - React-NativeModulesApple - - React-RCTFabric - - React-renderercss - - React-rendererdebug - - React-utils - - ReactCodegen - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - Yoga - - react-native-image-picker (8.2.1): - - DoubleConversion - - glog - - RCT-Folly (= 2024.11.18.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-jsc - - React-jsi - - React-NativeModulesApple - - React-RCTFabric - - React-renderercss - - React-rendererdebug - - React-utils - - ReactCodegen - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - Yoga - - react-native-render-html (6.3.4): - - React-Core - - react-native-safe-area-context (5.4.0): - - DoubleConversion - - glog - - RCT-Folly (= 2024.11.18.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-jsc - - React-jsi - - react-native-safe-area-context/common (= 5.4.0) - - react-native-safe-area-context/fabric (= 5.4.0) - - React-NativeModulesApple - - React-RCTFabric - - React-renderercss - - React-rendererdebug - - React-utils - - ReactCodegen - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - Yoga - - react-native-safe-area-context/common (5.4.0): - - DoubleConversion - - glog - - RCT-Folly (= 2024.11.18.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-jsc - - React-jsi - - React-NativeModulesApple - - React-RCTFabric - - React-renderercss - - React-rendererdebug - - React-utils - - ReactCodegen - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - Yoga - - react-native-safe-area-context/fabric (5.4.0): - - DoubleConversion - - glog - - RCT-Folly (= 2024.11.18.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-jsc - - React-jsi - - react-native-safe-area-context/common - - React-NativeModulesApple - - React-RCTFabric - - React-renderercss - - React-rendererdebug - - React-utils - - ReactCodegen - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - Yoga - - react-native-webview (13.13.5): - - DoubleConversion - - glog - - RCT-Folly (= 2024.11.18.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-jsc - - React-jsi - - React-NativeModulesApple - - React-RCTFabric - - React-renderercss - - React-rendererdebug - - React-utils - - ReactCodegen - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - Yoga - React-NativeModulesApple (0.79.5): - glog + - hermes-engine - React-callinvoker - React-Core - React-cxxreact - React-featureflags - - React-jsc + - React-hermes - React-jsi - React-jsinspector - React-runtimeexecutor @@ -1572,6 +1367,7 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - React-RCTAppDelegate (0.79.5): + - hermes-engine - RCT-Folly (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -1582,7 +1378,7 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-jsc + - React-hermes - React-jsitooling - React-NativeModulesApple - React-RCTFabric @@ -1600,6 +1396,7 @@ PODS: - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) + - hermes-engine - RCT-Folly (= 2024.11.18.00) - React-Core/RCTBlobHeaders - React-Core/RCTWebSocket @@ -1611,6 +1408,7 @@ PODS: - ReactCommon - React-RCTFabric (0.79.5): - glog + - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - React-Core - React-debug @@ -1619,8 +1417,8 @@ PODS: - React-FabricImage - React-featureflags - React-graphics + - React-hermes - React-ImageManager - - React-jsc - React-jsi - React-jsinspector - React-jsinspectortracing @@ -1635,11 +1433,12 @@ PODS: - React-utils - Yoga - React-RCTFBReactNativeSpec (0.79.5): + - hermes-engine - RCT-Folly - RCTRequired - RCTTypeSafety - React-Core - - React-jsc + - React-hermes - React-jsi - React-jsiexecutor - React-NativeModulesApple @@ -1670,15 +1469,17 @@ PODS: - ReactCommon - React-RCTRuntime (0.79.5): - glog + - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - React-Core - - React-jsc + - React-hermes - React-jsi - React-jsinspector - React-jsinspectortracing - React-jsitooling - React-RuntimeApple - React-RuntimeCore + - React-RuntimeHermes - React-RCTSettings (0.79.5): - RCT-Folly (= 2024.11.18.00) - RCTTypeSafety @@ -1709,13 +1510,13 @@ PODS: - React-debug - React-rncore (0.79.5) - React-RuntimeApple (0.79.5): + - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - React-callinvoker - React-Core/Default - React-CoreModules - React-cxxreact - React-featureflags - - React-jsc - React-jserrorhandler - React-jsi - React-jsiexecutor @@ -1727,15 +1528,17 @@ PODS: - React-RCTFBReactNativeSpec - React-RuntimeCore - React-runtimeexecutor + - React-RuntimeHermes - React-runtimescheduler - React-utils - React-RuntimeCore (0.79.5): - glog + - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - React-cxxreact - React-Fabric - React-featureflags - - React-jsc + - React-hermes - React-jserrorhandler - React-jsi - React-jsiexecutor @@ -1747,14 +1550,27 @@ PODS: - React-utils - React-runtimeexecutor (0.79.5): - React-jsi (= 0.79.5) + - React-RuntimeHermes (0.79.5): + - hermes-engine + - RCT-Folly/Fabric (= 2024.11.18.00) + - React-featureflags + - React-hermes + - React-jsi + - React-jsinspector + - React-jsinspectortracing + - React-jsitooling + - React-jsitracing + - React-RuntimeCore + - React-utils - React-runtimescheduler (0.79.5): - glog + - hermes-engine - RCT-Folly (= 2024.11.18.00) - React-callinvoker - React-cxxreact - React-debug - React-featureflags - - React-jsc + - React-hermes - React-jsi - React-jsinspectortracing - React-performancetimeline @@ -1766,15 +1582,17 @@ PODS: - React-timing (0.79.5) - React-utils (0.79.5): - glog + - hermes-engine - RCT-Folly (= 2024.11.18.00) - React-debug - - React-jsc + - React-hermes - React-jsi (= 0.79.5) - ReactAppDependencyProvider (0.79.5): - ReactCodegen - ReactCodegen (0.79.5): - DoubleConversion - glog + - hermes-engine - RCT-Folly - RCTRequired - RCTTypeSafety @@ -1784,7 +1602,7 @@ PODS: - React-FabricImage - React-featureflags - React-graphics - - React-jsc + - React-hermes - React-jsi - React-jsiexecutor - React-NativeModulesApple @@ -1800,6 +1618,7 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog + - hermes-engine - RCT-Folly (= 2024.11.18.00) - React-callinvoker (= 0.79.5) - React-cxxreact (= 0.79.5) @@ -1813,6 +1632,7 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog + - hermes-engine - RCT-Folly (= 2024.11.18.00) - React-callinvoker (= 0.79.5) - React-cxxreact (= 0.79.5) @@ -1824,6 +1644,7 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog + - hermes-engine - RCT-Folly (= 2024.11.18.00) - React-callinvoker (= 0.79.5) - React-cxxreact (= 0.79.5) @@ -1833,320 +1654,17 @@ PODS: - React-logger (= 0.79.5) - React-perflogger (= 0.79.5) - React-utils (= 0.79.5) - - RNCAsyncStorage (2.1.2): - - DoubleConversion - - glog - - RCT-Folly (= 2024.11.18.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-jsc - - React-jsi - - React-NativeModulesApple - - React-RCTFabric - - React-renderercss - - React-rendererdebug - - React-utils - - ReactCodegen - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - Yoga - - RNDateTimePicker (8.4.1): - - DoubleConversion - - glog - - RCT-Folly (= 2024.11.18.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-jsc - - React-jsi - - React-NativeModulesApple - - React-RCTFabric - - React-renderercss - - React-rendererdebug - - React-utils - - ReactCodegen - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - Yoga - - RNFBApp (22.4.0): - - Firebase/CoreOnly (= 11.15.0) - - React-Core - - RNFBDatabase (22.4.0): - - Firebase/Database (= 11.15.0) - - React-Core - - RNFBApp - - RNFBMessaging (22.4.0): - - Firebase/Messaging (= 11.15.0) - - FirebaseCoreExtension - - React-Core - - RNFBApp - - RNFS (2.20.0): - - React-Core - - RNGestureHandler (2.24.0): - - DoubleConversion - - glog - - RCT-Folly (= 2024.11.18.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-jsc - - React-jsi - - React-NativeModulesApple - - React-RCTFabric - - React-renderercss - - React-rendererdebug - - React-utils - - ReactCodegen - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - Yoga - - RNReanimated (3.17.5): - - DoubleConversion - - glog - - RCT-Folly (= 2024.11.18.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-jsc - - React-jsi - - React-NativeModulesApple - - React-RCTFabric - - React-renderercss - - React-rendererdebug - - React-utils - - ReactCodegen - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - RNReanimated/reanimated (= 3.17.5) - - RNReanimated/worklets (= 3.17.5) - - Yoga - - RNReanimated/reanimated (3.17.5): - - DoubleConversion - - glog - - RCT-Folly (= 2024.11.18.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-jsc - - React-jsi - - React-NativeModulesApple - - React-RCTFabric - - React-renderercss - - React-rendererdebug - - React-utils - - ReactCodegen - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - RNReanimated/reanimated/apple (= 3.17.5) - - Yoga - - RNReanimated/reanimated/apple (3.17.5): - - DoubleConversion - - glog - - RCT-Folly (= 2024.11.18.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-jsc - - React-jsi - - React-NativeModulesApple - - React-RCTFabric - - React-renderercss - - React-rendererdebug - - React-utils - - ReactCodegen - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - Yoga - - RNReanimated/worklets (3.17.5): - - DoubleConversion - - glog - - RCT-Folly (= 2024.11.18.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-jsc - - React-jsi - - React-NativeModulesApple - - React-RCTFabric - - React-renderercss - - React-rendererdebug - - React-utils - - ReactCodegen - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - RNReanimated/worklets/apple (= 3.17.5) - - Yoga - - RNReanimated/worklets/apple (3.17.5): - - DoubleConversion - - glog - - RCT-Folly (= 2024.11.18.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-jsc - - React-jsi - - React-NativeModulesApple - - React-RCTFabric - - React-renderercss - - React-rendererdebug - - React-utils - - ReactCodegen - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - Yoga - - RNScreens (4.11.1): - - DoubleConversion - - glog - - RCT-Folly (= 2024.11.18.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-jsc - - React-jsi - - React-NativeModulesApple - - React-RCTFabric - - React-RCTImage - - React-renderercss - - React-rendererdebug - - React-utils - - ReactCodegen - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - RNScreens/common (= 4.11.1) - - Yoga - - RNScreens/common (4.11.1): - - DoubleConversion - - glog - - RCT-Folly (= 2024.11.18.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-jsc - - React-jsi - - React-NativeModulesApple - - React-RCTFabric - - React-RCTImage - - React-renderercss - - React-rendererdebug - - React-utils - - ReactCodegen - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - Yoga - - RNSVG (15.11.2): - - DoubleConversion - - glog - - RCT-Folly (= 2024.11.18.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-jsc - - React-jsi - - React-NativeModulesApple - - React-RCTFabric - - React-renderercss - - React-rendererdebug - - React-utils - - ReactCodegen - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - RNSVG/common (= 15.11.2) - - Yoga - - RNSVG/common (15.11.2): - - DoubleConversion - - glog - - RCT-Folly (= 2024.11.18.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-jsc - - React-jsi - - React-NativeModulesApple - - React-RCTFabric - - React-renderercss - - React-rendererdebug - - React-utils - - ReactCodegen - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - Yoga - SocketRocket (0.7.1) - Yoga (0.0.0) DEPENDENCIES: - boost (from `../node_modules/react-native/third-party-podspecs/boost.podspec`) - DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`) - - Expo (from `../node_modules/expo`) - fast_float (from `../node_modules/react-native/third-party-podspecs/fast_float.podspec`) - FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`) - - FirebaseAppCheckInterop - - FirebaseCore - - FirebaseDatabase - fmt (from `../node_modules/react-native/third-party-podspecs/fmt.podspec`) - glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`) - - GoogleUtilities - - leveldb-library + - hermes-engine (from `../node_modules/react-native/sdks/hermes-engine/hermes-engine.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`) - RCTDeprecation (from `../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation`) @@ -2167,10 +1685,9 @@ DEPENDENCIES: - React-featureflags (from `../node_modules/react-native/ReactCommon/react/featureflags`) - React-featureflagsnativemodule (from `../node_modules/react-native/ReactCommon/react/nativemodule/featureflags`) - React-graphics (from `../node_modules/react-native/ReactCommon/react/renderer/graphics`) + - React-hermes (from `../node_modules/react-native/ReactCommon/hermes`) - React-idlecallbacksnativemodule (from `../node_modules/react-native/ReactCommon/react/nativemodule/idlecallbacks`) - React-ImageManager (from `../node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios`) - - React-jsc (from `../node_modules/react-native/ReactCommon/jsc`) - - React-jsc/Fabric (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`) @@ -2181,12 +1698,6 @@ DEPENDENCIES: - React-logger (from `../node_modules/react-native/ReactCommon/logger`) - React-Mapbuffer (from `../node_modules/react-native/ReactCommon`) - React-microtasksnativemodule (from `../node_modules/react-native/ReactCommon/react/nativemodule/microtasks`) - - react-native-blob-util (from `../node_modules/react-native-blob-util`) - - react-native-date-picker (from `../node_modules/react-native-date-picker`) - - react-native-image-picker (from `../node_modules/react-native-image-picker`) - - react-native-render-html (from `../node_modules/react-native-render-html`) - - react-native-safe-area-context (from `../node_modules/react-native-safe-area-context`) - - react-native-webview (from `../node_modules/react-native-webview`) - React-NativeModulesApple (from `../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios`) - React-oscompat (from `../node_modules/react-native/ReactCommon/oscompat`) - React-perflogger (from `../node_modules/react-native/ReactCommon/reactperflogger`) @@ -2211,40 +1722,17 @@ DEPENDENCIES: - React-RuntimeApple (from `../node_modules/react-native/ReactCommon/react/runtime/platform/ios`) - React-RuntimeCore (from `../node_modules/react-native/ReactCommon/react/runtime`) - React-runtimeexecutor (from `../node_modules/react-native/ReactCommon/runtimeexecutor`) + - React-RuntimeHermes (from `../node_modules/react-native/ReactCommon/react/runtime`) - React-runtimescheduler (from `../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler`) - React-timing (from `../node_modules/react-native/ReactCommon/react/timing`) - React-utils (from `../node_modules/react-native/ReactCommon/react/utils`) - ReactAppDependencyProvider (from `build/generated/ios`) - ReactCodegen (from `build/generated/ios`) - ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`) - - "RNCAsyncStorage (from `../node_modules/@react-native-async-storage/async-storage`)" - - "RNDateTimePicker (from `../node_modules/@react-native-community/datetimepicker`)" - - "RNFBApp (from `../node_modules/@react-native-firebase/app`)" - - "RNFBDatabase (from `../node_modules/@react-native-firebase/database`)" - - "RNFBMessaging (from `../node_modules/@react-native-firebase/messaging`)" - - RNFS (from `../node_modules/react-native-fs`) - - RNGestureHandler (from `../node_modules/react-native-gesture-handler`) - - RNReanimated (from `../node_modules/react-native-reanimated`) - - RNScreens (from `../node_modules/react-native-screens`) - - RNSVG (from `../node_modules/react-native-svg`) - Yoga (from `../node_modules/react-native/ReactCommon/yoga`) SPEC REPOS: trunk: - - Firebase - - FirebaseAppCheckInterop - - FirebaseCore - - FirebaseCoreExtension - - FirebaseCoreInternal - - FirebaseDatabase - - FirebaseInstallations - - FirebaseMessaging - - FirebaseSharedSwift - - GoogleDataTransport - - GoogleUtilities - - leveldb-library - - nanopb - - PromisesObjC - SocketRocket EXTERNAL SOURCES: @@ -2252,8 +1740,6 @@ EXTERNAL SOURCES: :podspec: "../node_modules/react-native/third-party-podspecs/boost.podspec" DoubleConversion: :podspec: "../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec" - Expo: - :path: "../node_modules/expo" fast_float: :podspec: "../node_modules/react-native/third-party-podspecs/fast_float.podspec" FBLazyVector: @@ -2262,6 +1748,9 @@ EXTERNAL SOURCES: :podspec: "../node_modules/react-native/third-party-podspecs/fmt.podspec" 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-2025-06-04-RNv0.79.3-7f9a871eefeb2c3852365ee80f0b6733ec12ac3b RCT-Folly: :podspec: "../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec" RCTDeprecation: @@ -2298,12 +1787,12 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native/ReactCommon/react/nativemodule/featureflags" React-graphics: :path: "../node_modules/react-native/ReactCommon/react/renderer/graphics" + React-hermes: + :path: "../node_modules/react-native/ReactCommon/hermes" React-idlecallbacksnativemodule: :path: "../node_modules/react-native/ReactCommon/react/nativemodule/idlecallbacks" 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: @@ -2324,18 +1813,6 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native/ReactCommon" React-microtasksnativemodule: :path: "../node_modules/react-native/ReactCommon/react/nativemodule/microtasks" - react-native-blob-util: - :path: "../node_modules/react-native-blob-util" - react-native-date-picker: - :path: "../node_modules/react-native-date-picker" - react-native-image-picker: - :path: "../node_modules/react-native-image-picker" - react-native-render-html: - :path: "../node_modules/react-native-render-html" - react-native-safe-area-context: - :path: "../node_modules/react-native-safe-area-context" - react-native-webview: - :path: "../node_modules/react-native-webview" React-NativeModulesApple: :path: "../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios" React-oscompat: @@ -2384,6 +1861,8 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native/ReactCommon/react/runtime" React-runtimeexecutor: :path: "../node_modules/react-native/ReactCommon/runtimeexecutor" + React-RuntimeHermes: + :path: "../node_modules/react-native/ReactCommon/react/runtime" React-runtimescheduler: :path: "../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler" React-timing: @@ -2396,102 +1875,62 @@ EXTERNAL SOURCES: :path: build/generated/ios ReactCommon: :path: "../node_modules/react-native/ReactCommon" - RNCAsyncStorage: - :path: "../node_modules/@react-native-async-storage/async-storage" - RNDateTimePicker: - :path: "../node_modules/@react-native-community/datetimepicker" - RNFBApp: - :path: "../node_modules/@react-native-firebase/app" - RNFBDatabase: - :path: "../node_modules/@react-native-firebase/database" - RNFBMessaging: - :path: "../node_modules/@react-native-firebase/messaging" - RNFS: - :path: "../node_modules/react-native-fs" - RNGestureHandler: - :path: "../node_modules/react-native-gesture-handler" - RNReanimated: - :path: "../node_modules/react-native-reanimated" - RNScreens: - :path: "../node_modules/react-native-screens" - RNSVG: - :path: "../node_modules/react-native-svg" Yoga: :path: "../node_modules/react-native/ReactCommon/yoga" SPEC CHECKSUMS: boost: 7e761d76ca2ce687f7cc98e698152abd03a18f90 DoubleConversion: cb417026b2400c8f53ae97020b2be961b59470cb - Expo: 8555edb442ed7e69fea461f2cdc8272098b30fde fast_float: 06eeec4fe712a76acc9376682e4808b05ce978b6 FBLazyVector: d2a9cd223302b6c9aa4aa34c1a775e9db609eb52 - Firebase: d99ac19b909cd2c548339c2241ecd0d1599ab02e - FirebaseAppCheckInterop: 06fe5a3799278ae4667e6c432edd86b1030fa3df - FirebaseCore: efb3893e5b94f32b86e331e3bd6dadf18b66568e - FirebaseCoreExtension: edbd30474b5ccf04e5f001470bdf6ea616af2435 - FirebaseCoreInternal: 9afa45b1159304c963da48addb78275ef701c6b4 - FirebaseDatabase: 954eb5613d01573ea50ef839e380edcb68db3707 - FirebaseInstallations: 317270fec08a5d418fdbc8429282238cab3ac843 - FirebaseMessaging: 3b26e2cee503815e01c3701236b020aa9b576f09 - FirebaseSharedSwift: e17c654ef1f1a616b0b33054e663ad1035c8fd40 fmt: a40bb5bd0294ea969aaaba240a927bd33d878cdd glog: 5683914934d5b6e4240e497e0f4a3b42d1854183 - GoogleDataTransport: aae35b7ea0c09004c3797d53c8c41f66f219d6a7 - GoogleUtilities: 00c88b9a86066ef77f0da2fab05f65d7768ed8e1 - leveldb-library: cc8b8f8e013647a295ad3f8cd2ddf49a6f19be19 - nanopb: fad817b59e0457d11a5dfbde799381cd727c1275 - PromisesObjC: f5707f49cb48b9636751c5b2e7d227e43fba9f47 + hermes-engine: f03b0e06d3882d71e67e45b073bb827da1a21aae RCT-Folly: e78785aa9ba2ed998ea4151e314036f6c49e6d82 RCTDeprecation: 5f638f65935e273753b1f31a365db6a8d6dc53b5 RCTRequired: 8b46a520ea9071e2bc47d474aa9ca31b4a935bd8 RCTTypeSafety: cc4740278c2a52cbf740592b0a0a40df1587c9ab React: 6393ae1807614f017a84805bf2417e3497f518a6 React-callinvoker: c34f666f551f05a325b87e7e3e6df0e082fa3d99 - React-Core: ca172125eac2dd15face8987b5a4b10d02787ca0 + React-Core: 1ba9acdf7accbd46ccaae99999443ae2722c82b7 React-CoreModules: 3c3cf4a91257f138e3feb47169a2d7fe341b5495 - React-cxxreact: a01e7fadf3130f360cde715c59622b1f4ce918b1 + React-cxxreact: 444d518a5d3a933e029b5e5ca6d8127c2e43255c React-debug: a951cdb698321d78ebd955fc8788ebbe51af3519 - React-defaultsnativemodule: c2b64a9a3d9690255c3adea1610a375dc6b17bb9 - React-domnativemodule: 7767eae984d30624241c07daaa1bde83d967011a - React-Fabric: 1cad8dedd49cb778ff3262e878c007a8154167b3 - React-FabricComponents: 6c5485057ece34a7714eec25c293798ac180a939 - React-FabricImage: 09c73186e42743438888e71cb71f005062de8406 + React-defaultsnativemodule: 35816c7cb315962495d815446b2c8f1f3d2396ad + React-domnativemodule: 94efa04e53aa12a6dc02d420f1564ee18f3059bd + React-Fabric: bb8ccdb10256fa8acfd98a189590e2e44878abd7 + React-FabricComponents: 60703b954ca7e3d09cdb8d6fff6a4118f3c1478f + React-FabricImage: 0a8cc153d20af111f966e14b3814faa692a6805d React-featureflags: 32d776f9bef34bdab6218ad99db535e75e5c1f4e - React-featureflagsnativemodule: c486c632e00d30c7ae73bcfa2aa91bcd3ab17e8e - React-graphics: faec57e5281407c9cda2bee80c6fe04fa52f3625 - React-idlecallbacksnativemodule: 134151d52c9ae314a23c7daaf7a2b560256e6e0e + React-featureflagsnativemodule: dd5e1e8579d7c3e10b31969c4ca2f56ba3743ec2 + React-graphics: bce95f01799245fa58ca35bdc06a98677b67352e + React-hermes: 9ec11ce5f88c0778e027aa06a6e3e6eb19ddae09 + React-idlecallbacksnativemodule: 9d125d1b9bb3e0bb4de334fea94228e6eeac1852 React-ImageManager: c40cb4a131371ddecbabc618ef354c57c864c550 - React-jsc: bb1609faba475d135bd5422103ae73db297d39d4 - React-jserrorhandler: 0dd472170bbace5363896496b38c4515af2939f7 - React-jsi: 8c1210e53cfc45d2a75cc0538c90dc7b2ede8674 - React-jsiexecutor: ff5051219ad3ed486a9946c44418e1556aa2e502 - React-jsinspector: 7713ce47b60c03f823f9f3ba1fdd331548d74333 + React-jserrorhandler: c00e040f76b32a1846d7eb43602a78ad1e1f60d1 + React-jsi: 8f065aa1ae1d35bef3c394cb1663d114c4952fd8 + React-jsiexecutor: fc8e69fb870cb6e69920fd482a76d4ae54a1c40a + React-jsinspector: 42760714871594f021b3bf223f2f9ac350183ed3 React-jsinspectortracing: 237f149a09bab785ec6b3a15cc92fc51c0d15cc4 React-jsitooling: ef1fca866f14d8d4bd80a9570118c19e62775f96 React-jsitracing: cfa927f650c6f7da613da9fe2a6eeaebc6b2ad1b React-logger: 85fa3509931497c72ccd2547fcc91e7299d8591e React-Mapbuffer: 96a2f2a176268581733be182fa6eebab1c0193be - React-microtasksnativemodule: 11b292232f1626567a79d58136689f1b911c605f - react-native-blob-util: 0c8c300abc8b3f837338e8eaf5fe43428aed665c - react-native-date-picker: c9ef80d4dea536687074e9022975f17699326e11 - react-native-image-picker: b52410918f988fa3deff333af299bd242dd1cc07 - react-native-render-html: 5afc4751f1a98621b3009432ef84c47019dcb2bd - react-native-safe-area-context: b0ee54c424896b916aab46212b884cb8794308d7 - react-native-webview: faccaeb84216940628d4422822d367ad03d15a81 - React-NativeModulesApple: 494c38599b82392ed14b2c0118fca162425bb618 + React-microtasksnativemodule: bda561d2648e1e52bd9e5a87f8889836bdbde2e2 + React-NativeModulesApple: 1ecb83880dd11baf2228f8dd89d8419c387e03ad React-oscompat: 0592889a9fcf0eacb205532028e4a364e22907dd React-perflogger: c584fa50e422a46f37404d083fad12eb289d5de4 React-performancetimeline: 8deae06fc819e6f7d1f834818e72ab5581540e45 React-RCTActionSheet: ce67bdc050cc1d9ef673c7a93e9799288a183f24 React-RCTAnimation: 8bb813eb29c6de85be99c62640f3a999df76ba02 - React-RCTAppDelegate: 4de5b1b68d9bc435bb7949fdde274895f12428c6 - React-RCTBlob: 4c6fa35aa8b2b4d46ff2e5fb80c2b26df9457e57 - React-RCTFabric: 05582e7dc62b2c393b054b39d1b4202e9dcbce68 - React-RCTFBReactNativeSpec: f5970e7ba0b15cf23c0552c82251aff9630a6acd + React-RCTAppDelegate: 0200dcd70e996a7061965cfa7f8c443013cc11a1 + React-RCTBlob: a1dd15758420b6a8154019c5c188cf90648bc487 + React-RCTFabric: c7825ff7180893c4213eae8d249b279fc6bf5253 + React-RCTFBReactNativeSpec: b42afeff81dfd0618a4d37c6c6cb99a66b93a363 React-RCTImage: 8a4f6ce18e73a7e894b886dfb7625e9e9fbc90ef React-RCTLinking: fa49c624cd63979e7a6295ae9b1351d23ac4395a React-RCTNetwork: f236fd2897d18522bba24453e2995a4c83e01024 - React-RCTRuntime: f46f5c9890b77bbb38a536157d317a7a04a8825e + React-RCTRuntime: 6b9e893b1d375b7a733fe26c8781e8f062f52951 React-RCTSettings: 69e2f25a5a1bf6cb37eef2e5c3bd4bb7e848296b React-RCTText: 515ce74ed79c31dbf509e6f12770420ebbf23755 React-RCTVibration: ef30ada606dfed859b2c71577f6f041d47f2cfbb @@ -2499,28 +1938,19 @@ SPEC CHECKSUMS: React-renderercss: 636c2fffff5334897fc7745442c5e450a90eb549 React-rendererdebug: 9c95cda4ebc6afb3b474924bb185b42ae317c02d React-rncore: 3eb6f7bdfd181bc26f9f3edc87f70eb1a68a2f3c - React-RuntimeApple: e9e64dc1ecc2e7e5eccce80c60e3bae84d633662 - React-RuntimeCore: 5112170a09701386178248fe1968983f4bfc7738 + React-RuntimeApple: 2cf5c8e38bfccd0e6aa47e3f87a1a3e85ae7fb87 + React-RuntimeCore: 2f87f504ca55b4a2a6bda1ee50c144b33cce0a15 React-runtimeexecutor: ebfd71307b3166c73ac0c441c1ea42e0f17f821d - React-runtimescheduler: 0bea8876abf599326dd2939ee878491ba81bb6a4 + React-RuntimeHermes: a8391605396019d1f72079d3c72e80fcdc79c6a2 + React-runtimescheduler: 158b956675f624b3d3158ffab8f711ebf54fb3a6 React-timing: acc3fa92c72dcc1de6300d752ebb84a1d55dc809 - React-utils: 8e44ae18bdf49dc09665de1e26721b0f43746cb8 + React-utils: 525f1fe996874cff32a0ef8e523e31ebde23664d ReactAppDependencyProvider: f3e842e6cb5a825b6918a74a38402ba1409411f8 - ReactCodegen: 272c9bc1a8a917bf557bd9d032a4b3e181c6abfe - ReactCommon: 7eb76fcd5133313d8c6a138a5c7dd89f80f189d5 - RNCAsyncStorage: 2c0b1326c74baf026f4a8e5e7552ac9f8525aa94 - RNDateTimePicker: e0fd40bc638cb5493e021c5c4a549025a91471d9 - RNFBApp: 12884d3bf9b3a0223efe4a0adce516edf72c4102 - RNFBDatabase: 1e5c4bda4bb47a48820089ddef498f9af21cb52b - RNFBMessaging: e954bfb053a5c6bb10b26bae4bbc58a4edd41131 - RNFS: 89de7d7f4c0f6bafa05343c578f61118c8282ed8 - RNGestureHandler: 6bf8b210cbad95ced45f3f9b8df05924b3a97300 - RNReanimated: 79c239f5562adcf2406b681830f716f1e7d76081 - RNScreens: dd9a329b21412c5322a5447fc2c3ae6471cf6e5a - RNSVG: 57225e3832e15933a2e18e15b9db2d0455610465 + ReactCodegen: 6cb6e0d0b52471abc883541c76589d1c367c64c7 + ReactCommon: 1ab5451fc5da87c4cc4c3046e19a8054624ca763 SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748 Yoga: adb397651e1c00672c12e9495babca70777e411e -PODFILE CHECKSUM: 2139fe7e1a6053ccf52d43164938ad53d7087abe +PODFILE CHECKSUM: 573e090eb4b8d21a2ffa8aa7eef567d55caac2ab COCOAPODS: 1.16.2 diff --git a/ios/mobiledarmasaba.xcodeproj/project.pbxproj b/ios/mobiledarmasaba.xcodeproj/project.pbxproj index 1cb6a95..9389f61 100644 --- a/ios/mobiledarmasaba.xcodeproj/project.pbxproj +++ b/ios/mobiledarmasaba.xcodeproj/project.pbxproj @@ -8,26 +8,26 @@ /* Begin PBXBuildFile section */ 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; }; + 3C31B3DF4CCFA8473D11AE6E /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 1FED6F9E24D6DC3ACA91C50A /* PrivacyInfo.xcprivacy */; }; 3E461D99554A48A4959DE609 /* SplashScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */; }; - 59B3E3A660993E23B2C2FDC8 /* libPods-mobiledarmasaba.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 79295495ABC77354B121BE86 /* libPods-mobiledarmasaba.a */; }; BB2F792D24A3F905000567C9 /* Expo.plist in Resources */ = {isa = PBXBuildFile; fileRef = BB2F792C24A3F905000567C9 /* Expo.plist */; }; - CA033C06A55D6406986F91D8 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = E262ECF93A519897738E2CBA /* PrivacyInfo.xcprivacy */; }; + D60ECEB4F42346AEBDA49FA0 /* libPods-mobiledarmasaba.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 098B08E0AB39B5E95B29D9ED /* libPods-mobiledarmasaba.a */; }; F11748422D0307B40044C1D9 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = F11748412D0307B40044C1D9 /* AppDelegate.swift */; }; /* End PBXBuildFile section */ /* Begin PBXFileReference section */ + 098B08E0AB39B5E95B29D9ED /* libPods-mobiledarmasaba.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-mobiledarmasaba.a"; sourceTree = BUILT_PRODUCTS_DIR; }; 13B07F961A680F5B00A75B9A /* mobiledarmasaba.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = mobiledarmasaba.app; sourceTree = BUILT_PRODUCTS_DIR; }; 13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = mobiledarmasaba/Images.xcassets; sourceTree = ""; }; 13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = mobiledarmasaba/Info.plist; sourceTree = ""; }; - 40462031805539DFA84AFC79 /* Pods-mobiledarmasaba.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-mobiledarmasaba.debug.xcconfig"; path = "Target Support Files/Pods-mobiledarmasaba/Pods-mobiledarmasaba.debug.xcconfig"; sourceTree = ""; }; - 6E61F8A13272A8C8F4820A60 /* Pods-mobiledarmasaba.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-mobiledarmasaba.release.xcconfig"; path = "Target Support Files/Pods-mobiledarmasaba/Pods-mobiledarmasaba.release.xcconfig"; sourceTree = ""; }; - 79295495ABC77354B121BE86 /* libPods-mobiledarmasaba.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-mobiledarmasaba.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 1FED6F9E24D6DC3ACA91C50A /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = mobiledarmasaba/PrivacyInfo.xcprivacy; sourceTree = ""; }; AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = SplashScreen.storyboard; path = mobiledarmasaba/SplashScreen.storyboard; sourceTree = ""; }; BB2F792C24A3F905000567C9 /* Expo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Expo.plist; sourceTree = ""; }; - E262ECF93A519897738E2CBA /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xml; name = PrivacyInfo.xcprivacy; path = mobiledarmasaba/PrivacyInfo.xcprivacy; sourceTree = ""; }; + E3A16E2D842C53265D56DE26 /* Pods-mobiledarmasaba.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-mobiledarmasaba.debug.xcconfig"; path = "Target Support Files/Pods-mobiledarmasaba/Pods-mobiledarmasaba.debug.xcconfig"; sourceTree = ""; }; ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; }; F11748412D0307B40044C1D9 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = AppDelegate.swift; path = mobiledarmasaba/AppDelegate.swift; sourceTree = ""; }; F11748442D0722820044C1D9 /* mobiledarmasaba-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "mobiledarmasaba-Bridging-Header.h"; path = "mobiledarmasaba/mobiledarmasaba-Bridging-Header.h"; sourceTree = ""; }; + F32A6FA6DAB543D49A7E7B69 /* Pods-mobiledarmasaba.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-mobiledarmasaba.release.xcconfig"; path = "Target Support Files/Pods-mobiledarmasaba/Pods-mobiledarmasaba.release.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -35,7 +35,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 59B3E3A660993E23B2C2FDC8 /* libPods-mobiledarmasaba.a in Frameworks */, + D60ECEB4F42346AEBDA49FA0 /* libPods-mobiledarmasaba.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -51,7 +51,7 @@ 13B07FB51A68108700A75B9A /* Images.xcassets */, 13B07FB61A68108700A75B9A /* Info.plist */, AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */, - E262ECF93A519897738E2CBA /* PrivacyInfo.xcprivacy */, + 1FED6F9E24D6DC3ACA91C50A /* PrivacyInfo.xcprivacy */, ); name = mobiledarmasaba; sourceTree = ""; @@ -60,20 +60,11 @@ isa = PBXGroup; children = ( ED297162215061F000B7C4FE /* JavaScriptCore.framework */, - 79295495ABC77354B121BE86 /* libPods-mobiledarmasaba.a */, + 098B08E0AB39B5E95B29D9ED /* libPods-mobiledarmasaba.a */, ); name = Frameworks; sourceTree = ""; }; - 2F7793DC14D8B13E5DE94C24 /* Pods */ = { - isa = PBXGroup; - children = ( - 40462031805539DFA84AFC79 /* Pods-mobiledarmasaba.debug.xcconfig */, - 6E61F8A13272A8C8F4820A60 /* Pods-mobiledarmasaba.release.xcconfig */, - ); - path = Pods; - sourceTree = ""; - }; 832341AE1AAA6A7D00B99B32 /* Libraries */ = { isa = PBXGroup; children = ( @@ -88,7 +79,7 @@ 832341AE1AAA6A7D00B99B32 /* Libraries */, 83CBBA001A601CBA00E9B192 /* Products */, 2D16E6871FA4F8E400B85C8A /* Frameworks */, - 2F7793DC14D8B13E5DE94C24 /* Pods */, + 96FB64B8FC0F862D676B95CD /* Pods */, ); indentWidth = 2; sourceTree = ""; @@ -103,6 +94,16 @@ name = Products; sourceTree = ""; }; + 96FB64B8FC0F862D676B95CD /* Pods */ = { + isa = PBXGroup; + children = ( + E3A16E2D842C53265D56DE26 /* Pods-mobiledarmasaba.debug.xcconfig */, + F32A6FA6DAB543D49A7E7B69 /* Pods-mobiledarmasaba.release.xcconfig */, + ); + name = Pods; + path = Pods; + sourceTree = ""; + }; BB2F792B24A3F905000567C9 /* Supporting */ = { isa = PBXGroup; children = ( @@ -119,13 +120,13 @@ isa = PBXNativeTarget; buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "mobiledarmasaba" */; buildPhases = ( - EF90F464EE1BFB6B440B3686 /* [CP] Check Pods Manifest.lock */, + 3CB34C01B8D94D4C88501393 /* [CP] Check Pods Manifest.lock */, 13B07F871A680F5B00A75B9A /* Sources */, 13B07F8C1A680F5B00A75B9A /* Frameworks */, 13B07F8E1A680F5B00A75B9A /* Resources */, 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */, - 2F6EE47F1DD0EE26BF49A852 /* [CP] Copy Pods Resources */, - 29A1B67A7160D4A85674993C /* [CP-User] [RNFB] Core Configuration */, + 62D53F7F6731CB0351FA79DE /* [CP] Embed Pods Frameworks */, + FE3822089BF6D88B03651D80 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -175,7 +176,7 @@ BB2F792D24A3F905000567C9 /* Expo.plist in Resources */, 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */, 3E461D99554A48A4959DE609 /* SplashScreen.storyboard in Resources */, - CA033C06A55D6406986F91D8 /* PrivacyInfo.xcprivacy in Resources */, + 3C31B3DF4CCFA8473D11AE6E /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -197,74 +198,7 @@ shellPath = /bin/sh; shellScript = "if [[ -f \"$PODS_ROOT/../.xcode.env\" ]]; then\n source \"$PODS_ROOT/../.xcode.env\"\nfi\nif [[ -f \"$PODS_ROOT/../.xcode.env.local\" ]]; then\n source \"$PODS_ROOT/../.xcode.env.local\"\nfi\n\n# The project root by default is one level up from the ios directory\nexport PROJECT_ROOT=\"$PROJECT_DIR\"/..\n\nif [[ \"$CONFIGURATION\" = *Debug* ]]; then\n export SKIP_BUNDLING=1\nfi\nif [[ -z \"$ENTRY_FILE\" ]]; then\n # Set the entry JS file using the bundler's entry resolution.\n export ENTRY_FILE=\"$(\"$NODE_BINARY\" -e \"require('expo/scripts/resolveAppEntry')\" \"$PROJECT_ROOT\" ios absolute | tail -n 1)\"\nfi\n\nif [[ -z \"$CLI_PATH\" ]]; then\n # Use Expo CLI\n export CLI_PATH=\"$(\"$NODE_BINARY\" --print \"require.resolve('@expo/cli', { paths: [require.resolve('expo/package.json')] })\")\"\nfi\nif [[ -z \"$BUNDLE_COMMAND\" ]]; then\n # Default Expo CLI command for bundling\n export BUNDLE_COMMAND=\"export:embed\"\nfi\n\n# Source .xcode.env.updates if it exists to allow\n# SKIP_BUNDLING to be unset if needed\nif [[ -f \"$PODS_ROOT/../.xcode.env.updates\" ]]; then\n source \"$PODS_ROOT/../.xcode.env.updates\"\nfi\n# Source local changes to allow overrides\n# if needed\nif [[ -f \"$PODS_ROOT/../.xcode.env.local\" ]]; then\n source \"$PODS_ROOT/../.xcode.env.local\"\nfi\n\n`\"$NODE_BINARY\" --print \"require('path').dirname(require.resolve('react-native/package.json')) + '/scripts/react-native-xcode.sh'\"`\n\n"; }; - 29A1B67A7160D4A85674993C /* [CP-User] [RNFB] Core Configuration */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "$(BUILT_PRODUCTS_DIR)/$(INFOPLIST_PATH)", - ); - name = "[CP-User] [RNFB] Core Configuration"; - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "#!/usr/bin/env bash\n#\n# Copyright (c) 2016-present Invertase Limited & Contributors\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this library except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n#\n\n##########################################################################\n##########################################################################\n#\n# NOTE THAT IF YOU CHANGE THIS FILE YOU MUST RUN pod install AFTERWARDS\n#\n# This file is installed as an Xcode build script in the project file\n# by cocoapods, and you will not see your changes until you pod install\n#\n##########################################################################\n##########################################################################\n\nset -e\n\n_MAX_LOOKUPS=2;\n_SEARCH_RESULT=''\n_RN_ROOT_EXISTS=''\n_CURRENT_LOOKUPS=1\n_JSON_ROOT=\"'react-native'\"\n_JSON_FILE_NAME='firebase.json'\n_JSON_OUTPUT_BASE64='e30=' # { }\n_CURRENT_SEARCH_DIR=${PROJECT_DIR}\n_PLIST_BUDDY=/usr/libexec/PlistBuddy\n_TARGET_PLIST=\"${BUILT_PRODUCTS_DIR}/${INFOPLIST_PATH}\"\n_DSYM_PLIST=\"${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME}/Contents/Info.plist\"\n\n# plist arrays\n_PLIST_ENTRY_KEYS=()\n_PLIST_ENTRY_TYPES=()\n_PLIST_ENTRY_VALUES=()\n\nfunction setPlistValue {\n echo \"info: setting plist entry '$1' of type '$2' in file '$4'\"\n ${_PLIST_BUDDY} -c \"Add :$1 $2 '$3'\" $4 || echo \"info: '$1' already exists\"\n}\n\nfunction getFirebaseJsonKeyValue () {\n if [[ ${_RN_ROOT_EXISTS} ]]; then\n ruby -Ku -e \"require 'rubygems';require 'json'; output=JSON.parse('$1'); puts output[$_JSON_ROOT]['$2']\"\n else\n echo \"\"\n fi;\n}\n\nfunction jsonBoolToYesNo () {\n if [[ $1 == \"false\" ]]; then\n echo \"NO\"\n elif [[ $1 == \"true\" ]]; then\n echo \"YES\"\n else echo \"NO\"\n fi\n}\n\necho \"info: -> RNFB build script started\"\necho \"info: 1) Locating ${_JSON_FILE_NAME} file:\"\n\nif [[ -z ${_CURRENT_SEARCH_DIR} ]]; then\n _CURRENT_SEARCH_DIR=$(pwd)\nfi;\n\nwhile true; do\n _CURRENT_SEARCH_DIR=$(dirname \"$_CURRENT_SEARCH_DIR\")\n if [[ \"$_CURRENT_SEARCH_DIR\" == \"/\" ]] || [[ ${_CURRENT_LOOKUPS} -gt ${_MAX_LOOKUPS} ]]; then break; fi;\n echo \"info: ($_CURRENT_LOOKUPS of $_MAX_LOOKUPS) Searching in '$_CURRENT_SEARCH_DIR' for a ${_JSON_FILE_NAME} file.\"\n _SEARCH_RESULT=$(find \"$_CURRENT_SEARCH_DIR\" -maxdepth 2 -name ${_JSON_FILE_NAME} -print | /usr/bin/head -n 1)\n if [[ ${_SEARCH_RESULT} ]]; then\n echo \"info: ${_JSON_FILE_NAME} found at $_SEARCH_RESULT\"\n break;\n fi;\n _CURRENT_LOOKUPS=$((_CURRENT_LOOKUPS+1))\ndone\n\nif [[ ${_SEARCH_RESULT} ]]; then\n _JSON_OUTPUT_RAW=$(cat \"${_SEARCH_RESULT}\")\n _RN_ROOT_EXISTS=$(ruby -Ku -e \"require 'rubygems';require 'json'; output=JSON.parse('$_JSON_OUTPUT_RAW'); puts output[$_JSON_ROOT]\" || echo '')\n\n if [[ ${_RN_ROOT_EXISTS} ]]; then\n if ! python3 --version >/dev/null 2>&1; then echo \"python3 not found, firebase.json file processing error.\" && exit 1; fi\n _JSON_OUTPUT_BASE64=$(python3 -c 'import json,sys,base64;print(base64.b64encode(bytes(json.dumps(json.loads(open('\"'${_SEARCH_RESULT}'\"', '\"'rb'\"').read())['${_JSON_ROOT}']), '\"'utf-8'\"')).decode())' || echo \"e30=\")\n fi\n\n _PLIST_ENTRY_KEYS+=(\"firebase_json_raw\")\n _PLIST_ENTRY_TYPES+=(\"string\")\n _PLIST_ENTRY_VALUES+=(\"$_JSON_OUTPUT_BASE64\")\n\n # config.app_data_collection_default_enabled\n _APP_DATA_COLLECTION_ENABLED=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"app_data_collection_default_enabled\")\n if [[ $_APP_DATA_COLLECTION_ENABLED ]]; then\n _PLIST_ENTRY_KEYS+=(\"FirebaseDataCollectionDefaultEnabled\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_APP_DATA_COLLECTION_ENABLED\")\")\n fi\n\n # config.analytics_auto_collection_enabled\n _ANALYTICS_AUTO_COLLECTION=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"analytics_auto_collection_enabled\")\n if [[ $_ANALYTICS_AUTO_COLLECTION ]]; then\n _PLIST_ENTRY_KEYS+=(\"FIREBASE_ANALYTICS_COLLECTION_ENABLED\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_ANALYTICS_AUTO_COLLECTION\")\")\n fi\n\n # config.analytics_collection_deactivated\n _ANALYTICS_DEACTIVATED=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"analytics_collection_deactivated\")\n if [[ $_ANALYTICS_DEACTIVATED ]]; then\n _PLIST_ENTRY_KEYS+=(\"FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_ANALYTICS_DEACTIVATED\")\")\n fi\n\n # config.analytics_idfv_collection_enabled\n _ANALYTICS_IDFV_COLLECTION=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"analytics_idfv_collection_enabled\")\n if [[ $_ANALYTICS_IDFV_COLLECTION ]]; then\n _PLIST_ENTRY_KEYS+=(\"GOOGLE_ANALYTICS_IDFV_COLLECTION_ENABLED\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_ANALYTICS_IDFV_COLLECTION\")\")\n fi\n\n # config.analytics_default_allow_analytics_storage\n _ANALYTICS_STORAGE=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"analytics_default_allow_analytics_storage\")\n if [[ $_ANALYTICS_STORAGE ]]; then\n _PLIST_ENTRY_KEYS+=(\"GOOGLE_ANALYTICS_DEFAULT_ALLOW_ANALYTICS_STORAGE\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_ANALYTICS_STORAGE\")\")\n fi\n\n # config.analytics_default_allow_ad_storage\n _ANALYTICS_AD_STORAGE=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"analytics_default_allow_ad_storage\")\n if [[ $_ANALYTICS_AD_STORAGE ]]; then\n _PLIST_ENTRY_KEYS+=(\"GOOGLE_ANALYTICS_DEFAULT_ALLOW_AD_STORAGE\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_ANALYTICS_AD_STORAGE\")\")\n fi\n\n # config.analytics_default_allow_ad_user_data\n _ANALYTICS_AD_USER_DATA=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"analytics_default_allow_ad_user_data\")\n if [[ $_ANALYTICS_AD_USER_DATA ]]; then\n _PLIST_ENTRY_KEYS+=(\"GOOGLE_ANALYTICS_DEFAULT_ALLOW_AD_USER_DATA\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_ANALYTICS_AD_USER_DATA\")\")\n fi\n\n # config.analytics_default_allow_ad_personalization_signals\n _ANALYTICS_PERSONALIZATION=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"analytics_default_allow_ad_personalization_signals\")\n if [[ $_ANALYTICS_PERSONALIZATION ]]; then\n _PLIST_ENTRY_KEYS+=(\"GOOGLE_ANALYTICS_DEFAULT_ALLOW_AD_PERSONALIZATION_SIGNALS\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_ANALYTICS_PERSONALIZATION\")\")\n fi\n\n # config.analytics_registration_with_ad_network_enabled\n _ANALYTICS_REGISTRATION_WITH_AD_NETWORK=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"google_analytics_registration_with_ad_network_enabled\")\n if [[ $_ANALYTICS_REGISTRATION_WITH_AD_NETWORK ]]; then\n _PLIST_ENTRY_KEYS+=(\"GOOGLE_ANALYTICS_REGISTRATION_WITH_AD_NETWORK_ENABLED\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_ANALYTICS_REGISTRATION_WITH_AD_NETWORK\")\")\n fi\n\n # config.google_analytics_automatic_screen_reporting_enabled\n _ANALYTICS_AUTO_SCREEN_REPORTING=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"google_analytics_automatic_screen_reporting_enabled\")\n if [[ $_ANALYTICS_AUTO_SCREEN_REPORTING ]]; then\n _PLIST_ENTRY_KEYS+=(\"FirebaseAutomaticScreenReportingEnabled\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_ANALYTICS_AUTO_SCREEN_REPORTING\")\")\n fi\n\n # config.perf_auto_collection_enabled\n _PERF_AUTO_COLLECTION=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"perf_auto_collection_enabled\")\n if [[ $_PERF_AUTO_COLLECTION ]]; then\n _PLIST_ENTRY_KEYS+=(\"firebase_performance_collection_enabled\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_PERF_AUTO_COLLECTION\")\")\n fi\n\n # config.perf_collection_deactivated\n _PERF_DEACTIVATED=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"perf_collection_deactivated\")\n if [[ $_PERF_DEACTIVATED ]]; then\n _PLIST_ENTRY_KEYS+=(\"firebase_performance_collection_deactivated\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_PERF_DEACTIVATED\")\")\n fi\n\n # config.messaging_auto_init_enabled\n _MESSAGING_AUTO_INIT=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"messaging_auto_init_enabled\")\n if [[ $_MESSAGING_AUTO_INIT ]]; then\n _PLIST_ENTRY_KEYS+=(\"FirebaseMessagingAutoInitEnabled\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_MESSAGING_AUTO_INIT\")\")\n fi\n\n # config.in_app_messaging_auto_colllection_enabled\n _FIAM_AUTO_INIT=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"in_app_messaging_auto_collection_enabled\")\n if [[ $_FIAM_AUTO_INIT ]]; then\n _PLIST_ENTRY_KEYS+=(\"FirebaseInAppMessagingAutomaticDataCollectionEnabled\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_FIAM_AUTO_INIT\")\")\n fi\n\n # config.app_check_token_auto_refresh\n _APP_CHECK_TOKEN_AUTO_REFRESH=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"app_check_token_auto_refresh\")\n if [[ $_APP_CHECK_TOKEN_AUTO_REFRESH ]]; then\n _PLIST_ENTRY_KEYS+=(\"FirebaseAppCheckTokenAutoRefreshEnabled\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_APP_CHECK_TOKEN_AUTO_REFRESH\")\")\n fi\n\n # config.crashlytics_disable_auto_disabler - undocumented for now - mainly for debugging, document if becomes useful\n _CRASHLYTICS_AUTO_DISABLE_ENABLED=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"crashlytics_disable_auto_disabler\")\n if [[ $_CRASHLYTICS_AUTO_DISABLE_ENABLED == \"true\" ]]; then\n echo \"Disabled Crashlytics auto disabler.\" # do nothing\n else\n _PLIST_ENTRY_KEYS+=(\"FirebaseCrashlyticsCollectionEnabled\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"NO\")\n fi\nelse\n _PLIST_ENTRY_KEYS+=(\"firebase_json_raw\")\n _PLIST_ENTRY_TYPES+=(\"string\")\n _PLIST_ENTRY_VALUES+=(\"$_JSON_OUTPUT_BASE64\")\n echo \"warning: A firebase.json file was not found, whilst this file is optional it is recommended to include it to configure firebase services in React Native Firebase.\"\nfi;\n\necho \"info: 2) Injecting Info.plist entries: \"\n\n# Log out the keys we're adding\nfor i in \"${!_PLIST_ENTRY_KEYS[@]}\"; do\n echo \" -> $i) ${_PLIST_ENTRY_KEYS[$i]}\" \"${_PLIST_ENTRY_TYPES[$i]}\" \"${_PLIST_ENTRY_VALUES[$i]}\"\ndone\n\nfor plist in \"${_TARGET_PLIST}\" \"${_DSYM_PLIST}\" ; do\n if [[ -f \"${plist}\" ]]; then\n\n # paths with spaces break the call to setPlistValue. temporarily modify\n # the shell internal field separator variable (IFS), which normally\n # includes spaces, to consist only of line breaks\n oldifs=$IFS\n IFS=\"\n\"\n\n for i in \"${!_PLIST_ENTRY_KEYS[@]}\"; do\n setPlistValue \"${_PLIST_ENTRY_KEYS[$i]}\" \"${_PLIST_ENTRY_TYPES[$i]}\" \"${_PLIST_ENTRY_VALUES[$i]}\" \"${plist}\"\n done\n\n # restore the original internal field separator value\n IFS=$oldifs\n else\n echo \"warning: A Info.plist build output file was not found (${plist})\"\n fi\ndone\n\necho \"info: <- RNFB build script finished\"\n"; - }; - 2F6EE47F1DD0EE26BF49A852 /* [CP] Copy Pods Resources */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-mobiledarmasaba/Pods-mobiledarmasaba-resources.sh", - "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCore/FirebaseCore_Privacy.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCoreExtension/FirebaseCoreExtension_Privacy.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCoreInternal/FirebaseCoreInternal_Privacy.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseInstallations/FirebaseInstallations_Privacy.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseMessaging/FirebaseMessaging_Privacy.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/GoogleDataTransport/GoogleDataTransport_Privacy.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/GoogleUtilities/GoogleUtilities_Privacy.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/PromisesObjC/FBLPromises_Privacy.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/RCT-Folly/RCT-Folly_privacy.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/RNCAsyncStorage/RNCAsyncStorage_resources.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/RNSVG/RNSVGFilters.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/React-Core/React-Core_privacy.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/React-cxxreact/React-cxxreact_privacy.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/boost/boost_privacy.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/glog/glog_privacy.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/leveldb-library/leveldb_Privacy.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/nanopb/nanopb_Privacy.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/react-native-blob-util/ReactNativeBlobUtilPrivacyInfo.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/react-native-image-picker/RNImagePickerPrivacyInfo.bundle", - ); - name = "[CP] Copy Pods Resources"; - outputPaths = ( - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FirebaseCore_Privacy.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FirebaseCoreExtension_Privacy.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FirebaseCoreInternal_Privacy.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FirebaseInstallations_Privacy.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FirebaseMessaging_Privacy.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GoogleDataTransport_Privacy.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GoogleUtilities_Privacy.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FBLPromises_Privacy.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RCT-Folly_privacy.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RNCAsyncStorage_resources.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RNSVGFilters.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/React-Core_privacy.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/React-cxxreact_privacy.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/boost_privacy.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/glog_privacy.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/leveldb_Privacy.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/nanopb_Privacy.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ReactNativeBlobUtilPrivacyInfo.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RNImagePickerPrivacyInfo.bundle", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-mobiledarmasaba/Pods-mobiledarmasaba-resources.sh\"\n"; - showEnvVarsInLog = 0; - }; - EF90F464EE1BFB6B440B3686 /* [CP] Check Pods Manifest.lock */ = { + 3CB34C01B8D94D4C88501393 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -286,6 +220,50 @@ 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; }; + 62D53F7F6731CB0351FA79DE /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-mobiledarmasaba/Pods-mobiledarmasaba-frameworks.sh", + "${PODS_XCFRAMEWORKS_BUILD_DIR}/hermes-engine/Pre-built/hermes.framework/hermes", + ); + name = "[CP] Embed Pods Frameworks"; + outputPaths = ( + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/hermes.framework", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-mobiledarmasaba/Pods-mobiledarmasaba-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + FE3822089BF6D88B03651D80 /* [CP] Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-mobiledarmasaba/Pods-mobiledarmasaba-resources.sh", + "${PODS_CONFIGURATION_BUILD_DIR}/RCT-Folly/RCT-Folly_privacy.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/React-Core/React-Core_privacy.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/React-cxxreact/React-cxxreact_privacy.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/boost/boost_privacy.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/glog/glog_privacy.bundle", + ); + name = "[CP] Copy Pods Resources"; + outputPaths = ( + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RCT-Folly_privacy.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/React-Core_privacy.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/React-cxxreact_privacy.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/boost_privacy.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/glog_privacy.bundle", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-mobiledarmasaba/Pods-mobiledarmasaba-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ @@ -302,7 +280,7 @@ /* Begin XCBuildConfiguration section */ 13B07F941A680F5B00A75B9A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 40462031805539DFA84AFC79 /* Pods-mobiledarmasaba.debug.xcconfig */; + baseConfigurationReference = E3A16E2D842C53265D56DE26 /* Pods-mobiledarmasaba.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; @@ -337,7 +315,7 @@ }; 13B07F951A680F5B00A75B9A /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 6E61F8A13272A8C8F4820A60 /* Pods-mobiledarmasaba.release.xcconfig */; + baseConfigurationReference = F32A6FA6DAB543D49A7E7B69 /* Pods-mobiledarmasaba.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; @@ -426,7 +404,7 @@ REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; SDKROOT = iphoneos; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) DEBUG"; - USE_HERMES = false; + USE_HERMES = true; }; name = Debug; }; @@ -483,7 +461,7 @@ ); REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; SDKROOT = iphoneos; - USE_HERMES = false; + USE_HERMES = true; VALIDATE_PRODUCT = YES; }; name = Release; diff --git a/ios/mobiledarmasaba/AppDelegate.swift b/ios/mobiledarmasaba/AppDelegate.swift index a7887e1..f69a9b4 100644 --- a/ios/mobiledarmasaba/AppDelegate.swift +++ b/ios/mobiledarmasaba/AppDelegate.swift @@ -1,70 +1,48 @@ -import Expo +import UIKit +import ExpoModulesCore import React -import ReactAppDependencyProvider -@UIApplicationMain -public class AppDelegate: ExpoAppDelegate { - var window: UIWindow? - - var reactNativeDelegate: ExpoReactNativeFactoryDelegate? - var reactNativeFactory: RCTReactNativeFactory? - - public override func application( +@main +class AppDelegate: ExpoAppDelegate { + override func application( _ application: UIApplication, - didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? = nil + didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? ) -> Bool { - let delegate = ReactNativeDelegate() - let factory = ExpoReactNativeFactory(delegate: delegate) - delegate.dependencyProvider = RCTAppDependencyProvider() - - reactNativeDelegate = delegate - reactNativeFactory = factory - bindReactNativeFactory(factory) - -#if os(iOS) || os(tvOS) - window = UIWindow(frame: UIScreen.main.bounds) - factory.startReactNative( - withModuleName: "main", - in: window, - launchOptions: launchOptions) -#endif - - return super.application(application, didFinishLaunchingWithOptions: launchOptions) + // Make sure the expo modules provider is set up + let reactNativeWindow = (window as? UIWindow) ?? UIWindow() + + if #available(iOS 13.0, *) { + reactNativeWindow.overrideUserInterfaceStyle = .light + } + + // Initialize the Expo modules provider + let reactAppDelegate = ReactAppDelegateWrapper(moduleProvider: { + return [ + // Add any custom modules here if needed + ] + }) + + // Call the parent's implementation + let result = super.application(application, didFinishLaunchingWithOptions: launchOptions) + + // Set up the React Native root view + if let rootView = self.window?.rootViewController?.view as? RCTRootView { + rootView.backgroundColor = .white + } + + return result } - - // Linking API - public override func application( - _ app: UIApplication, - open url: URL, - options: [UIApplication.OpenURLOptionsKey: Any] = [:] - ) -> Bool { - return super.application(app, open: url, options: options) || RCTLinkingManager.application(app, open: url, options: options) - } - - // Universal Links - public override func application( + + // MARK: - UISceneSession Lifecycle + + override func application( _ application: UIApplication, - continue userActivity: NSUserActivity, - restorationHandler: @escaping ([UIUserActivityRestoring]?) -> Void - ) -> Bool { - let result = RCTLinkingManager.application(application, continue: userActivity, restorationHandler: restorationHandler) - return super.application(application, continue: userActivity, restorationHandler: restorationHandler) || result - } -} - -class ReactNativeDelegate: ExpoReactNativeFactoryDelegate { - // Extension point for config-plugins - - override func sourceURL(for bridge: RCTBridge) -> URL? { - // needed to return the correct URL for expo-dev-client. - bridge.bundleURL ?? bundleURL() - } - - override func bundleURL() -> URL? { -#if DEBUG - return RCTBundleURLProvider.sharedSettings().jsBundleURL(forBundleRoot: ".expo/.virtual-metro-entry") -#else - return Bundle.main.url(forResource: "main", withExtension: "jsbundle") -#endif + configurationForConnecting connectingSceneSession: UISceneSession, + options: UIScene.ConnectionOptions + ) -> UISceneConfiguration { + return UISceneConfiguration( + name: "Default Configuration", + sessionRole: connectingSceneSession.role + ) } } diff --git a/ios/mobiledarmasaba/AppDelegate.swift.backup b/ios/mobiledarmasaba/AppDelegate.swift.backup new file mode 100644 index 0000000..a7887e1 --- /dev/null +++ b/ios/mobiledarmasaba/AppDelegate.swift.backup @@ -0,0 +1,70 @@ +import Expo +import React +import ReactAppDependencyProvider + +@UIApplicationMain +public class AppDelegate: ExpoAppDelegate { + var window: UIWindow? + + var reactNativeDelegate: ExpoReactNativeFactoryDelegate? + var reactNativeFactory: RCTReactNativeFactory? + + public override func application( + _ application: UIApplication, + didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? = nil + ) -> Bool { + let delegate = ReactNativeDelegate() + let factory = ExpoReactNativeFactory(delegate: delegate) + delegate.dependencyProvider = RCTAppDependencyProvider() + + reactNativeDelegate = delegate + reactNativeFactory = factory + bindReactNativeFactory(factory) + +#if os(iOS) || os(tvOS) + window = UIWindow(frame: UIScreen.main.bounds) + factory.startReactNative( + withModuleName: "main", + in: window, + launchOptions: launchOptions) +#endif + + return super.application(application, didFinishLaunchingWithOptions: launchOptions) + } + + // Linking API + public override func application( + _ app: UIApplication, + open url: URL, + options: [UIApplication.OpenURLOptionsKey: Any] = [:] + ) -> Bool { + return super.application(app, open: url, options: options) || RCTLinkingManager.application(app, open: url, options: options) + } + + // Universal Links + public override func application( + _ application: UIApplication, + continue userActivity: NSUserActivity, + restorationHandler: @escaping ([UIUserActivityRestoring]?) -> Void + ) -> Bool { + let result = RCTLinkingManager.application(application, continue: userActivity, restorationHandler: restorationHandler) + return super.application(application, continue: userActivity, restorationHandler: restorationHandler) || result + } +} + +class ReactNativeDelegate: ExpoReactNativeFactoryDelegate { + // Extension point for config-plugins + + override func sourceURL(for bridge: RCTBridge) -> URL? { + // needed to return the correct URL for expo-dev-client. + bridge.bundleURL ?? bundleURL() + } + + override func bundleURL() -> URL? { +#if DEBUG + return RCTBundleURLProvider.sharedSettings().jsBundleURL(forBundleRoot: ".expo/.virtual-metro-entry") +#else + return Bundle.main.url(forResource: "main", withExtension: "jsbundle") +#endif + } +} diff --git a/ios/mobiledarmasaba/Info.plist b/ios/mobiledarmasaba/Info.plist index 5b75915..f598f73 100644 --- a/ios/mobiledarmasaba/Info.plist +++ b/ios/mobiledarmasaba/Info.plist @@ -53,6 +53,14 @@ NSAllowsLocalNetworking + NSCameraUsageDescription + Allow $(PRODUCT_NAME) to access your camera + NSMicrophoneUsageDescription + Allow $(PRODUCT_NAME) to access your microphone + NSPhotoLibraryAddUsageDescription + Allow $(PRODUCT_NAME) to save photos + NSPhotoLibraryUsageDescription + Allow $(PRODUCT_NAME) to access your photos NSUserActivityTypes $(PRODUCT_BUNDLE_IDENTIFIER).expo.index_route diff --git a/ios/mobiledarmasaba/PrivacyInfo.xcprivacy b/ios/mobiledarmasaba/PrivacyInfo.xcprivacy index ca98e6c..d612dbf 100644 --- a/ios/mobiledarmasaba/PrivacyInfo.xcprivacy +++ b/ios/mobiledarmasaba/PrivacyInfo.xcprivacy @@ -4,16 +4,6 @@ NSPrivacyAccessedAPITypes - - NSPrivacyAccessedAPIType - NSPrivacyAccessedAPICategoryUserDefaults - NSPrivacyAccessedAPITypeReasons - - CA92.1 - 1C8F.1 - C56D.1 - - NSPrivacyAccessedAPIType NSPrivacyAccessedAPICategoryFileTimestamp @@ -26,11 +16,12 @@ NSPrivacyAccessedAPIType - NSPrivacyAccessedAPICategoryDiskSpace + NSPrivacyAccessedAPICategoryUserDefaults NSPrivacyAccessedAPITypeReasons - 85F4.1 - E174.1 + CA92.1 + 1C8F.1 + C56D.1 @@ -41,6 +32,15 @@ 35F9.1 + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryDiskSpace + NSPrivacyAccessedAPITypeReasons + + 85F4.1 + E174.1 + + NSPrivacyCollectedDataTypes diff --git a/ios/mobiledarmasaba/mobiledarmasaba.entitlements b/ios/mobiledarmasaba/mobiledarmasaba.entitlements index f683276..018a6e2 100644 --- a/ios/mobiledarmasaba/mobiledarmasaba.entitlements +++ b/ios/mobiledarmasaba/mobiledarmasaba.entitlements @@ -1,5 +1,8 @@ - + + aps-environment + development + \ No newline at end of file diff --git a/package.json b/package.json index 59a80e5..cbdcf45 100644 --- a/package.json +++ b/package.json @@ -17,6 +17,7 @@ "dependencies": { "@expo/server": "^0.6.2", "@expo/vector-icons": "^14.0.2", + "@formatjs/intl-getcanonicallocales": "^2.5.5", "@react-native-async-storage/async-storage": "2.1.2", "@react-native-community/cli": "^19.1.0", "@react-native-community/datetimepicker": "8.4.1", @@ -35,7 +36,7 @@ "expo-blur": "~14.1.4", "expo-clipboard": "^7.1.4", "expo-constants": "~17.1.6", - "expo-dev-client": "~5.2.0", + "expo-dev-client": "^5.2.4", "expo-device": "~7.1.4", "expo-document-picker": "^13.1.5", "expo-file-system": "^18.1.10", @@ -58,6 +59,7 @@ "expo-web-browser": "~14.2.0", "form-data": "^4.0.2", "formidable": "^3.5.4", + "intl": "^1.2.5", "moment": "^2.30.1", "react": "19.0.0", "react-dom": "19.0.0", @@ -88,6 +90,7 @@ }, "devDependencies": { "@babel/core": "^7.25.2", + "@react-native-community/cli-platform-ios": "^18.0.0", "@types/crypto-js": "^4.2.2", "@types/jest": "^29.5.12", "@types/react": "~19.0.10",