From 6cdc07af1983953891409eaa835584c192b0bf64 Mon Sep 17 00:00:00 2001 From: amaliadwiy Date: Mon, 28 Jul 2025 14:10:38 +0800 Subject: [PATCH] upd: ios fix --- app.json | 13 +- app/(application)/_layout.tsx | 4 +- bun.lockb | Bin 479392 -> 479392 bytes ios/Podfile | 87 +- ios/Podfile.lock | 1197 ++++++++++++++--- ios/mobiledarmasaba.xcodeproj/project.pbxproj | 153 ++- ios/mobiledarmasaba/AppDelegate.swift | 106 +- ios/mobiledarmasaba/AppDelegate.swift.backup | 70 - ios/mobiledarmasaba/GoogleService-Info.plist | 32 + ios/mobiledarmasaba/Info.plist | 8 - ios/mobiledarmasaba/PrivacyInfo.xcprivacy | 2 +- .../mobiledarmasaba.entitlements | 5 +- 12 files changed, 1277 insertions(+), 400 deletions(-) delete mode 100644 ios/mobiledarmasaba/AppDelegate.swift.backup create mode 100644 ios/mobiledarmasaba/GoogleService-Info.plist diff --git a/app.json b/app.json index fff1e3a..dabd276 100644 --- a/app.json +++ b/app.json @@ -14,7 +14,8 @@ "bundleIdentifier": "mobiledarmasaba.app", "infoPlist": { "ITSAppUsesNonExemptEncryption": false - } + }, + "googleServicesFile": "./ios/mobiledarmasaba/GoogleService-Info.plist" }, "android": { "package": "mobiledarmasaba.app", @@ -41,7 +42,15 @@ } ], "expo-font", - "expo-web-browser" + "expo-web-browser", + [ + "@react-native-firebase/app", + { + "ios": { + "googleServicesFile": "./ios/mobiledarmasaba/GoogleService-Info.plist" + } + } + ] ], "experiments": { "typedRoutes": true diff --git a/app/(application)/_layout.tsx b/app/(application)/_layout.tsx index 1f4f389..877e2e0 100644 --- a/app/(application)/_layout.tsx +++ b/app/(application)/_layout.tsx @@ -11,13 +11,13 @@ import { apiReadOneNotification } from "@/lib/api"; import { pushToPage } from "@/lib/pushToPage"; import store from "@/lib/store"; import { useAuthSession } from "@/providers/AuthProvider"; -import messaging from "@react-native-firebase/messaging"; import { Redirect, router, Stack } from "expo-router"; import { StatusBar } from 'expo-status-bar'; import { useEffect } from "react"; import { Text } from "react-native"; import { Easing, Notifier } from 'react-native-notifier'; import { Provider } from "react-redux"; +import firebase from '@react-native-firebase/app'; export default function RootLayout() { const { token, decryptToken, isLoading } = useAuthSession() @@ -33,7 +33,7 @@ export default function RootLayout() { } useEffect(() => { - const unsubscribe = messaging().onMessage(async remoteMessage => { + const unsubscribe = firebase.app().messaging().onMessage(async remoteMessage => { const id = remoteMessage?.data?.id; const category = remoteMessage?.data?.category; const content = remoteMessage?.data?.content; diff --git a/bun.lockb b/bun.lockb index f9bc5d5aa1dbe84e81a2453494861bf9edfac2fd..0a36987819d30e4d8c3e8b936f715fdb014937e6 100755 GIT binary patch delta 40 qcmZ3mPFEi6BGb1*SLKs)0e79eKb&bWtd{uBTVYz%_{ delta 40 vcmZ3mPFEi6BGb1=pk8R?nm8MHI*VF6;+?TmZa=1&0tC<+b) diff --git a/ios/Podfile b/ios/Podfile index 07ae8d6..d13a25d 100644 --- a/ios/Podfile +++ b/ios/Podfile @@ -1,40 +1,69 @@ -require_relative '../node_modules/react-native/scripts/react_native_pods' +require File.join(File.dirname(`node --print "require.resolve('expo/package.json')"`), "scripts/autolinking") +require File.join(File.dirname(`node --print "require.resolve('react-native/package.json')"`), "scripts/react_native_pods") -platform :ios, '15.1' -install! 'cocoapods', :deterministic_uuids => false +require 'json' +podfile_properties = JSON.parse(File.read(File.join(__dir__, 'Podfile.properties.json'))) rescue {} -# 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) +ENV['RCT_NEW_ARCH_ENABLED'] = '0' if podfile_properties['newArchEnabled'] == 'false' +ENV['EX_DEV_CLIENT_NETWORK_INSPECTOR'] = podfile_properties['EX_DEV_CLIENT_NETWORK_INSPECTOR'] + +platform :ios, podfile_properties['ios.deploymentTarget'] || '15.1' +install! 'cocoapods', + :deterministic_uuids => false + +prepare_react_native_project! target 'mobiledarmasaba' do - # Use Expo modules with guard - use_expo_modules! if respond_to?(:use_expo_modules!) - - config = { - :reactNativePath => "../node_modules/react-native" - } - + use_expo_modules! + + if ENV['EXPO_USE_COMMUNITY_AUTOLINKING'] == '1' + config_command = ['node', '-e', "process.argv=['', '', 'config'];require('@react-native-community/cli').run()"]; + else + config_command = [ + 'npx', + 'expo-modules-autolinking', + 'react-native-config', + '--json', + '--platform', + 'ios' + ] + + 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 + + config = use_native_modules!(config_command) + + use_frameworks! :linkage => podfile_properties['ios.useFrameworks'].to_sym if podfile_properties['ios.useFrameworks'] + use_frameworks! :linkage => ENV['USE_FRAMEWORKS'].to_sym if ENV['USE_FRAMEWORKS'] + use_react_native!( :path => config[:reactNativePath], - :hermes_enabled => true + :hermes_enabled => podfile_properties['expo.jsEngine'] == nil || podfile_properties['expo.jsEngine'] == 'hermes', + # An absolute path to your application root. + :app_path => "#{Pod::Config.instance.installation_root}/..", + :privacy_file_aggregation_enabled => podfile_properties['apple.privacyManifestAggregationEnabled'] != 'false', ) - - # 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' + react_native_post_install( + installer, + config[:reactNativePath], + :mac_catalyst_enabled => false, + :ccache_enabled => podfile_properties['apple.ccacheEnabled'] == 'true', + ) + + # This is necessary for Xcode 14, because it signs resource bundles by default + # when building for devices. + installer.target_installation_results.pod_target_installation_results + .each do |pod_name, target_installation_result| + target_installation_result.resource_bundle_targets.each do |resource_bundle_target| + resource_bundle_target.build_configurations.each do |config| + config.build_settings['CODE_SIGNING_ALLOWED'] = 'NO' + end end end end diff --git a/ios/Podfile.lock b/ios/Podfile.lock index 1dd8505..27d9954 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -1,13 +1,427 @@ PODS: - boost (1.84.0) - DoubleConversion (1.1.6) + - EXApplication (6.1.5): + - ExpoModulesCore + - EXConstants (17.1.7): + - ExpoModulesCore + - EXImageLoader (5.1.0): + - ExpoModulesCore + - React-Core + - EXJSONUtils (0.15.0) + - EXManifests (0.16.6): + - ExpoModulesCore + - EXNotifications (0.31.4): + - ExpoModulesCore + - Expo (53.0.20): + - DoubleConversion + - ExpoModulesCore + - 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 + - expo-dev-client (5.2.4): + - EXManifests + - expo-dev-launcher + - expo-dev-menu + - expo-dev-menu-interface + - EXUpdatesInterface + - expo-dev-launcher (5.1.16): + - DoubleConversion + - EXManifests + - expo-dev-launcher/Main (= 5.1.16) + - expo-dev-menu + - expo-dev-menu-interface + - ExpoModulesCore + - EXUpdatesInterface + - 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-jsinspector + - React-NativeModulesApple + - React-RCTAppDelegate + - React-RCTFabric + - React-renderercss + - React-rendererdebug + - React-utils + - ReactAppDependencyProvider + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga + - expo-dev-launcher/Main (5.1.16): + - DoubleConversion + - EXManifests + - expo-dev-launcher/Unsafe + - expo-dev-menu + - expo-dev-menu-interface + - ExpoModulesCore + - EXUpdatesInterface + - 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-jsinspector + - React-NativeModulesApple + - React-RCTAppDelegate + - React-RCTFabric + - React-renderercss + - React-rendererdebug + - React-utils + - ReactAppDependencyProvider + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga + - expo-dev-launcher/Unsafe (5.1.16): + - DoubleConversion + - EXManifests + - expo-dev-menu + - expo-dev-menu-interface + - ExpoModulesCore + - EXUpdatesInterface + - 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-jsinspector + - React-NativeModulesApple + - React-RCTAppDelegate + - React-RCTFabric + - React-renderercss + - React-rendererdebug + - React-utils + - ReactAppDependencyProvider + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga + - expo-dev-menu (6.1.14): + - DoubleConversion + - expo-dev-menu/Main (= 6.1.14) + - expo-dev-menu/ReactNativeCompatibles (= 6.1.14) + - 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 + - expo-dev-menu-interface (1.10.0) + - expo-dev-menu/Main (6.1.14): + - DoubleConversion + - EXManifests + - expo-dev-menu-interface + - expo-dev-menu/Vendored + - ExpoModulesCore + - 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-jsinspector + - React-NativeModulesApple + - React-RCTFabric + - React-renderercss + - React-rendererdebug + - React-utils + - ReactAppDependencyProvider + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga + - expo-dev-menu/ReactNativeCompatibles (6.1.14): + - 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 + - expo-dev-menu/SafeAreaView (6.1.14): + - DoubleConversion + - ExpoModulesCore + - 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 + - expo-dev-menu/Vendored (6.1.14): + - DoubleConversion + - expo-dev-menu/SafeAreaView + - 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 + - ExpoAsset (11.1.7): + - ExpoModulesCore + - ExpoBlur (14.1.5): + - ExpoModulesCore + - ExpoClipboard (7.1.5): + - ExpoModulesCore + - ExpoDevice (7.1.4): + - ExpoModulesCore + - ExpoDocumentPicker (13.1.6): + - ExpoModulesCore + - ExpoFileSystem (18.1.11): + - ExpoModulesCore + - ExpoFont (13.3.2): + - ExpoModulesCore + - ExpoHaptics (14.1.4): + - ExpoModulesCore + - ExpoHead (5.1.4): + - ExpoModulesCore + - ExpoImagePicker (16.1.4): + - ExpoModulesCore + - ExpoKeepAwake (14.1.4): + - ExpoModulesCore + - ExpoLinearGradient (14.1.5): + - ExpoModulesCore + - ExpoLinking (7.1.7): + - ExpoModulesCore + - ExpoMediaLibrary (17.1.7): + - ExpoModulesCore + - React-Core + - ExpoModulesCore (2.5.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 + - ExpoSharing (13.1.5): + - ExpoModulesCore + - ExpoSplashScreen (0.30.10): + - ExpoModulesCore + - ExpoSymbols (0.4.5): + - ExpoModulesCore + - ExpoSystemUI (5.0.10): + - ExpoModulesCore + - ExpoWebBrowser (14.2.0): + - ExpoModulesCore + - EXUpdatesInterface (1.1.0): + - ExpoModulesCore - 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) - - hermes-engine (0.79.5): - - hermes-engine/Pre-built (= 0.79.5) - - hermes-engine/Pre-built (0.79.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) - RCT-Folly (2024.11.18.00): - boost - DoubleConversion @@ -49,13 +463,12 @@ 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-hermes + - React-jsc - React-jsi - React-jsiexecutor - React-jsinspector @@ -67,13 +480,12 @@ 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-hermes + - React-jsc - React-jsi - React-jsiexecutor - React-jsinspector @@ -85,12 +497,11 @@ PODS: - Yoga - React-Core/Default (0.79.5): - glog - - hermes-engine - RCT-Folly (= 2024.11.18.00) - RCTDeprecation - React-cxxreact - React-featureflags - - React-hermes + - React-jsc - React-jsi - React-jsiexecutor - React-jsinspector @@ -102,14 +513,13 @@ 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-hermes + - React-jsc - React-jsi - React-jsiexecutor - React-jsinspector @@ -121,13 +531,12 @@ 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-hermes + - React-jsc - React-jsi - React-jsiexecutor - React-jsinspector @@ -139,13 +548,12 @@ 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-hermes + - React-jsc - React-jsi - React-jsiexecutor - React-jsinspector @@ -157,13 +565,12 @@ 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-hermes + - React-jsc - React-jsi - React-jsiexecutor - React-jsinspector @@ -175,13 +582,12 @@ 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-hermes + - React-jsc - React-jsi - React-jsiexecutor - React-jsinspector @@ -193,13 +599,12 @@ 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-hermes + - React-jsc - React-jsi - React-jsiexecutor - React-jsinspector @@ -211,13 +616,12 @@ 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-hermes + - React-jsc - React-jsi - React-jsiexecutor - React-jsinspector @@ -229,13 +633,12 @@ 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-hermes + - React-jsc - React-jsi - React-jsiexecutor - React-jsinspector @@ -247,13 +650,12 @@ 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-hermes + - React-jsc - React-jsi - React-jsiexecutor - React-jsinspector @@ -265,13 +667,12 @@ 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-hermes + - React-jsc - React-jsi - React-jsiexecutor - React-jsinspector @@ -283,13 +684,12 @@ 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-hermes + - React-jsc - React-jsi - React-jsiexecutor - React-jsinspector @@ -321,7 +721,6 @@ 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) @@ -334,23 +733,21 @@ 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-hermes + - React-jsc - React-jsi - React-jsiexecutor - React-RCTFBReactNativeSpec @@ -361,7 +758,6 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -386,7 +782,7 @@ PODS: - React-Fabric/uimanager (= 0.79.5) - React-featureflags - React-graphics - - React-hermes + - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -399,7 +795,6 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -408,7 +803,7 @@ PODS: - React-debug - React-featureflags - React-graphics - - React-hermes + - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -421,7 +816,6 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -430,7 +824,7 @@ PODS: - React-debug - React-featureflags - React-graphics - - React-hermes + - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -443,7 +837,6 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -452,7 +845,7 @@ PODS: - React-debug - React-featureflags - React-graphics - - React-hermes + - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -465,7 +858,6 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -474,7 +866,7 @@ PODS: - React-debug - React-featureflags - React-graphics - - React-hermes + - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -487,7 +879,6 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -500,7 +891,7 @@ PODS: - React-Fabric/components/view (= 0.79.5) - React-featureflags - React-graphics - - React-hermes + - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -513,7 +904,6 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -522,7 +912,7 @@ PODS: - React-debug - React-featureflags - React-graphics - - React-hermes + - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -535,7 +925,6 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -544,7 +933,7 @@ PODS: - React-debug - React-featureflags - React-graphics - - React-hermes + - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -557,7 +946,6 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -566,7 +954,7 @@ PODS: - React-debug - React-featureflags - React-graphics - - React-hermes + - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -579,7 +967,6 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -588,7 +975,7 @@ PODS: - React-debug - React-featureflags - React-graphics - - React-hermes + - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -603,7 +990,6 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -612,7 +998,7 @@ PODS: - React-debug - React-featureflags - React-graphics - - React-hermes + - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -625,7 +1011,6 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -634,7 +1019,7 @@ PODS: - React-debug - React-featureflags - React-graphics - - React-hermes + - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -647,7 +1032,6 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -656,7 +1040,7 @@ PODS: - React-debug - React-featureflags - React-graphics - - React-hermes + - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -669,7 +1053,6 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -678,7 +1061,7 @@ PODS: - React-debug - React-featureflags - React-graphics - - React-hermes + - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -691,7 +1074,6 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -700,7 +1082,7 @@ PODS: - React-debug - React-featureflags - React-graphics - - React-hermes + - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -713,7 +1095,6 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -722,7 +1103,7 @@ PODS: - React-debug - React-featureflags - React-graphics - - React-hermes + - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -735,7 +1116,6 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -745,7 +1125,7 @@ PODS: - React-Fabric/observers/events (= 0.79.5) - React-featureflags - React-graphics - - React-hermes + - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -758,7 +1138,6 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -767,7 +1146,7 @@ PODS: - React-debug - React-featureflags - React-graphics - - React-hermes + - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -780,7 +1159,6 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -790,7 +1168,7 @@ PODS: - React-Fabric/observers/events - React-featureflags - React-graphics - - React-hermes + - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -804,7 +1182,6 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -813,7 +1190,7 @@ PODS: - React-debug - React-featureflags - React-graphics - - React-hermes + - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -826,7 +1203,6 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -835,7 +1211,7 @@ PODS: - React-debug - React-featureflags - React-graphics - - React-hermes + - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -848,7 +1224,6 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -858,7 +1233,7 @@ PODS: - React-Fabric/uimanager/consistency (= 0.79.5) - React-featureflags - React-graphics - - React-hermes + - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -872,7 +1247,6 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -881,7 +1255,7 @@ PODS: - React-debug - React-featureflags - React-graphics - - React-hermes + - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -895,7 +1269,6 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -907,7 +1280,7 @@ PODS: - React-FabricComponents/textlayoutmanager (= 0.79.5) - React-featureflags - React-graphics - - React-hermes + - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -921,7 +1294,6 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -940,7 +1312,7 @@ PODS: - React-FabricComponents/components/unimplementedview (= 0.79.5) - React-featureflags - React-graphics - - React-hermes + - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -954,7 +1326,6 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -964,7 +1335,7 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes + - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -978,7 +1349,6 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -988,7 +1358,7 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes + - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -1002,7 +1372,6 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -1012,7 +1381,7 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes + - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -1026,7 +1395,6 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -1036,7 +1404,7 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes + - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -1050,7 +1418,6 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -1060,7 +1427,7 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes + - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -1074,7 +1441,6 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -1084,7 +1450,7 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes + - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -1098,7 +1464,6 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -1108,7 +1473,7 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes + - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -1122,7 +1487,6 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -1132,7 +1496,7 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes + - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -1146,7 +1510,6 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -1156,7 +1519,7 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes + - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -1170,7 +1533,6 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -1180,7 +1542,7 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes + - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -1194,15 +1556,14 @@ 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 @@ -1213,10 +1574,9 @@ PODS: - React-featureflags (0.79.5): - RCT-Folly (= 2024.11.18.00) - React-featureflagsnativemodule (0.79.5): - - hermes-engine - RCT-Folly - React-featureflags - - React-hermes + - React-jsc - React-jsi - React-jsiexecutor - React-RCTFBReactNativeSpec @@ -1226,31 +1586,15 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - - React-hermes + - React-jsc - 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-hermes + - React-jsc - React-jsi - React-jsiexecutor - React-RCTFBReactNativeSpec @@ -1265,9 +1609,13 @@ 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 @@ -1280,14 +1628,12 @@ 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) @@ -1297,7 +1643,6 @@ PODS: - React-jsinspector (0.79.5): - DoubleConversion - glog - - hermes-engine - RCT-Folly - React-featureflags - React-jsi @@ -1325,21 +1670,73 @@ PODS: - glog - React-debug - React-microtasksnativemodule (0.79.5): - - hermes-engine - RCT-Folly - - React-hermes + - React-jsc - React-jsi - React-jsiexecutor - React-RCTFBReactNativeSpec - ReactCommon/turbomodule/core + - react-native-blob-util (0.21.3): + - React-Core + - react-native-date-picker (5.0.13): + - React-Core + - 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): + - React-Core + - 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-hermes + - React-jsc - React-jsi - React-jsinspector - React-runtimeexecutor @@ -1367,7 +1764,6 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - React-RCTAppDelegate (0.79.5): - - hermes-engine - RCT-Folly (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -1378,7 +1774,7 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes + - React-jsc - React-jsitooling - React-NativeModulesApple - React-RCTFabric @@ -1396,7 +1792,6 @@ 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 @@ -1408,7 +1803,6 @@ PODS: - ReactCommon - React-RCTFabric (0.79.5): - glog - - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - React-Core - React-debug @@ -1417,8 +1811,8 @@ PODS: - React-FabricImage - React-featureflags - React-graphics - - React-hermes - React-ImageManager + - React-jsc - React-jsi - React-jsinspector - React-jsinspectortracing @@ -1433,12 +1827,11 @@ PODS: - React-utils - Yoga - React-RCTFBReactNativeSpec (0.79.5): - - hermes-engine - RCT-Folly - RCTRequired - RCTTypeSafety - React-Core - - React-hermes + - React-jsc - React-jsi - React-jsiexecutor - React-NativeModulesApple @@ -1469,17 +1862,15 @@ PODS: - ReactCommon - React-RCTRuntime (0.79.5): - glog - - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - React-Core - - React-hermes + - React-jsc - 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 @@ -1510,13 +1901,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 @@ -1528,17 +1919,15 @@ 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-hermes + - React-jsc - React-jserrorhandler - React-jsi - React-jsiexecutor @@ -1550,27 +1939,14 @@ 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-hermes + - React-jsc - React-jsi - React-jsinspectortracing - React-performancetimeline @@ -1582,17 +1958,15 @@ PODS: - React-timing (0.79.5) - React-utils (0.79.5): - glog - - hermes-engine - RCT-Folly (= 2024.11.18.00) - React-debug - - React-hermes + - React-jsc - React-jsi (= 0.79.5) - ReactAppDependencyProvider (0.79.5): - ReactCodegen - ReactCodegen (0.79.5): - DoubleConversion - glog - - hermes-engine - RCT-Folly - RCTRequired - RCTTypeSafety @@ -1602,7 +1976,7 @@ PODS: - React-FabricImage - React-featureflags - React-graphics - - React-hermes + - React-jsc - React-jsi - React-jsiexecutor - React-NativeModulesApple @@ -1618,7 +1992,6 @@ 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) @@ -1632,7 +2005,6 @@ 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) @@ -1644,7 +2016,6 @@ 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) @@ -1654,17 +2025,239 @@ PODS: - React-logger (= 0.79.5) - React-perflogger (= 0.79.5) - React-utils (= 0.79.5) + - RNCAsyncStorage (2.1.2): + - React-Core + - RNDateTimePicker (8.4.1): + - React-Core + - 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 + - Yoga + - RNSVG (15.11.2): + - React-Core - 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`) + - EXApplication (from `../node_modules/expo-application/ios`) + - EXConstants (from `../node_modules/expo-constants/ios`) + - EXImageLoader (from `../node_modules/expo-image-loader/ios`) + - EXJSONUtils (from `../node_modules/expo-json-utils/ios`) + - EXManifests (from `../node_modules/expo-manifests/ios`) + - EXNotifications (from `../node_modules/expo-notifications/ios`) + - Expo (from `../node_modules/expo`) + - expo-dev-client (from `../node_modules/expo-dev-client/ios`) + - expo-dev-launcher (from `../node_modules/expo-dev-launcher`) + - expo-dev-menu (from `../node_modules/expo-dev-menu`) + - expo-dev-menu-interface (from `../node_modules/expo-dev-menu-interface/ios`) + - ExpoAsset (from `../node_modules/expo-asset/ios`) + - ExpoBlur (from `../node_modules/expo-blur/ios`) + - ExpoClipboard (from `../node_modules/expo-clipboard/ios`) + - ExpoDevice (from `../node_modules/expo-device/ios`) + - ExpoDocumentPicker (from `../node_modules/expo-document-picker/ios`) + - ExpoFileSystem (from `../node_modules/expo-file-system/ios`) + - ExpoFont (from `../node_modules/expo-font/ios`) + - ExpoHaptics (from `../node_modules/expo-haptics/ios`) + - ExpoHead (from `../node_modules/expo-router/ios`) + - ExpoImagePicker (from `../node_modules/expo-image-picker/ios`) + - ExpoKeepAwake (from `../node_modules/expo-keep-awake/ios`) + - ExpoLinearGradient (from `../node_modules/expo-linear-gradient/ios`) + - ExpoLinking (from `../node_modules/expo-linking/ios`) + - ExpoMediaLibrary (from `../node_modules/expo-media-library/ios`) + - ExpoModulesCore (from `../node_modules/expo-modules-core`) + - ExpoSharing (from `../node_modules/expo-sharing/ios`) + - ExpoSplashScreen (from `../node_modules/expo-splash-screen/ios`) + - ExpoSymbols (from `../node_modules/expo-symbols/ios`) + - ExpoSystemUI (from `../node_modules/expo-system-ui/ios`) + - ExpoWebBrowser (from `../node_modules/expo-web-browser/ios`) + - EXUpdatesInterface (from `../node_modules/expo-updates-interface/ios`) - 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`) - - hermes-engine (from `../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec`) + - GoogleUtilities + - leveldb-library - 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`) @@ -1685,9 +2278,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-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`) @@ -1698,6 +2291,12 @@ 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`) @@ -1722,17 +2321,40 @@ 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: @@ -1740,6 +2362,70 @@ EXTERNAL SOURCES: :podspec: "../node_modules/react-native/third-party-podspecs/boost.podspec" DoubleConversion: :podspec: "../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec" + EXApplication: + :path: "../node_modules/expo-application/ios" + EXConstants: + :path: "../node_modules/expo-constants/ios" + EXImageLoader: + :path: "../node_modules/expo-image-loader/ios" + EXJSONUtils: + :path: "../node_modules/expo-json-utils/ios" + EXManifests: + :path: "../node_modules/expo-manifests/ios" + EXNotifications: + :path: "../node_modules/expo-notifications/ios" + Expo: + :path: "../node_modules/expo" + expo-dev-client: + :path: "../node_modules/expo-dev-client/ios" + expo-dev-launcher: + :path: "../node_modules/expo-dev-launcher" + expo-dev-menu: + :path: "../node_modules/expo-dev-menu" + expo-dev-menu-interface: + :path: "../node_modules/expo-dev-menu-interface/ios" + ExpoAsset: + :path: "../node_modules/expo-asset/ios" + ExpoBlur: + :path: "../node_modules/expo-blur/ios" + ExpoClipboard: + :path: "../node_modules/expo-clipboard/ios" + ExpoDevice: + :path: "../node_modules/expo-device/ios" + ExpoDocumentPicker: + :path: "../node_modules/expo-document-picker/ios" + ExpoFileSystem: + :path: "../node_modules/expo-file-system/ios" + ExpoFont: + :path: "../node_modules/expo-font/ios" + ExpoHaptics: + :path: "../node_modules/expo-haptics/ios" + ExpoHead: + :path: "../node_modules/expo-router/ios" + ExpoImagePicker: + :path: "../node_modules/expo-image-picker/ios" + ExpoKeepAwake: + :path: "../node_modules/expo-keep-awake/ios" + ExpoLinearGradient: + :path: "../node_modules/expo-linear-gradient/ios" + ExpoLinking: + :path: "../node_modules/expo-linking/ios" + ExpoMediaLibrary: + :path: "../node_modules/expo-media-library/ios" + ExpoModulesCore: + :path: "../node_modules/expo-modules-core" + ExpoSharing: + :path: "../node_modules/expo-sharing/ios" + ExpoSplashScreen: + :path: "../node_modules/expo-splash-screen/ios" + ExpoSymbols: + :path: "../node_modules/expo-symbols/ios" + ExpoSystemUI: + :path: "../node_modules/expo-system-ui/ios" + ExpoWebBrowser: + :path: "../node_modules/expo-web-browser/ios" + EXUpdatesInterface: + :path: "../node_modules/expo-updates-interface/ios" fast_float: :podspec: "../node_modules/react-native/third-party-podspecs/fast_float.podspec" FBLazyVector: @@ -1748,9 +2434,6 @@ 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: @@ -1787,12 +2470,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: @@ -1813,6 +2496,18 @@ 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: @@ -1861,8 +2556,6 @@ 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: @@ -1875,62 +2568,133 @@ 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 + EXApplication: 1e06972201838375ca1ec1ba34d586a98a5dc718 + EXConstants: 98bcf0f22b820f9b28f9fee55ff2daededadd2f8 + EXImageLoader: 4d3d3284141f1a45006cc4d0844061c182daf7ee + EXJSONUtils: 1d3e4590438c3ee593684186007028a14b3686cd + EXManifests: 691a779b04e4f2c96da46fb9bef4f86174fefcb5 + EXNotifications: be5e949edf1d60b70e77178b81aa505298fadd07 + Expo: 8685113c16058e8b3eb101dd52d6c8bca260bbea + expo-dev-client: 9b1e78baf0dd87b005f035d180bbb07c05917fad + expo-dev-launcher: 2f95084d36be3d9106790bea7a933a0d34210646 + expo-dev-menu: 1456232a68c883078b61c02b7fa5b01d8a5ab840 + expo-dev-menu-interface: 609c35ae8b97479cdd4c9e23c8cf6adc44beea0e + ExpoAsset: ef06e880126c375f580d4923fdd1cdf4ee6ee7d6 + ExpoBlur: 3c8885b9bf9eef4309041ec87adec48b5f1986a9 + ExpoClipboard: 436f6de6971f14eb75ae160e076d9cb3b19eb795 + ExpoDevice: 7082f03af1c588333ef1417d5aa8287081d94b24 + ExpoDocumentPicker: b263a279685b6640b8c8bc70d71c83067aeaae55 + ExpoFileSystem: 7f92f7be2f5c5ed40a7c9efc8fa30821181d9d63 + ExpoFont: cf508bc2e6b70871e05386d71cab927c8524cc8e + ExpoHaptics: 0ff6e0d83cd891178a306e548da1450249d54500 + ExpoHead: a7b66cbaeeb51f4a85338d335a0f5467e29a2c90 + ExpoImagePicker: 0963da31800c906e01c03e25d7c849f16ebf02a2 + ExpoKeepAwake: bf0811570c8da182bfb879169437d4de298376e7 + ExpoLinearGradient: 7734c8059972fcf691fb4330bcdf3390960a152d + ExpoLinking: d5c183998ca6ada66ff45e407e0f965b398a8902 + ExpoMediaLibrary: 0daf5e811e00daa47690f5da2989e71ff7de56e0 + ExpoModulesCore: 272bc6c06ddd9c4bee2048acc57891cab3700627 + ExpoSharing: b0377be82430d07398c6a4cd60b5a15696accbd3 + ExpoSplashScreen: 1c22c5d37647106e42d4ae1582bb6d0dda3b2385 + ExpoSymbols: c5612a90fb9179cdaebcd19bea9d8c69e5d3b859 + ExpoSystemUI: c2724f9d5af6b1bb74e013efadf9c6a8fae547a2 + ExpoWebBrowser: dc39a88485f007e61a3dff05d6a75f22ab4a2e92 + EXUpdatesInterface: 7ff005b7af94ee63fa452ea7bb95d7a8ff40277a 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 - hermes-engine: f03b0e06d3882d71e67e45b073bb827da1a21aae + GoogleDataTransport: aae35b7ea0c09004c3797d53c8c41f66f219d6a7 + GoogleUtilities: 00c88b9a86066ef77f0da2fab05f65d7768ed8e1 + leveldb-library: cc8b8f8e013647a295ad3f8cd2ddf49a6f19be19 + nanopb: fad817b59e0457d11a5dfbde799381cd727c1275 + PromisesObjC: f5707f49cb48b9636751c5b2e7d227e43fba9f47 RCT-Folly: e78785aa9ba2ed998ea4151e314036f6c49e6d82 RCTDeprecation: 5f638f65935e273753b1f31a365db6a8d6dc53b5 RCTRequired: 8b46a520ea9071e2bc47d474aa9ca31b4a935bd8 RCTTypeSafety: cc4740278c2a52cbf740592b0a0a40df1587c9ab React: 6393ae1807614f017a84805bf2417e3497f518a6 React-callinvoker: c34f666f551f05a325b87e7e3e6df0e082fa3d99 - React-Core: 1ba9acdf7accbd46ccaae99999443ae2722c82b7 + React-Core: ca172125eac2dd15face8987b5a4b10d02787ca0 React-CoreModules: 3c3cf4a91257f138e3feb47169a2d7fe341b5495 - React-cxxreact: 444d518a5d3a933e029b5e5ca6d8127c2e43255c + React-cxxreact: a01e7fadf3130f360cde715c59622b1f4ce918b1 React-debug: a951cdb698321d78ebd955fc8788ebbe51af3519 - React-defaultsnativemodule: 35816c7cb315962495d815446b2c8f1f3d2396ad - React-domnativemodule: 94efa04e53aa12a6dc02d420f1564ee18f3059bd - React-Fabric: bb8ccdb10256fa8acfd98a189590e2e44878abd7 - React-FabricComponents: 60703b954ca7e3d09cdb8d6fff6a4118f3c1478f - React-FabricImage: 0a8cc153d20af111f966e14b3814faa692a6805d + React-defaultsnativemodule: c2b64a9a3d9690255c3adea1610a375dc6b17bb9 + React-domnativemodule: 7767eae984d30624241c07daaa1bde83d967011a + React-Fabric: 1cad8dedd49cb778ff3262e878c007a8154167b3 + React-FabricComponents: 6c5485057ece34a7714eec25c293798ac180a939 + React-FabricImage: 09c73186e42743438888e71cb71f005062de8406 React-featureflags: 32d776f9bef34bdab6218ad99db535e75e5c1f4e - React-featureflagsnativemodule: dd5e1e8579d7c3e10b31969c4ca2f56ba3743ec2 - React-graphics: bce95f01799245fa58ca35bdc06a98677b67352e - React-hermes: 9ec11ce5f88c0778e027aa06a6e3e6eb19ddae09 - React-idlecallbacksnativemodule: 9d125d1b9bb3e0bb4de334fea94228e6eeac1852 + React-featureflagsnativemodule: c486c632e00d30c7ae73bcfa2aa91bcd3ab17e8e + React-graphics: faec57e5281407c9cda2bee80c6fe04fa52f3625 + React-idlecallbacksnativemodule: 134151d52c9ae314a23c7daaf7a2b560256e6e0e React-ImageManager: c40cb4a131371ddecbabc618ef354c57c864c550 - React-jserrorhandler: c00e040f76b32a1846d7eb43602a78ad1e1f60d1 - React-jsi: 8f065aa1ae1d35bef3c394cb1663d114c4952fd8 - React-jsiexecutor: fc8e69fb870cb6e69920fd482a76d4ae54a1c40a - React-jsinspector: 42760714871594f021b3bf223f2f9ac350183ed3 + React-jsc: bb1609faba475d135bd5422103ae73db297d39d4 + React-jserrorhandler: 0dd472170bbace5363896496b38c4515af2939f7 + React-jsi: 8c1210e53cfc45d2a75cc0538c90dc7b2ede8674 + React-jsiexecutor: ff5051219ad3ed486a9946c44418e1556aa2e502 + React-jsinspector: 7713ce47b60c03f823f9f3ba1fdd331548d74333 React-jsinspectortracing: 237f149a09bab785ec6b3a15cc92fc51c0d15cc4 React-jsitooling: ef1fca866f14d8d4bd80a9570118c19e62775f96 React-jsitracing: cfa927f650c6f7da613da9fe2a6eeaebc6b2ad1b React-logger: 85fa3509931497c72ccd2547fcc91e7299d8591e React-Mapbuffer: 96a2f2a176268581733be182fa6eebab1c0193be - React-microtasksnativemodule: bda561d2648e1e52bd9e5a87f8889836bdbde2e2 - React-NativeModulesApple: 1ecb83880dd11baf2228f8dd89d8419c387e03ad + React-microtasksnativemodule: 11b292232f1626567a79d58136689f1b911c605f + react-native-blob-util: 45eb0e23b243b48955d231414ca5ee4da2439968 + react-native-date-picker: 2eca217a8fb09c517f5bb6b23978718c6cec59ec + react-native-image-picker: 0c4a539c4e67fbe3977916cd2c8d0e4c67f00a8c + react-native-render-html: 5afc4751f1a98621b3009432ef84c47019dcb2bd + react-native-safe-area-context: 9d72abf6d8473da73033b597090a80b709c0b2f1 + react-native-webview: 3df1192782174d1bd23f6a0f5a4fec3cdcca9954 + React-NativeModulesApple: 494c38599b82392ed14b2c0118fca162425bb618 React-oscompat: 0592889a9fcf0eacb205532028e4a364e22907dd React-perflogger: c584fa50e422a46f37404d083fad12eb289d5de4 React-performancetimeline: 8deae06fc819e6f7d1f834818e72ab5581540e45 React-RCTActionSheet: ce67bdc050cc1d9ef673c7a93e9799288a183f24 React-RCTAnimation: 8bb813eb29c6de85be99c62640f3a999df76ba02 - React-RCTAppDelegate: 0200dcd70e996a7061965cfa7f8c443013cc11a1 - React-RCTBlob: a1dd15758420b6a8154019c5c188cf90648bc487 - React-RCTFabric: c7825ff7180893c4213eae8d249b279fc6bf5253 - React-RCTFBReactNativeSpec: b42afeff81dfd0618a4d37c6c6cb99a66b93a363 + React-RCTAppDelegate: 738515a4ab15cc17996887269e17444bf08dee85 + React-RCTBlob: 4c6fa35aa8b2b4d46ff2e5fb80c2b26df9457e57 + React-RCTFabric: f53fbf29459c959ce9ccbea28edfe6dc9ca35e36 + React-RCTFBReactNativeSpec: 1a2f1bd84f03ea0d7e3228055c3b894fb56680dd React-RCTImage: 8a4f6ce18e73a7e894b886dfb7625e9e9fbc90ef React-RCTLinking: fa49c624cd63979e7a6295ae9b1351d23ac4395a React-RCTNetwork: f236fd2897d18522bba24453e2995a4c83e01024 - React-RCTRuntime: 6b9e893b1d375b7a733fe26c8781e8f062f52951 + React-RCTRuntime: 596bd113c46f61d82ac5d6199023bafd9a390cf4 React-RCTSettings: 69e2f25a5a1bf6cb37eef2e5c3bd4bb7e848296b React-RCTText: 515ce74ed79c31dbf509e6f12770420ebbf23755 React-RCTVibration: ef30ada606dfed859b2c71577f6f041d47f2cfbb @@ -1938,19 +2702,28 @@ SPEC CHECKSUMS: React-renderercss: 636c2fffff5334897fc7745442c5e450a90eb549 React-rendererdebug: 9c95cda4ebc6afb3b474924bb185b42ae317c02d React-rncore: 3eb6f7bdfd181bc26f9f3edc87f70eb1a68a2f3c - React-RuntimeApple: 2cf5c8e38bfccd0e6aa47e3f87a1a3e85ae7fb87 - React-RuntimeCore: 2f87f504ca55b4a2a6bda1ee50c144b33cce0a15 + React-RuntimeApple: e9e64dc1ecc2e7e5eccce80c60e3bae84d633662 + React-RuntimeCore: 5112170a09701386178248fe1968983f4bfc7738 React-runtimeexecutor: ebfd71307b3166c73ac0c441c1ea42e0f17f821d - React-RuntimeHermes: a8391605396019d1f72079d3c72e80fcdc79c6a2 - React-runtimescheduler: 158b956675f624b3d3158ffab8f711ebf54fb3a6 + React-runtimescheduler: 0bea8876abf599326dd2939ee878491ba81bb6a4 React-timing: acc3fa92c72dcc1de6300d752ebb84a1d55dc809 - React-utils: 525f1fe996874cff32a0ef8e523e31ebde23664d + React-utils: 8e44ae18bdf49dc09665de1e26721b0f43746cb8 ReactAppDependencyProvider: f3e842e6cb5a825b6918a74a38402ba1409411f8 - ReactCodegen: 6cb6e0d0b52471abc883541c76589d1c367c64c7 - ReactCommon: 1ab5451fc5da87c4cc4c3046e19a8054624ca763 + ReactCodegen: 272c9bc1a8a917bf557bd9d032a4b3e181c6abfe + ReactCommon: 7eb76fcd5133313d8c6a138a5c7dd89f80f189d5 + RNCAsyncStorage: b9f5f78da5d16a853fe3dc22e8268d932fc45a83 + RNDateTimePicker: 60f9e986d61e42169a2716c1b51f1f93dfa82665 + RNFBApp: 12884d3bf9b3a0223efe4a0adce516edf72c4102 + RNFBDatabase: 1e5c4bda4bb47a48820089ddef498f9af21cb52b + RNFBMessaging: e954bfb053a5c6bb10b26bae4bbc58a4edd41131 + RNFS: 89de7d7f4c0f6bafa05343c578f61118c8282ed8 + RNGestureHandler: 6e640921d207f070e4bbcf79f4e6d0eabf323389 + RNReanimated: 34e90d19560aebd52a2ad583fdc2de2cf7651bbb + RNScreens: 241cfe8fc82737f3e132dd45779f9512928075b8 + RNSVG: ab84f2de7dd4f2c86d01825b8a65e0ef712fc36b SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748 Yoga: adb397651e1c00672c12e9495babca70777e411e -PODFILE CHECKSUM: 573e090eb4b8d21a2ffa8aa7eef567d55caac2ab +PODFILE CHECKSUM: 84885102d3cd2059e8ac6450a3c07d4b23893a8a COCOAPODS: 1.16.2 diff --git a/ios/mobiledarmasaba.xcodeproj/project.pbxproj b/ios/mobiledarmasaba.xcodeproj/project.pbxproj index 9389f61..70a27a8 100644 --- a/ios/mobiledarmasaba.xcodeproj/project.pbxproj +++ b/ios/mobiledarmasaba.xcodeproj/project.pbxproj @@ -8,26 +8,30 @@ /* 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 */; }; + 41A078369D9F0EB11409077D /* libPods-mobiledarmasaba.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FE0208269E90CB7D0EFCC465 /* libPods-mobiledarmasaba.a */; }; + 7B3527FAF5485B02FFF2C976 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = E96D549FFF96F04087943FAC /* PrivacyInfo.xcprivacy */; }; + 84A704697D504B93AEA12105 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = A2BCE8702D5E41A288948173 /* GoogleService-Info.plist */; }; BB2F792D24A3F905000567C9 /* Expo.plist in Resources */ = {isa = PBXBuildFile; fileRef = BB2F792C24A3F905000567C9 /* Expo.plist */; }; - D60ECEB4F42346AEBDA49FA0 /* libPods-mobiledarmasaba.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 098B08E0AB39B5E95B29D9ED /* libPods-mobiledarmasaba.a */; }; + C9C5FF6B028AF3886BFDE7DB /* ExpoModulesProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22E6A76AE9CF7527585D6330 /* ExpoModulesProvider.swift */; }; 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 = ""; }; - 1FED6F9E24D6DC3ACA91C50A /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = mobiledarmasaba/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 22E6A76AE9CF7527585D6330 /* ExpoModulesProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExpoModulesProvider.swift; path = "Pods/Target Support Files/Pods-mobiledarmasaba/ExpoModulesProvider.swift"; sourceTree = ""; }; + 2C6E73A92014AA28DC96A88D /* 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 = ""; }; + A2BCE8702D5E41A288948173 /* GoogleService-Info.plist */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = text.plist.xml; name = "GoogleService-Info.plist"; path = "mobiledarmasaba/GoogleService-Info.plist"; 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 = ""; }; - 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 = ""; }; + E96D549FFF96F04087943FAC /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = mobiledarmasaba/PrivacyInfo.xcprivacy; 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 = ""; }; + FE0208269E90CB7D0EFCC465 /* libPods-mobiledarmasaba.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-mobiledarmasaba.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + FF7BFED2EBA3E89A5466BC15 /* 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 +39,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - D60ECEB4F42346AEBDA49FA0 /* libPods-mobiledarmasaba.a in Frameworks */, + 41A078369D9F0EB11409077D /* libPods-mobiledarmasaba.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -51,7 +55,8 @@ 13B07FB51A68108700A75B9A /* Images.xcassets */, 13B07FB61A68108700A75B9A /* Info.plist */, AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */, - 1FED6F9E24D6DC3ACA91C50A /* PrivacyInfo.xcprivacy */, + A2BCE8702D5E41A288948173 /* GoogleService-Info.plist */, + E96D549FFF96F04087943FAC /* PrivacyInfo.xcprivacy */, ); name = mobiledarmasaba; sourceTree = ""; @@ -60,7 +65,7 @@ isa = PBXGroup; children = ( ED297162215061F000B7C4FE /* JavaScriptCore.framework */, - 098B08E0AB39B5E95B29D9ED /* libPods-mobiledarmasaba.a */, + FE0208269E90CB7D0EFCC465 /* libPods-mobiledarmasaba.a */, ); name = Frameworks; sourceTree = ""; @@ -79,7 +84,8 @@ 832341AE1AAA6A7D00B99B32 /* Libraries */, 83CBBA001A601CBA00E9B192 /* Products */, 2D16E6871FA4F8E400B85C8A /* Frameworks */, - 96FB64B8FC0F862D676B95CD /* Pods */, + B6FDF0A27CFE757D5CCF3010 /* Pods */, + 90A8F4B45AFDDB909ECEAE11 /* ExpoModulesProviders */, ); indentWidth = 2; sourceTree = ""; @@ -94,11 +100,19 @@ name = Products; sourceTree = ""; }; - 96FB64B8FC0F862D676B95CD /* Pods */ = { + 90A8F4B45AFDDB909ECEAE11 /* ExpoModulesProviders */ = { isa = PBXGroup; children = ( - E3A16E2D842C53265D56DE26 /* Pods-mobiledarmasaba.debug.xcconfig */, - F32A6FA6DAB543D49A7E7B69 /* Pods-mobiledarmasaba.release.xcconfig */, + F1B93777BAEA38A72DA5B9D9 /* mobiledarmasaba */, + ); + name = ExpoModulesProviders; + sourceTree = ""; + }; + B6FDF0A27CFE757D5CCF3010 /* Pods */ = { + isa = PBXGroup; + children = ( + 2C6E73A92014AA28DC96A88D /* Pods-mobiledarmasaba.debug.xcconfig */, + FF7BFED2EBA3E89A5466BC15 /* Pods-mobiledarmasaba.release.xcconfig */, ); name = Pods; path = Pods; @@ -113,6 +127,14 @@ path = mobiledarmasaba/Supporting; sourceTree = ""; }; + F1B93777BAEA38A72DA5B9D9 /* mobiledarmasaba */ = { + isa = PBXGroup; + children = ( + 22E6A76AE9CF7527585D6330 /* ExpoModulesProvider.swift */, + ); + name = mobiledarmasaba; + sourceTree = ""; + }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ @@ -120,13 +142,14 @@ isa = PBXNativeTarget; buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "mobiledarmasaba" */; buildPhases = ( - 3CB34C01B8D94D4C88501393 /* [CP] Check Pods Manifest.lock */, + 08A4A3CD28434E44B6B9DE2E /* [CP] Check Pods Manifest.lock */, + A1700FBD38FA703F78619910 /* [Expo] Configure project */, 13B07F871A680F5B00A75B9A /* Sources */, 13B07F8C1A680F5B00A75B9A /* Frameworks */, 13B07F8E1A680F5B00A75B9A /* Resources */, 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */, - 62D53F7F6731CB0351FA79DE /* [CP] Embed Pods Frameworks */, - FE3822089BF6D88B03651D80 /* [CP] Copy Pods Resources */, + 800E24972A6A228C8D4807E9 /* [CP] Copy Pods Resources */, + 19E3D91855603E115D48380B /* [CP-User] [RNFB] Core Configuration */, ); buildRules = ( ); @@ -176,7 +199,8 @@ BB2F792D24A3F905000567C9 /* Expo.plist in Resources */, 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */, 3E461D99554A48A4959DE609 /* SplashScreen.storyboard in Resources */, - 3C31B3DF4CCFA8473D11AE6E /* PrivacyInfo.xcprivacy in Resources */, + 84A704697D504B93AEA12105 /* GoogleService-Info.plist in Resources */, + 7B3527FAF5485B02FFF2C976 /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -198,7 +222,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"; }; - 3CB34C01B8D94D4C88501393 /* [CP] Check Pods Manifest.lock */ = { + 08A4A3CD28434E44B6B9DE2E /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -220,50 +244,112 @@ 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 */ = { + 19E3D91855603E115D48380B /* [CP-User] [RNFB] Core Configuration */ = { 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", + "$(BUILT_PRODUCTS_DIR)/$(INFOPLIST_PATH)", ); + name = "[CP-User] [RNFB] Core Configuration"; runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-mobiledarmasaba/Pods-mobiledarmasaba-frameworks.sh\"\n"; - showEnvVarsInLog = 0; + 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"; }; - FE3822089BF6D88B03651D80 /* [CP] Copy Pods Resources */ = { + 800E24972A6A228C8D4807E9 /* [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}/EXApplication/ExpoApplication_privacy.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/EXConstants/EXConstants.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/EXConstants/ExpoConstants_privacy.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/EXNotifications/ExpoNotifications_privacy.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/ExpoDevice/ExpoDevice_privacy.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/ExpoFileSystem/ExpoFileSystem_privacy.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/ExpoMediaLibrary/ExpoMediaLibrary_privacy.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/ExpoSystemUI/ExpoSystemUI_privacy.bundle", + "${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}/expo-dev-launcher/EXDevLauncher.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/expo-dev-menu/EXDevMenu.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}/ExpoApplication_privacy.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/EXConstants.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ExpoConstants_privacy.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ExpoNotifications_privacy.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ExpoDevice_privacy.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ExpoFileSystem_privacy.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ExpoMediaLibrary_privacy.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ExpoSystemUI_privacy.bundle", + "${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}/EXDevLauncher.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/EXDevMenu.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; }; + A1700FBD38FA703F78619910 /* [Expo] Configure project */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + ); + name = "[Expo] Configure project"; + outputFileListPaths = ( + ); + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "# This script configures Expo modules and generates the modules provider file.\nbash -l -c \"./Pods/Target\\ Support\\ Files/Pods-mobiledarmasaba/expo-configure-project.sh\"\n"; + }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ @@ -272,6 +358,7 @@ buildActionMask = 2147483647; files = ( F11748422D0307B40044C1D9 /* AppDelegate.swift in Sources */, + C9C5FF6B028AF3886BFDE7DB /* ExpoModulesProvider.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -280,7 +367,7 @@ /* Begin XCBuildConfiguration section */ 13B07F941A680F5B00A75B9A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E3A16E2D842C53265D56DE26 /* Pods-mobiledarmasaba.debug.xcconfig */; + baseConfigurationReference = 2C6E73A92014AA28DC96A88D /* Pods-mobiledarmasaba.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; @@ -303,6 +390,7 @@ "-ObjC", "-lc++", ); + OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_DEBUG"; PRODUCT_BUNDLE_IDENTIFIER = mobiledarmasaba.app; PRODUCT_NAME = mobiledarmasaba; SWIFT_OBJC_BRIDGING_HEADER = "mobiledarmasaba/mobiledarmasaba-Bridging-Header.h"; @@ -315,7 +403,7 @@ }; 13B07F951A680F5B00A75B9A /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F32A6FA6DAB543D49A7E7B69 /* Pods-mobiledarmasaba.release.xcconfig */; + baseConfigurationReference = FF7BFED2EBA3E89A5466BC15 /* Pods-mobiledarmasaba.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; @@ -333,6 +421,7 @@ "-ObjC", "-lc++", ); + OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_RELEASE"; PRODUCT_BUNDLE_IDENTIFIER = mobiledarmasaba.app; PRODUCT_NAME = mobiledarmasaba; SWIFT_OBJC_BRIDGING_HEADER = "mobiledarmasaba/mobiledarmasaba-Bridging-Header.h"; @@ -404,7 +493,7 @@ REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; SDKROOT = iphoneos; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) DEBUG"; - USE_HERMES = true; + USE_HERMES = false; }; name = Debug; }; @@ -461,7 +550,7 @@ ); REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; SDKROOT = iphoneos; - USE_HERMES = true; + USE_HERMES = false; VALIDATE_PRODUCT = YES; }; name = Release; diff --git a/ios/mobiledarmasaba/AppDelegate.swift b/ios/mobiledarmasaba/AppDelegate.swift index f69a9b4..135cfa9 100644 --- a/ios/mobiledarmasaba/AppDelegate.swift +++ b/ios/mobiledarmasaba/AppDelegate.swift @@ -1,48 +1,74 @@ -import UIKit -import ExpoModulesCore +import Expo +import FirebaseCore import React +import ReactAppDependencyProvider -@main -class AppDelegate: ExpoAppDelegate { - override func application( +@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]? + didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? = nil ) -> Bool { - // 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 + 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) +// @generated begin @react-native-firebase/app-didFinishLaunchingWithOptions - expo prebuild (DO NOT MODIFY) sync-10e8520570672fd76b2403b7e1e27f5198a6349a +FirebaseApp.configure() +// @generated end @react-native-firebase/app-didFinishLaunchingWithOptions + factory.startReactNative( + withModuleName: "main", + in: window, + launchOptions: launchOptions) +#endif + + return super.application(application, didFinishLaunchingWithOptions: launchOptions) } - - // MARK: - UISceneSession Lifecycle - - override func application( + + // 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, - configurationForConnecting connectingSceneSession: UISceneSession, - options: UIScene.ConnectionOptions - ) -> UISceneConfiguration { - return UISceneConfiguration( - name: "Default Configuration", - sessionRole: connectingSceneSession.role - ) + 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/AppDelegate.swift.backup b/ios/mobiledarmasaba/AppDelegate.swift.backup deleted file mode 100644 index a7887e1..0000000 --- a/ios/mobiledarmasaba/AppDelegate.swift.backup +++ /dev/null @@ -1,70 +0,0 @@ -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/GoogleService-Info.plist b/ios/mobiledarmasaba/GoogleService-Info.plist new file mode 100644 index 0000000..c95008d --- /dev/null +++ b/ios/mobiledarmasaba/GoogleService-Info.plist @@ -0,0 +1,32 @@ + + + + + API_KEY + AIzaSyBq_C4lMw-zIevHMpajQPzOQ4HRpUBBLHQ + GCM_SENDER_ID + 867439221179 + PLIST_VERSION + 1 + BUNDLE_ID + mobiledarmasaba + PROJECT_ID + mobile-darmasaba + STORAGE_BUCKET + mobile-darmasaba.firebasestorage.app + IS_ADS_ENABLED + + IS_ANALYTICS_ENABLED + + IS_APPINVITE_ENABLED + + IS_GCM_ENABLED + + IS_SIGNIN_ENABLED + + GOOGLE_APP_ID + 1:867439221179:ios:d70441e534db1f169b0c9e + DATABASE_URL + https://mobile-darmasaba-default-rtdb.asia-southeast1.firebasedatabase.app + + \ No newline at end of file diff --git a/ios/mobiledarmasaba/Info.plist b/ios/mobiledarmasaba/Info.plist index f598f73..5b75915 100644 --- a/ios/mobiledarmasaba/Info.plist +++ b/ios/mobiledarmasaba/Info.plist @@ -53,14 +53,6 @@ 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 d612dbf..bb8d0b6 100644 --- a/ios/mobiledarmasaba/PrivacyInfo.xcprivacy +++ b/ios/mobiledarmasaba/PrivacyInfo.xcprivacy @@ -37,8 +37,8 @@ NSPrivacyAccessedAPICategoryDiskSpace NSPrivacyAccessedAPITypeReasons - 85F4.1 E174.1 + 85F4.1 diff --git a/ios/mobiledarmasaba/mobiledarmasaba.entitlements b/ios/mobiledarmasaba/mobiledarmasaba.entitlements index 018a6e2..f683276 100644 --- a/ios/mobiledarmasaba/mobiledarmasaba.entitlements +++ b/ios/mobiledarmasaba/mobiledarmasaba.entitlements @@ -1,8 +1,5 @@ - - aps-environment - development - + \ No newline at end of file