From bb1ddc93ca4cbd47c455808d5156a221bf42fb1a Mon Sep 17 00:00:00 2001 From: James Pepper Date: Mon, 19 Jan 2026 14:12:16 +0000 Subject: [PATCH] Update Crashlytics patch to 23.7.0 and remove 23.5.0 Replaces the @react-native-firebase/crashlytics 23.5.0 patch with a new patch for version 23.7.0, updating iOS bridging logic and adding Android build artifacts. Removes the old patch file to maintain compatibility with the updated Crashlytics version. --- package-lock.json | 45 --- ...t-native-firebase+crashlytics+23.5.0.patch | 38 -- ...t-native-firebase+crashlytics+23.7.0.patch | 372 ++++++++++++++++++ 3 files changed, 372 insertions(+), 83 deletions(-) delete mode 100644 patches/@react-native-firebase+crashlytics+23.5.0.patch create mode 100644 patches/@react-native-firebase+crashlytics+23.7.0.patch diff --git a/package-lock.json b/package-lock.json index c629bc8c..04f12665 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3502,20 +3502,6 @@ } } }, - "node_modules/@firebase/auth-compat/node_modules/@react-native-async-storage/async-storage": { - "version": "1.24.0", - "resolved": "https://registry.npmjs.org/@react-native-async-storage/async-storage/-/async-storage-1.24.0.tgz", - "integrity": "sha512-W4/vbwUOYOjco0x3toB8QCr7EjIP6nE9G7o8PMguvvjYT5Awg09lyV4enACRx4s++PPulBiBSjL0KTFx2u0Z/g==", - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "merge-options": "^3.0.4" - }, - "peerDependencies": { - "react-native": "^0.0.0-0 || >=0.60 <1.0" - } - }, "node_modules/@firebase/auth-interop-types": { "version": "0.2.4", "resolved": "https://registry.npmjs.org/@firebase/auth-interop-types/-/auth-interop-types-0.2.4.tgz", @@ -11394,20 +11380,6 @@ } } }, - "node_modules/firebase/node_modules/@react-native-async-storage/async-storage": { - "version": "1.24.0", - "resolved": "https://registry.npmjs.org/@react-native-async-storage/async-storage/-/async-storage-1.24.0.tgz", - "integrity": "sha512-W4/vbwUOYOjco0x3toB8QCr7EjIP6nE9G7o8PMguvvjYT5Awg09lyV4enACRx4s++PPulBiBSjL0KTFx2u0Z/g==", - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "merge-options": "^3.0.4" - }, - "peerDependencies": { - "react-native": "^0.0.0-0 || >=0.60 <1.0" - } - }, "node_modules/flat-cache": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", @@ -18555,23 +18527,6 @@ } } }, - "node_modules/tailwindcss/node_modules/yaml": { - "version": "2.8.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.2.tgz", - "integrity": "sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A==", - "license": "ISC", - "optional": true, - "peer": true, - "bin": { - "yaml": "bin.mjs" - }, - "engines": { - "node": ">= 14.6" - }, - "funding": { - "url": "https://github.com/sponsors/eemeli" - } - }, "node_modules/tar": { "version": "7.5.3", "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.3.tgz", diff --git a/patches/@react-native-firebase+crashlytics+23.5.0.patch b/patches/@react-native-firebase+crashlytics+23.5.0.patch deleted file mode 100644 index 93e29855..00000000 --- a/patches/@react-native-firebase+crashlytics+23.5.0.patch +++ /dev/null @@ -1,38 +0,0 @@ -diff --git a/node_modules/@react-native-firebase/crashlytics/ios/RNFBCrashlytics/RNFBCrashlyticsModule.h b/node_modules/@react-native-firebase/crashlytics/ios/RNFBCrashlytics/RNFBCrashlyticsModule.h -index c7b1739..bc8d61a 100644 ---- a/node_modules/@react-native-firebase/crashlytics/ios/RNFBCrashlytics/RNFBCrashlyticsModule.h -+++ b/node_modules/@react-native-firebase/crashlytics/ios/RNFBCrashlytics/RNFBCrashlyticsModule.h -@@ -17,7 +17,13 @@ - - #import - -+@import RNFBApp; -+ -+#if __has_include() -+#import -+#else - #import -+#endif - - @interface RNFBCrashlyticsModule : NSObject - -diff --git a/node_modules/@react-native-firebase/crashlytics/ios/RNFBCrashlytics/RNFBCrashlyticsModule.m b/node_modules/@react-native-firebase/crashlytics/ios/RNFBCrashlytics/RNFBCrashlyticsModule.m -index ada982b..3bd1a0d 100644 ---- a/node_modules/@react-native-firebase/crashlytics/ios/RNFBCrashlytics/RNFBCrashlyticsModule.m -+++ b/node_modules/@react-native-firebase/crashlytics/ios/RNFBCrashlytics/RNFBCrashlyticsModule.m -@@ -18,9 +18,15 @@ - #include - #include - -+#if __has_include() -+#import -+#import -+#import -+#else - #import - #import - #import -+#endif - - #import - #import "RNFBApp/RNFBSharedUtils.h" diff --git a/patches/@react-native-firebase+crashlytics+23.7.0.patch b/patches/@react-native-firebase+crashlytics+23.7.0.patch new file mode 100644 index 00000000..fb834b51 --- /dev/null +++ b/patches/@react-native-firebase+crashlytics+23.7.0.patch @@ -0,0 +1,372 @@ +diff --git a/node_modules/@react-native-firebase/crashlytics/android/build/.transforms/7318e085f54795410043c7bbc2924302/results.bin b/node_modules/@react-native-firebase/crashlytics/android/build/.transforms/7318e085f54795410043c7bbc2924302/results.bin +new file mode 100644 +index 0000000..0d259dd +--- /dev/null ++++ b/node_modules/@react-native-firebase/crashlytics/android/build/.transforms/7318e085f54795410043c7bbc2924302/results.bin +@@ -0,0 +1 @@ ++o/classes +diff --git a/node_modules/@react-native-firebase/crashlytics/android/build/.transforms/7318e085f54795410043c7bbc2924302/transformed/classes/classes_dex/classes.dex b/node_modules/@react-native-firebase/crashlytics/android/build/.transforms/7318e085f54795410043c7bbc2924302/transformed/classes/classes_dex/classes.dex +new file mode 100644 +index 0000000..64fb623 +Binary files /dev/null and b/node_modules/@react-native-firebase/crashlytics/android/build/.transforms/7318e085f54795410043c7bbc2924302/transformed/classes/classes_dex/classes.dex differ +diff --git a/node_modules/@react-native-firebase/crashlytics/android/build/generated/source/buildConfig/debug/io/invertase/firebase/crashlytics/BuildConfig.java b/node_modules/@react-native-firebase/crashlytics/android/build/generated/source/buildConfig/debug/io/invertase/firebase/crashlytics/BuildConfig.java +new file mode 100644 +index 0000000..f8d4ce0 +--- /dev/null ++++ b/node_modules/@react-native-firebase/crashlytics/android/build/generated/source/buildConfig/debug/io/invertase/firebase/crashlytics/BuildConfig.java +@@ -0,0 +1,10 @@ ++/** ++ * Automatically generated file. DO NOT MODIFY ++ */ ++package io.invertase.firebase.crashlytics; ++ ++public final class BuildConfig { ++ public static final boolean DEBUG = Boolean.parseBoolean("true"); ++ public static final String LIBRARY_PACKAGE_NAME = "io.invertase.firebase.crashlytics"; ++ public static final String BUILD_TYPE = "debug"; ++} +diff --git a/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/AndroidManifest.xml b/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/AndroidManifest.xml +new file mode 100644 +index 0000000..e17ecd6 +--- /dev/null ++++ b/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/AndroidManifest.xml +@@ -0,0 +1,21 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/output-metadata.json b/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/output-metadata.json +new file mode 100644 +index 0000000..e4a0684 +--- /dev/null ++++ b/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/output-metadata.json +@@ -0,0 +1,18 @@ ++{ ++ "version": 3, ++ "artifactType": { ++ "type": "AAPT_FRIENDLY_MERGED_MANIFESTS", ++ "kind": "Directory" ++ }, ++ "applicationId": "io.invertase.firebase.crashlytics", ++ "variantName": "debug", ++ "elements": [ ++ { ++ "type": "SINGLE", ++ "filters": [], ++ "attributes": [], ++ "outputFile": "AndroidManifest.xml" ++ } ++ ], ++ "elementType": "File" ++} +\ No newline at end of file +diff --git a/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/aar_metadata/debug/writeDebugAarMetadata/aar-metadata.properties b/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/aar_metadata/debug/writeDebugAarMetadata/aar-metadata.properties +new file mode 100644 +index 0000000..1211b1e +--- /dev/null ++++ b/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/aar_metadata/debug/writeDebugAarMetadata/aar-metadata.properties +@@ -0,0 +1,6 @@ ++aarFormatVersion=1.0 ++aarMetadataVersion=1.0 ++minCompileSdk=1 ++minCompileSdkExtension=0 ++minAndroidGradlePluginVersion=1.0.0 ++coreLibraryDesugaringEnabled=false +diff --git a/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/annotation_processor_list/debug/javaPreCompileDebug/annotationProcessors.json b/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/annotation_processor_list/debug/javaPreCompileDebug/annotationProcessors.json +new file mode 100644 +index 0000000..9e26dfe +--- /dev/null ++++ b/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/annotation_processor_list/debug/javaPreCompileDebug/annotationProcessors.json +@@ -0,0 +1 @@ ++{} +\ No newline at end of file +diff --git a/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/compile_library_classes_jar/debug/bundleLibCompileToJarDebug/classes.jar b/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/compile_library_classes_jar/debug/bundleLibCompileToJarDebug/classes.jar +new file mode 100644 +index 0000000..a8fed54 +Binary files /dev/null and b/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/compile_library_classes_jar/debug/bundleLibCompileToJarDebug/classes.jar differ +diff --git a/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/compile_r_class_jar/debug/generateDebugRFile/R.jar b/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/compile_r_class_jar/debug/generateDebugRFile/R.jar +new file mode 100644 +index 0000000..93c9442 +Binary files /dev/null and b/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/compile_r_class_jar/debug/generateDebugRFile/R.jar differ +diff --git a/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/compile_symbol_list/debug/generateDebugRFile/R.txt b/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/compile_symbol_list/debug/generateDebugRFile/R.txt +new file mode 100644 +index 0000000..e69de29 +diff --git a/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties b/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties +new file mode 100644 +index 0000000..c09b5ed +--- /dev/null ++++ b/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties +@@ -0,0 +1 @@ ++#Thu Jan 08 22:41:45 GMT 2026 +diff --git a/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/incremental/debug/packageDebugResources/merger.xml b/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/incremental/debug/packageDebugResources/merger.xml +new file mode 100644 +index 0000000..1bee562 +--- /dev/null ++++ b/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/incremental/debug/packageDebugResources/merger.xml +@@ -0,0 +1,2 @@ ++ ++ +\ No newline at end of file +diff --git a/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/incremental/mergeDebugAssets/merger.xml b/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/incremental/mergeDebugAssets/merger.xml +new file mode 100644 +index 0000000..0c8f3bc +--- /dev/null ++++ b/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/incremental/mergeDebugAssets/merger.xml +@@ -0,0 +1,2 @@ ++ ++ +\ No newline at end of file +diff --git a/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml b/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml +new file mode 100644 +index 0000000..a0d97a4 +--- /dev/null ++++ b/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml +@@ -0,0 +1,2 @@ ++ ++ +\ No newline at end of file +diff --git a/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/incremental/mergeDebugShaders/merger.xml b/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/incremental/mergeDebugShaders/merger.xml +new file mode 100644 +index 0000000..13ba045 +--- /dev/null ++++ b/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/incremental/mergeDebugShaders/merger.xml +@@ -0,0 +1,2 @@ ++ ++ +\ No newline at end of file +diff --git a/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/io/invertase/firebase/crashlytics/BuildConfig.class b/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/io/invertase/firebase/crashlytics/BuildConfig.class +new file mode 100644 +index 0000000..67969ad +Binary files /dev/null and b/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/io/invertase/firebase/crashlytics/BuildConfig.class differ +diff --git a/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/io/invertase/firebase/crashlytics/Constants.class b/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/io/invertase/firebase/crashlytics/Constants.class +new file mode 100644 +index 0000000..a7b59e3 +Binary files /dev/null and b/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/io/invertase/firebase/crashlytics/Constants.class differ +diff --git a/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/io/invertase/firebase/crashlytics/JavaScriptError.class b/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/io/invertase/firebase/crashlytics/JavaScriptError.class +new file mode 100644 +index 0000000..2ad7dc6 +Binary files /dev/null and b/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/io/invertase/firebase/crashlytics/JavaScriptError.class differ +diff --git a/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/io/invertase/firebase/crashlytics/ReactNativeFirebaseCrashlyticsInitProvider.class b/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/io/invertase/firebase/crashlytics/ReactNativeFirebaseCrashlyticsInitProvider.class +new file mode 100644 +index 0000000..e074ea3 +Binary files /dev/null and b/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/io/invertase/firebase/crashlytics/ReactNativeFirebaseCrashlyticsInitProvider.class differ +diff --git a/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/io/invertase/firebase/crashlytics/ReactNativeFirebaseCrashlyticsModule$1.class b/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/io/invertase/firebase/crashlytics/ReactNativeFirebaseCrashlyticsModule$1.class +new file mode 100644 +index 0000000..5a98390 +Binary files /dev/null and b/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/io/invertase/firebase/crashlytics/ReactNativeFirebaseCrashlyticsModule$1.class differ +diff --git a/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/io/invertase/firebase/crashlytics/ReactNativeFirebaseCrashlyticsModule.class b/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/io/invertase/firebase/crashlytics/ReactNativeFirebaseCrashlyticsModule.class +new file mode 100644 +index 0000000..5f9de55 +Binary files /dev/null and b/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/io/invertase/firebase/crashlytics/ReactNativeFirebaseCrashlyticsModule.class differ +diff --git a/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/io/invertase/firebase/crashlytics/ReactNativeFirebaseCrashlyticsNativeHelper.class b/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/io/invertase/firebase/crashlytics/ReactNativeFirebaseCrashlyticsNativeHelper.class +new file mode 100644 +index 0000000..ce43851 +Binary files /dev/null and b/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/io/invertase/firebase/crashlytics/ReactNativeFirebaseCrashlyticsNativeHelper.class differ +diff --git a/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/io/invertase/firebase/crashlytics/ReactNativeFirebaseCrashlyticsPackage.class b/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/io/invertase/firebase/crashlytics/ReactNativeFirebaseCrashlyticsPackage.class +new file mode 100644 +index 0000000..d029104 +Binary files /dev/null and b/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/io/invertase/firebase/crashlytics/ReactNativeFirebaseCrashlyticsPackage.class differ +diff --git a/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/io/invertase/firebase/crashlytics/UnhandledPromiseRejection.class b/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/io/invertase/firebase/crashlytics/UnhandledPromiseRejection.class +new file mode 100644 +index 0000000..0a51ae4 +Binary files /dev/null and b/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/io/invertase/firebase/crashlytics/UnhandledPromiseRejection.class differ +diff --git a/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/local_only_symbol_list/debug/parseDebugLocalResources/R-def.txt b/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/local_only_symbol_list/debug/parseDebugLocalResources/R-def.txt +new file mode 100644 +index 0000000..78ac5b8 +--- /dev/null ++++ b/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/local_only_symbol_list/debug/parseDebugLocalResources/R-def.txt +@@ -0,0 +1,2 @@ ++R_DEF: Internal format may change without notice ++local +diff --git a/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/manifest_merge_blame_file/debug/processDebugManifest/manifest-merger-blame-debug-report.txt b/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/manifest_merge_blame_file/debug/processDebugManifest/manifest-merger-blame-debug-report.txt +new file mode 100644 +index 0000000..794d54d +--- /dev/null ++++ b/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/manifest_merge_blame_file/debug/processDebugManifest/manifest-merger-blame-debug-report.txt +@@ -0,0 +1,30 @@ ++1 ++2 ++4 ++5 ++6 ++7 ++7-->/Users/james/GitHub/Wallet/node_modules/@react-native-firebase/crashlytics/android/src/main/AndroidManifest.xml:4:3-14:17 ++8 ++9 ++10 /Users/james/GitHub/Wallet/node_modules/@react-native-firebase/crashlytics/android/src/main/AndroidManifest.xml:6:5-8:31 ++11 android:name="firebase_crashlytics_collection_enabled" ++11-->/Users/james/GitHub/Wallet/node_modules/@react-native-firebase/crashlytics/android/src/main/AndroidManifest.xml:7:7-61 ++12 android:value="false" /> ++12-->/Users/james/GitHub/Wallet/node_modules/@react-native-firebase/crashlytics/android/src/main/AndroidManifest.xml:8:7-28 ++13 ++14 /Users/james/GitHub/Wallet/node_modules/@react-native-firebase/crashlytics/android/src/main/AndroidManifest.xml:9:5-13:32 ++15 android:name="io.invertase.firebase.crashlytics.ReactNativeFirebaseCrashlyticsInitProvider" ++15-->/Users/james/GitHub/Wallet/node_modules/@react-native-firebase/crashlytics/android/src/main/AndroidManifest.xml:10:7-98 ++16 android:authorities="${applicationId}.reactnativefirebasecrashlyticsinitprovider" ++16-->/Users/james/GitHub/Wallet/node_modules/@react-native-firebase/crashlytics/android/src/main/AndroidManifest.xml:11:7-88 ++17 android:exported="false" ++17-->/Users/james/GitHub/Wallet/node_modules/@react-native-firebase/crashlytics/android/src/main/AndroidManifest.xml:12:7-31 ++18 android:initOrder="98" /> ++18-->/Users/james/GitHub/Wallet/node_modules/@react-native-firebase/crashlytics/android/src/main/AndroidManifest.xml:13:7-29 ++19 ++20 ++21 +diff --git a/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/merged_manifest/debug/processDebugManifest/AndroidManifest.xml b/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/merged_manifest/debug/processDebugManifest/AndroidManifest.xml +new file mode 100644 +index 0000000..4e827a6 +--- /dev/null ++++ b/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/merged_manifest/debug/processDebugManifest/AndroidManifest.xml +@@ -0,0 +1,21 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/navigation_json/debug/extractDeepLinksDebug/navigation.json b/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/navigation_json/debug/extractDeepLinksDebug/navigation.json +new file mode 100644 +index 0000000..0637a08 +--- /dev/null ++++ b/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/navigation_json/debug/extractDeepLinksDebug/navigation.json +@@ -0,0 +1 @@ ++[] +\ No newline at end of file +diff --git a/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/nested_resources_validation_report/debug/generateDebugResources/nestedResourcesValidationReport.txt b/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/nested_resources_validation_report/debug/generateDebugResources/nestedResourcesValidationReport.txt +new file mode 100644 +index 0000000..08f4ebe +--- /dev/null ++++ b/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/nested_resources_validation_report/debug/generateDebugResources/nestedResourcesValidationReport.txt +@@ -0,0 +1 @@ ++0 Warning/Error +\ No newline at end of file +diff --git a/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/runtime_library_classes_jar/debug/bundleLibRuntimeToJarDebug/classes.jar b/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/runtime_library_classes_jar/debug/bundleLibRuntimeToJarDebug/classes.jar +new file mode 100644 +index 0000000..fc9a220 +Binary files /dev/null and b/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/runtime_library_classes_jar/debug/bundleLibRuntimeToJarDebug/classes.jar differ +diff --git a/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/symbol_list_with_package_name/debug/generateDebugRFile/package-aware-r.txt b/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/symbol_list_with_package_name/debug/generateDebugRFile/package-aware-r.txt +new file mode 100644 +index 0000000..4d65c94 +--- /dev/null ++++ b/node_modules/@react-native-firebase/crashlytics/android/build/intermediates/symbol_list_with_package_name/debug/generateDebugRFile/package-aware-r.txt +@@ -0,0 +1 @@ ++io.invertase.firebase.crashlytics +diff --git a/node_modules/@react-native-firebase/crashlytics/android/build/outputs/logs/manifest-merger-debug-report.txt b/node_modules/@react-native-firebase/crashlytics/android/build/outputs/logs/manifest-merger-debug-report.txt +new file mode 100644 +index 0000000..e4a5525 +--- /dev/null ++++ b/node_modules/@react-native-firebase/crashlytics/android/build/outputs/logs/manifest-merger-debug-report.txt +@@ -0,0 +1,35 @@ ++-- Merging decision tree log --- ++manifest ++ADDED from /Users/james/GitHub/Wallet/node_modules/@react-native-firebase/crashlytics/android/src/main/AndroidManifest.xml:2:1-15:12 ++INJECTED from /Users/james/GitHub/Wallet/node_modules/@react-native-firebase/crashlytics/android/src/main/AndroidManifest.xml:2:1-15:12 ++ package ++ ADDED from /Users/james/GitHub/Wallet/node_modules/@react-native-firebase/crashlytics/android/src/main/AndroidManifest.xml:3:3-46 ++ INJECTED from /Users/james/GitHub/Wallet/node_modules/@react-native-firebase/crashlytics/android/src/main/AndroidManifest.xml ++ xmlns:android ++ ADDED from /Users/james/GitHub/Wallet/node_modules/@react-native-firebase/crashlytics/android/src/main/AndroidManifest.xml:2:11-69 ++application ++ADDED from /Users/james/GitHub/Wallet/node_modules/@react-native-firebase/crashlytics/android/src/main/AndroidManifest.xml:4:3-14:17 ++meta-data#firebase_crashlytics_collection_enabled ++ADDED from /Users/james/GitHub/Wallet/node_modules/@react-native-firebase/crashlytics/android/src/main/AndroidManifest.xml:6:5-8:31 ++ android:value ++ ADDED from /Users/james/GitHub/Wallet/node_modules/@react-native-firebase/crashlytics/android/src/main/AndroidManifest.xml:8:7-28 ++ android:name ++ ADDED from /Users/james/GitHub/Wallet/node_modules/@react-native-firebase/crashlytics/android/src/main/AndroidManifest.xml:7:7-61 ++provider#io.invertase.firebase.crashlytics.ReactNativeFirebaseCrashlyticsInitProvider ++ADDED from /Users/james/GitHub/Wallet/node_modules/@react-native-firebase/crashlytics/android/src/main/AndroidManifest.xml:9:5-13:32 ++ android:authorities ++ ADDED from /Users/james/GitHub/Wallet/node_modules/@react-native-firebase/crashlytics/android/src/main/AndroidManifest.xml:11:7-88 ++ android:exported ++ ADDED from /Users/james/GitHub/Wallet/node_modules/@react-native-firebase/crashlytics/android/src/main/AndroidManifest.xml:12:7-31 ++ android:initOrder ++ ADDED from /Users/james/GitHub/Wallet/node_modules/@react-native-firebase/crashlytics/android/src/main/AndroidManifest.xml:13:7-29 ++ android:name ++ ADDED from /Users/james/GitHub/Wallet/node_modules/@react-native-firebase/crashlytics/android/src/main/AndroidManifest.xml:10:7-98 ++uses-sdk ++INJECTED from /Users/james/GitHub/Wallet/node_modules/@react-native-firebase/crashlytics/android/src/main/AndroidManifest.xml reason: use-sdk injection requested ++INJECTED from /Users/james/GitHub/Wallet/node_modules/@react-native-firebase/crashlytics/android/src/main/AndroidManifest.xml ++INJECTED from /Users/james/GitHub/Wallet/node_modules/@react-native-firebase/crashlytics/android/src/main/AndroidManifest.xml ++ android:targetSdkVersion ++ INJECTED from /Users/james/GitHub/Wallet/node_modules/@react-native-firebase/crashlytics/android/src/main/AndroidManifest.xml ++ android:minSdkVersion ++ INJECTED from /Users/james/GitHub/Wallet/node_modules/@react-native-firebase/crashlytics/android/src/main/AndroidManifest.xml +diff --git a/node_modules/@react-native-firebase/crashlytics/android/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin b/node_modules/@react-native-firebase/crashlytics/android/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin +new file mode 100644 +index 0000000..fbfbdbc +Binary files /dev/null and b/node_modules/@react-native-firebase/crashlytics/android/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin differ +diff --git a/node_modules/@react-native-firebase/crashlytics/ios/RNFBCrashlytics/RNFBCrashlyticsModule.h b/node_modules/@react-native-firebase/crashlytics/ios/RNFBCrashlytics/RNFBCrashlyticsModule.h +index c7b1739..bc8d61a 100644 +--- a/node_modules/@react-native-firebase/crashlytics/ios/RNFBCrashlytics/RNFBCrashlyticsModule.h ++++ b/node_modules/@react-native-firebase/crashlytics/ios/RNFBCrashlytics/RNFBCrashlyticsModule.h +@@ -17,7 +17,13 @@ + + #import + ++@import RNFBApp; ++ ++#if __has_include() ++#import ++#else + #import ++#endif + + @interface RNFBCrashlyticsModule : NSObject + +diff --git a/node_modules/@react-native-firebase/crashlytics/ios/RNFBCrashlytics/RNFBCrashlyticsModule.m b/node_modules/@react-native-firebase/crashlytics/ios/RNFBCrashlytics/RNFBCrashlyticsModule.m +index ada982b..3bd1a0d 100644 +--- a/node_modules/@react-native-firebase/crashlytics/ios/RNFBCrashlytics/RNFBCrashlyticsModule.m ++++ b/node_modules/@react-native-firebase/crashlytics/ios/RNFBCrashlytics/RNFBCrashlyticsModule.m +@@ -18,9 +18,15 @@ + #include + #include + ++#if __has_include() ++#import ++#import ++#import ++#else + #import + #import + #import ++#endif + + #import + #import "RNFBApp/RNFBSharedUtils.h"