firebase / firebase-ios-sdk

Firebase SDK for Apple App Development
https://firebase.google.com
Apache License 2.0
5.66k stars 1.49k forks source link

iOS app crashes for most of our users after Firebase SDK to 11.1.0 #13688

Closed debdsouza closed 3 weeks ago

debdsouza commented 1 month ago

Description

Hi,

Our users are facing crash and the crash is rising drastically within a day of our iOS app release.

We use cocoapods to install latest Firebased SDK. We upgraded Firebase Performance, Messaging, Database, Crashlytics, Analytics, RemoteConfig from 10.28.1 to 11.1.0 and this is a 98% background crash irrespective of the device OS and type and a range of OS and devices with upgraded Firebase SDK to 11.1.0 in our app has crash.

We had downgraded our app earlier to 10.28.1 to avoid a runLoop crash on Firebase. But after upgrading to 11.1.0 most of our users are facing a new crash. Please provide us with a solution as majority of a clients our facing this crash and this a cuased to reduce our crash free status.

Your help is appreciated.

Thank you.

Reproducing the issue

No response

Firebase SDK Version

11.1.0

Xcode Version

15.4

Installation Method

CocoaPods

Firebase Product(s)

Analytics, Crashlytics, Database, Firestore, Messaging, Performance, Remote Config

Targeted Platforms

iOS

Relevant Log Output

Crashed: com.apple.NSURLSession-delegate
0  ShipBookSDK                    0x27350 $s11ShipBookSDK15SBCloudAppenderC4send33_29418C78DD412FA8699A9715322B0991LLyyFyAA12ResponseDataCcfU_ + 1396
1  ShipBookSDK                    0x36b88 $s11ShipBookSDK16ConnectionClientC7request3url4data6method17completionHandlerySS_xSgAA10HttpMethodOSgyAA12ResponseDataCctSERzlFy10Foundation0O0VSg_So13NSURLResponseCSgs5Error_pSgtYbcfU_SayAA010SessionLogO0VG_Tg5Tf4nndnnnnn_n + 928
2  ShipBookSDK                    0x36720 $s11ShipBookSDK16ConnectionClientC7request3url4data6method17completionHandlerySS_xSgAA10HttpMethodOSgyAA12ResponseDataCctSERzlFy10Foundation0O0VSg_So13NSURLResponseCSgs5Error_pSgtYbcfU_SayAA010SessionLogO0VG_TG5TA + 40
3  ShipBookSDK                    0x32454 $s10Foundation4DataVSgSo13NSURLResponseCSgs5Error_pSgIeghggg_So6NSDataCSgAGSo7NSErrorCSgIeyBhyyy_TR + 144
4  FirebasePerformance            0x17dc8 __InstrumentDataTaskWithRequestCompletionHandler_block_invoke_2 + 184
5  FirebasePerformance            0x17dc8 __InstrumentDataTaskWithRequestCompletionHandler_block_invoke_2 + 184
6  CFNetwork                      0x6ac70 CFHTTPCookieCreateWithResponseHeaderFields + 62444
7  CFNetwork                      0x6aa44 CFHTTPCookieCreateWithResponseHeaderFields + 61888
8  libdispatch.dylib              0x213c _dispatch_call_block_and_release + 32
9  libdispatch.dylib              0x3dd4 _dispatch_client_callout + 20
10 libdispatch.dylib              0xb400 _dispatch_lane_serial_drain + 748
11 libdispatch.dylib              0xbf64 _dispatch_lane_invoke + 432
12 libdispatch.dylib              0x16cb4 _dispatch_root_queue_drain_deferred_wlh + 288
13 libdispatch.dylib              0x16528 _dispatch_workloop_worker_thread + 404
14 libsystem_pthread.dylib        0x4934 _pthread_wqthread + 288
15 libsystem_pthread.dylib        0x10cc start_wqthread + 8

This is our ShipBook logs:
SIGTRAP: Trace/BPT trap: 5
0   ShipBookSDK                         0x00000001059dad70 $s11ShipBookSDK16ExceptionManagerC13signalHandleryys5Int32V_SpySo9__siginfoVGSgSvSgtXCvpfiyAF_AjKtcfU_ + 88
1   libsystem_platform.dylib            0x00000001ea3eae9c 4B4E9E32-2E40-3578-99C1-CD1C907B8CE5 + 3740
2   ShipBookSDK                         0x00000001059eaef4 $s11ShipBookSDK15SBCloudAppenderC4send33_29418C78DD412FA8699A9715322B0991LLyyFyAA12ResponseDataCcfU_ + 280
3   ShipBookSDK                         0x00000001059fab88 $s11ShipBookSDK16ConnectionClientC7request3url4data6method17completionHandlerySS_xSgAA10HttpMethodOSgyAA12ResponseDataCctSERzlFy10Foundation0O0VSg_So13NSURLResponseCSgs5Error_pSgtYbcfU_SayAA010SessionLogO0VG_Tg5Tf4nndnnnnn_n + 928
4   ShipBookSDK                         0x00000001059fa720 $s11ShipBookSDK16ConnectionClientC7request3url4data6method17completionHandlerySS_xSgAA10HttpMethodOSgyAA12ResponseDataCctSERzlFy10Foundation0O0VSg_So13NSURLResponseCSgs5Error_pSgtYbcfU_SayAA010SessionLogO0VG_TG5TA + 40
5   ShipBookSDK                         0x00000001059f6454 $s10Foundation4DataVSgSo13NSURLResponseCSgs5Error_pSgIeghggg_So6NSDataCSgAGSo7NSErrorCSgIeyBhyyy_TR + 144
6   FirebasePerformance                 0x00000001056f3dc8 __InstrumentDataTaskWithRequestCompletionHandler_block_invoke_2 + 184
7   FirebasePerformance                 0x00000001056f3dc8 __InstrumentDataTaskWithRequestCompletionHandler_block_invoke_2 + 184
8   CFNetwork                           0x000000018eb71c70 CFHTTPCookieCreateWithResponseHeaderFields + 62444
9   CFNetwork                           0x000000018eb71a44 CFHTTPCookieCreateWithResponseHeaderFields + 61888
10  libdispatch.dylib                   0x00000001958f913c 5F66CDB6-08A9-3615-8C6A-4E3B47005495 + 8508
11  libdispatch.dylib                   0x00000001958fadd4 5F66CDB6-08A9-3615-8C6A-4E3B47005495 + 15828
12  libdispatch.dylib                   0x0000000195902400 5F66CDB6-08A9-3615-8C6A-4E3B47005495 + 46080
13  libdispatch.dylib                   0x0000000195902f64 5F66CDB6-08A9-3615-8C6A-4E3B47005495 + 48996
14  libdispatch.dylib                   0x000000019590dcb4 5F66CDB6-08A9-3615-8C6A-4E3B47005495 + 93364
15  libdispatch.dylib                   0x000000019590d528 5F66CDB6-08A9-3615-8C6A-4E3B47005495 + 91432
16  libsystem_pthread.dylib             0x00000001ea4a4934 _pthread_wqthread + 288
17  libsystem_pthread.dylib             0x00000001ea4a10cc start_wqthread + 8
wrap

If using Swift Package Manager, the project's Package.resolved

Expand Package.resolved snippet
```json Replace this line with the contents of your Package.resolved. ```

If using CocoaPods, the project's Podfile.lock

Expand Podfile.lock snippet
```yml PODS: - abseil/algorithm (1.20240116.2): - abseil/algorithm/algorithm (= 1.20240116.2) - abseil/algorithm/container (= 1.20240116.2) - abseil/algorithm/algorithm (1.20240116.2): - abseil/base/config - abseil/xcprivacy - abseil/algorithm/container (1.20240116.2): - abseil/algorithm/algorithm - abseil/base/core_headers - abseil/base/nullability - abseil/meta/type_traits - abseil/xcprivacy - abseil/base (1.20240116.2): - abseil/base/atomic_hook (= 1.20240116.2) - abseil/base/base (= 1.20240116.2) - abseil/base/base_internal (= 1.20240116.2) - abseil/base/config (= 1.20240116.2) - abseil/base/core_headers (= 1.20240116.2) - abseil/base/cycleclock_internal (= 1.20240116.2) - abseil/base/dynamic_annotations (= 1.20240116.2) - abseil/base/endian (= 1.20240116.2) - abseil/base/errno_saver (= 1.20240116.2) - abseil/base/fast_type_id (= 1.20240116.2) - abseil/base/log_severity (= 1.20240116.2) - abseil/base/malloc_internal (= 1.20240116.2) - abseil/base/no_destructor (= 1.20240116.2) - abseil/base/nullability (= 1.20240116.2) - abseil/base/prefetch (= 1.20240116.2) - abseil/base/pretty_function (= 1.20240116.2) - abseil/base/raw_logging_internal (= 1.20240116.2) - abseil/base/spinlock_wait (= 1.20240116.2) - abseil/base/strerror (= 1.20240116.2) - abseil/base/throw_delegate (= 1.20240116.2) - abseil/base/atomic_hook (1.20240116.2): - abseil/base/config - abseil/base/core_headers - abseil/xcprivacy - abseil/base/base (1.20240116.2): - abseil/base/atomic_hook - abseil/base/base_internal - abseil/base/config - abseil/base/core_headers - abseil/base/cycleclock_internal - abseil/base/dynamic_annotations - abseil/base/log_severity - abseil/base/nullability - abseil/base/raw_logging_internal - abseil/base/spinlock_wait - abseil/meta/type_traits - abseil/xcprivacy - abseil/base/base_internal (1.20240116.2): - abseil/base/config - abseil/meta/type_traits - abseil/xcprivacy - abseil/base/config (1.20240116.2): - abseil/xcprivacy - abseil/base/core_headers (1.20240116.2): - abseil/base/config - abseil/xcprivacy - abseil/base/cycleclock_internal (1.20240116.2): - abseil/base/base_internal - abseil/base/config - abseil/xcprivacy - abseil/base/dynamic_annotations (1.20240116.2): - abseil/base/config - abseil/base/core_headers - abseil/xcprivacy - abseil/base/endian (1.20240116.2): - abseil/base/base - abseil/base/config - abseil/base/core_headers - abseil/base/nullability - abseil/xcprivacy - abseil/base/errno_saver (1.20240116.2): - abseil/base/config - abseil/xcprivacy - abseil/base/fast_type_id (1.20240116.2): - abseil/base/config - abseil/xcprivacy - abseil/base/log_severity (1.20240116.2): - abseil/base/config - abseil/base/core_headers - abseil/xcprivacy - abseil/base/malloc_internal (1.20240116.2): - abseil/base/base - abseil/base/base_internal - abseil/base/config - abseil/base/core_headers - abseil/base/dynamic_annotations - abseil/base/raw_logging_internal - abseil/xcprivacy - abseil/base/no_destructor (1.20240116.2): - abseil/base/config - abseil/xcprivacy - abseil/base/nullability (1.20240116.2): - abseil/base/core_headers - abseil/meta/type_traits - abseil/xcprivacy - abseil/base/prefetch (1.20240116.2): - abseil/base/config - abseil/base/core_headers - abseil/xcprivacy - abseil/base/pretty_function (1.20240116.2): - abseil/xcprivacy - abseil/base/raw_logging_internal (1.20240116.2): - abseil/base/atomic_hook - abseil/base/config - abseil/base/core_headers - abseil/base/errno_saver - abseil/base/log_severity - abseil/xcprivacy - abseil/base/spinlock_wait (1.20240116.2): - abseil/base/base_internal - abseil/base/core_headers - abseil/base/errno_saver - abseil/xcprivacy - abseil/base/strerror (1.20240116.2): - abseil/base/config - abseil/base/core_headers - abseil/base/errno_saver - abseil/xcprivacy - abseil/base/throw_delegate (1.20240116.2): - abseil/base/config - abseil/base/raw_logging_internal - abseil/xcprivacy - abseil/cleanup/cleanup (1.20240116.2): - abseil/base/config - abseil/base/core_headers - abseil/cleanup/cleanup_internal - abseil/xcprivacy - abseil/cleanup/cleanup_internal (1.20240116.2): - abseil/base/base_internal - abseil/base/core_headers - abseil/utility/utility - abseil/xcprivacy - abseil/container/common (1.20240116.2): - abseil/meta/type_traits - abseil/types/optional - abseil/xcprivacy - abseil/container/common_policy_traits (1.20240116.2): - abseil/meta/type_traits - abseil/xcprivacy - abseil/container/compressed_tuple (1.20240116.2): - abseil/utility/utility - abseil/xcprivacy - abseil/container/container_memory (1.20240116.2): - abseil/base/config - abseil/memory/memory - abseil/meta/type_traits - abseil/utility/utility - abseil/xcprivacy - abseil/container/fixed_array (1.20240116.2): - abseil/algorithm/algorithm - abseil/base/config - abseil/base/core_headers - abseil/base/dynamic_annotations - abseil/base/throw_delegate - abseil/container/compressed_tuple - abseil/memory/memory - abseil/xcprivacy - abseil/container/flat_hash_map (1.20240116.2): - abseil/algorithm/container - abseil/base/core_headers - abseil/container/container_memory - abseil/container/hash_function_defaults - abseil/container/raw_hash_map - abseil/memory/memory - abseil/xcprivacy - abseil/container/flat_hash_set (1.20240116.2): - abseil/algorithm/container - abseil/base/core_headers - abseil/container/container_memory - abseil/container/hash_function_defaults - abseil/container/raw_hash_set - abseil/memory/memory - abseil/xcprivacy - abseil/container/hash_function_defaults (1.20240116.2): - abseil/base/config - abseil/hash/hash - abseil/strings/cord - abseil/strings/strings - abseil/xcprivacy - abseil/container/hash_policy_traits (1.20240116.2): - abseil/container/common_policy_traits - abseil/meta/type_traits - abseil/xcprivacy - abseil/container/hashtable_debug_hooks (1.20240116.2): - abseil/base/config - abseil/xcprivacy - abseil/container/hashtablez_sampler (1.20240116.2): - abseil/base/base - abseil/base/config - abseil/base/core_headers - abseil/base/raw_logging_internal - abseil/debugging/stacktrace - abseil/memory/memory - abseil/profiling/exponential_biased - abseil/profiling/sample_recorder - abseil/synchronization/synchronization - abseil/time/time - abseil/utility/utility - abseil/xcprivacy - abseil/container/inlined_vector (1.20240116.2): - abseil/algorithm/algorithm - abseil/base/core_headers - abseil/base/throw_delegate - abseil/container/inlined_vector_internal - abseil/memory/memory - abseil/meta/type_traits - abseil/xcprivacy - abseil/container/inlined_vector_internal (1.20240116.2): - abseil/base/config - abseil/base/core_headers - abseil/container/compressed_tuple - abseil/memory/memory - abseil/meta/type_traits - abseil/types/span - abseil/xcprivacy - abseil/container/layout (1.20240116.2): - abseil/base/config - abseil/base/core_headers - abseil/debugging/demangle_internal - abseil/meta/type_traits - abseil/strings/strings - abseil/types/span - abseil/utility/utility - abseil/xcprivacy - abseil/container/raw_hash_map (1.20240116.2): - abseil/base/config - abseil/base/core_headers - abseil/base/throw_delegate - abseil/container/container_memory - abseil/container/raw_hash_set - abseil/xcprivacy - abseil/container/raw_hash_set (1.20240116.2): - abseil/base/config - abseil/base/core_headers - abseil/base/dynamic_annotations - abseil/base/endian - abseil/base/prefetch - abseil/base/raw_logging_internal - abseil/container/common - abseil/container/compressed_tuple - abseil/container/container_memory - abseil/container/hash_policy_traits - abseil/container/hashtable_debug_hooks - abseil/container/hashtablez_sampler - abseil/hash/hash - abseil/memory/memory - abseil/meta/type_traits - abseil/numeric/bits - abseil/utility/utility - abseil/xcprivacy - abseil/crc/cpu_detect (1.20240116.2): - abseil/base/base - abseil/base/config - abseil/xcprivacy - abseil/crc/crc32c (1.20240116.2): - abseil/base/config - abseil/base/core_headers - abseil/base/endian - abseil/base/prefetch - abseil/crc/cpu_detect - abseil/crc/crc_internal - abseil/crc/non_temporal_memcpy - abseil/strings/str_format - abseil/strings/strings - abseil/xcprivacy - abseil/crc/crc_cord_state (1.20240116.2): - abseil/base/config - abseil/crc/crc32c - abseil/numeric/bits - abseil/strings/strings - abseil/xcprivacy - abseil/crc/crc_internal (1.20240116.2): - abseil/base/config - abseil/base/core_headers - abseil/base/endian - abseil/base/prefetch - abseil/base/raw_logging_internal - abseil/crc/cpu_detect - abseil/memory/memory - abseil/numeric/bits - abseil/xcprivacy - abseil/crc/non_temporal_arm_intrinsics (1.20240116.2): - abseil/base/config - abseil/xcprivacy - abseil/crc/non_temporal_memcpy (1.20240116.2): - abseil/base/config - abseil/base/core_headers - abseil/crc/non_temporal_arm_intrinsics - abseil/xcprivacy - abseil/debugging/debugging_internal (1.20240116.2): - abseil/base/config - abseil/base/core_headers - abseil/base/dynamic_annotations - abseil/base/errno_saver - abseil/base/raw_logging_internal - abseil/xcprivacy - abseil/debugging/demangle_internal (1.20240116.2): - abseil/base/base - abseil/base/config - abseil/base/core_headers - abseil/xcprivacy - abseil/debugging/examine_stack (1.20240116.2): - abseil/base/config - abseil/base/core_headers - abseil/base/raw_logging_internal - abseil/debugging/stacktrace - abseil/debugging/symbolize - abseil/xcprivacy - abseil/debugging/stacktrace (1.20240116.2): - abseil/base/config - abseil/base/core_headers - abseil/base/dynamic_annotations - abseil/base/raw_logging_internal - abseil/debugging/debugging_internal - abseil/xcprivacy - abseil/debugging/symbolize (1.20240116.2): - abseil/base/base - abseil/base/config - abseil/base/core_headers - abseil/base/dynamic_annotations - abseil/base/malloc_internal - abseil/base/raw_logging_internal - abseil/debugging/debugging_internal - abseil/debugging/demangle_internal - abseil/strings/strings - abseil/xcprivacy - abseil/flags/commandlineflag (1.20240116.2): - abseil/base/config - abseil/base/fast_type_id - abseil/flags/commandlineflag_internal - abseil/strings/strings - abseil/types/optional - abseil/xcprivacy - abseil/flags/commandlineflag_internal (1.20240116.2): - abseil/base/config - abseil/base/fast_type_id - abseil/xcprivacy - abseil/flags/config (1.20240116.2): - abseil/base/config - abseil/base/core_headers - abseil/flags/path_util - abseil/flags/program_name - abseil/strings/strings - abseil/synchronization/synchronization - abseil/xcprivacy - abseil/flags/flag (1.20240116.2): - abseil/base/base - abseil/base/config - abseil/base/core_headers - abseil/flags/config - abseil/flags/flag_internal - abseil/flags/reflection - abseil/strings/strings - abseil/xcprivacy - abseil/flags/flag_internal (1.20240116.2): - abseil/base/base - abseil/base/config - abseil/base/core_headers - abseil/base/dynamic_annotations - abseil/flags/commandlineflag - abseil/flags/commandlineflag_internal - abseil/flags/config - abseil/flags/marshalling - abseil/flags/reflection - abseil/memory/memory - abseil/meta/type_traits - abseil/strings/strings - abseil/synchronization/synchronization - abseil/utility/utility - abseil/xcprivacy - abseil/flags/marshalling (1.20240116.2): - abseil/base/config - abseil/base/core_headers - abseil/base/log_severity - abseil/numeric/int128 - abseil/strings/str_format - abseil/strings/strings - abseil/types/optional - abseil/xcprivacy - abseil/flags/path_util (1.20240116.2): - abseil/base/config - abseil/strings/strings - abseil/xcprivacy - abseil/flags/private_handle_accessor (1.20240116.2): - abseil/base/config - abseil/flags/commandlineflag - abseil/flags/commandlineflag_internal - abseil/strings/strings - abseil/xcprivacy - abseil/flags/program_name (1.20240116.2): - abseil/base/config - abseil/base/core_headers - abseil/flags/path_util - abseil/strings/strings - abseil/synchronization/synchronization - abseil/xcprivacy - abseil/flags/reflection (1.20240116.2): - abseil/base/config - abseil/base/core_headers - abseil/base/no_destructor - abseil/container/flat_hash_map - abseil/flags/commandlineflag - abseil/flags/commandlineflag_internal - abseil/flags/config - abseil/flags/private_handle_accessor - abseil/strings/strings - abseil/synchronization/synchronization - abseil/xcprivacy - abseil/functional/any_invocable (1.20240116.2): - abseil/base/base_internal - abseil/base/config - abseil/base/core_headers - abseil/meta/type_traits - abseil/utility/utility - abseil/xcprivacy - abseil/functional/bind_front (1.20240116.2): - abseil/base/base_internal - abseil/container/compressed_tuple - abseil/meta/type_traits - abseil/utility/utility - abseil/xcprivacy - abseil/functional/function_ref (1.20240116.2): - abseil/base/base_internal - abseil/base/core_headers - abseil/functional/any_invocable - abseil/meta/type_traits - abseil/xcprivacy - abseil/hash/city (1.20240116.2): - abseil/base/config - abseil/base/core_headers - abseil/base/endian - abseil/xcprivacy - abseil/hash/hash (1.20240116.2): - abseil/base/config - abseil/base/core_headers - abseil/base/endian - abseil/container/fixed_array - abseil/functional/function_ref - abseil/hash/city - abseil/hash/low_level_hash - abseil/meta/type_traits - abseil/numeric/bits - abseil/numeric/int128 - abseil/strings/strings - abseil/types/optional - abseil/types/variant - abseil/utility/utility - abseil/xcprivacy - abseil/hash/low_level_hash (1.20240116.2): - abseil/base/config - abseil/base/endian - abseil/base/prefetch - abseil/numeric/int128 - abseil/xcprivacy - abseil/log/absl_check (1.20240116.2): - abseil/log/internal/check_impl - abseil/xcprivacy - abseil/log/absl_log (1.20240116.2): - abseil/log/internal/log_impl - abseil/xcprivacy - abseil/log/absl_vlog_is_on (1.20240116.2): - abseil/base/config - abseil/base/core_headers - abseil/log/internal/vlog_config - abseil/strings/strings - abseil/xcprivacy - abseil/log/check (1.20240116.2): - abseil/log/internal/check_impl - abseil/log/internal/check_op - abseil/log/internal/conditions - abseil/log/internal/log_message - abseil/log/internal/strip - abseil/xcprivacy - abseil/log/globals (1.20240116.2): - abseil/base/atomic_hook - abseil/base/config - abseil/base/core_headers - abseil/base/log_severity - abseil/base/raw_logging_internal - abseil/hash/hash - abseil/log/internal/vlog_config - abseil/strings/strings - abseil/xcprivacy - abseil/log/internal/append_truncated (1.20240116.2): - abseil/base/config - abseil/strings/strings - abseil/types/span - abseil/xcprivacy - abseil/log/internal/check_impl (1.20240116.2): - abseil/base/core_headers - abseil/log/internal/check_op - abseil/log/internal/conditions - abseil/log/internal/log_message - abseil/log/internal/strip - abseil/xcprivacy - abseil/log/internal/check_op (1.20240116.2): - abseil/base/config - abseil/base/core_headers - abseil/log/internal/nullguard - abseil/log/internal/nullstream - abseil/log/internal/strip - abseil/strings/strings - abseil/xcprivacy - abseil/log/internal/conditions (1.20240116.2): - abseil/base/base - abseil/base/config - abseil/base/core_headers - abseil/log/internal/voidify - abseil/xcprivacy - abseil/log/internal/config (1.20240116.2): - abseil/base/config - abseil/base/core_headers - abseil/xcprivacy - abseil/log/internal/fnmatch (1.20240116.2): - abseil/base/config - abseil/strings/strings - abseil/xcprivacy - abseil/log/internal/format (1.20240116.2): - abseil/base/config - abseil/base/core_headers - abseil/base/log_severity - abseil/log/internal/append_truncated - abseil/log/internal/config - abseil/log/internal/globals - abseil/strings/str_format - abseil/strings/strings - abseil/time/time - abseil/types/span - abseil/xcprivacy - abseil/log/internal/globals (1.20240116.2): - abseil/base/config - abseil/base/core_headers - abseil/base/log_severity - abseil/base/raw_logging_internal - abseil/strings/strings - abseil/time/time - abseil/xcprivacy - abseil/log/internal/log_impl (1.20240116.2): - abseil/log/absl_vlog_is_on - abseil/log/internal/conditions - abseil/log/internal/log_message - abseil/log/internal/strip - abseil/xcprivacy - abseil/log/internal/log_message (1.20240116.2): - abseil/base/base - abseil/base/config - abseil/base/core_headers - abseil/base/errno_saver - abseil/base/log_severity - abseil/base/raw_logging_internal - abseil/base/strerror - abseil/container/inlined_vector - abseil/debugging/examine_stack - abseil/log/globals - abseil/log/internal/append_truncated - abseil/log/internal/format - abseil/log/internal/globals - abseil/log/internal/log_sink_set - abseil/log/internal/nullguard - abseil/log/internal/proto - abseil/log/log_entry - abseil/log/log_sink - abseil/log/log_sink_registry - abseil/memory/memory - abseil/strings/strings - abseil/time/time - abseil/types/span - abseil/xcprivacy - abseil/log/internal/log_sink_set (1.20240116.2): - abseil/base/base - abseil/base/config - abseil/base/core_headers - abseil/base/log_severity - abseil/base/no_destructor - abseil/base/raw_logging_internal - abseil/cleanup/cleanup - abseil/log/globals - abseil/log/internal/config - abseil/log/internal/globals - abseil/log/log_entry - abseil/log/log_sink - abseil/strings/strings - abseil/synchronization/synchronization - abseil/types/span - abseil/xcprivacy - abseil/log/internal/nullguard (1.20240116.2): - abseil/base/config - abseil/base/core_headers - abseil/xcprivacy - abseil/log/internal/nullstream (1.20240116.2): - abseil/base/config - abseil/base/core_headers - abseil/base/log_severity - abseil/strings/strings - abseil/xcprivacy - abseil/log/internal/proto (1.20240116.2): - abseil/base/base - abseil/base/config - abseil/base/core_headers - abseil/strings/strings - abseil/types/span - abseil/xcprivacy - abseil/log/internal/strip (1.20240116.2): - abseil/base/log_severity - abseil/log/internal/log_message - abseil/log/internal/nullstream - abseil/xcprivacy - abseil/log/internal/vlog_config (1.20240116.2): - abseil/base/base - abseil/base/config - abseil/base/core_headers - abseil/base/no_destructor - abseil/log/internal/fnmatch - abseil/memory/memory - abseil/strings/strings - abseil/synchronization/synchronization - abseil/types/optional - abseil/xcprivacy - abseil/log/internal/voidify (1.20240116.2): - abseil/base/config - abseil/xcprivacy - abseil/log/log (1.20240116.2): - abseil/log/internal/log_impl - abseil/log/vlog_is_on - abseil/xcprivacy - abseil/log/log_entry (1.20240116.2): - abseil/base/config - abseil/base/core_headers - abseil/base/log_severity - abseil/log/internal/config - abseil/strings/strings - abseil/time/time - abseil/types/span - abseil/xcprivacy - abseil/log/log_sink (1.20240116.2): - abseil/base/config - abseil/log/log_entry - abseil/xcprivacy - abseil/log/log_sink_registry (1.20240116.2): - abseil/base/config - abseil/log/internal/log_sink_set - abseil/log/log_sink - abseil/xcprivacy - abseil/log/vlog_is_on (1.20240116.2): - abseil/log/absl_vlog_is_on - abseil/xcprivacy - abseil/memory (1.20240116.2): - abseil/memory/memory (= 1.20240116.2) - abseil/memory/memory (1.20240116.2): - abseil/base/core_headers - abseil/meta/type_traits - abseil/xcprivacy - abseil/meta (1.20240116.2): - abseil/meta/type_traits (= 1.20240116.2) - abseil/meta/type_traits (1.20240116.2): - abseil/base/config - abseil/base/core_headers - abseil/xcprivacy - abseil/numeric/bits (1.20240116.2): - abseil/base/config - abseil/base/core_headers - abseil/xcprivacy - abseil/numeric/int128 (1.20240116.2): - abseil/base/config - abseil/base/core_headers - abseil/numeric/bits - abseil/xcprivacy - abseil/numeric/representation (1.20240116.2): - abseil/base/config - abseil/xcprivacy - abseil/profiling/exponential_biased (1.20240116.2): - abseil/base/config - abseil/base/core_headers - abseil/xcprivacy - abseil/profiling/sample_recorder (1.20240116.2): - abseil/base/config - abseil/base/core_headers - abseil/synchronization/synchronization - abseil/time/time - abseil/xcprivacy - abseil/random/bit_gen_ref (1.20240116.2): - abseil/base/core_headers - abseil/base/fast_type_id - abseil/meta/type_traits - abseil/random/internal/distribution_caller - abseil/random/internal/fast_uniform_bits - abseil/random/random - abseil/xcprivacy - abseil/random/distributions (1.20240116.2): - abseil/base/base_internal - abseil/base/config - abseil/base/core_headers - abseil/meta/type_traits - abseil/numeric/bits - abseil/random/internal/distribution_caller - abseil/random/internal/fast_uniform_bits - abseil/random/internal/fastmath - abseil/random/internal/generate_real - abseil/random/internal/iostream_state_saver - abseil/random/internal/traits - abseil/random/internal/uniform_helper - abseil/random/internal/wide_multiply - abseil/strings/strings - abseil/xcprivacy - abseil/random/internal/distribution_caller (1.20240116.2): - abseil/base/config - abseil/base/fast_type_id - abseil/utility/utility - abseil/xcprivacy - abseil/random/internal/fast_uniform_bits (1.20240116.2): - abseil/base/config - abseil/meta/type_traits - abseil/random/internal/traits - abseil/xcprivacy - abseil/random/internal/fastmath (1.20240116.2): - abseil/numeric/bits - abseil/xcprivacy - abseil/random/internal/generate_real (1.20240116.2): - abseil/meta/type_traits - abseil/numeric/bits - abseil/random/internal/fastmath - abseil/random/internal/traits - abseil/xcprivacy - abseil/random/internal/iostream_state_saver (1.20240116.2): - abseil/meta/type_traits - abseil/numeric/int128 - abseil/xcprivacy - abseil/random/internal/nonsecure_base (1.20240116.2): - abseil/base/core_headers - abseil/container/inlined_vector - abseil/meta/type_traits - abseil/random/internal/pool_urbg - abseil/random/internal/salted_seed_seq - abseil/random/internal/seed_material - abseil/types/span - abseil/xcprivacy - abseil/random/internal/pcg_engine (1.20240116.2): - abseil/base/config - abseil/meta/type_traits - abseil/numeric/bits - abseil/numeric/int128 - abseil/random/internal/fastmath - abseil/random/internal/iostream_state_saver - abseil/xcprivacy - abseil/random/internal/platform (1.20240116.2): - abseil/base/config - abseil/xcprivacy - abseil/random/internal/pool_urbg (1.20240116.2): - abseil/base/base - abseil/base/config - abseil/base/core_headers - abseil/base/endian - abseil/base/raw_logging_internal - abseil/random/internal/randen - abseil/random/internal/seed_material - abseil/random/internal/traits - abseil/random/seed_gen_exception - abseil/types/span - abseil/xcprivacy - abseil/random/internal/randen (1.20240116.2): - abseil/base/raw_logging_internal - abseil/random/internal/platform - abseil/random/internal/randen_hwaes - abseil/random/internal/randen_slow - abseil/xcprivacy - abseil/random/internal/randen_engine (1.20240116.2): - abseil/base/endian - abseil/meta/type_traits - abseil/random/internal/iostream_state_saver - abseil/random/internal/randen - abseil/xcprivacy - abseil/random/internal/randen_hwaes (1.20240116.2): - abseil/base/config - abseil/random/internal/platform - abseil/random/internal/randen_hwaes_impl - abseil/xcprivacy - abseil/random/internal/randen_hwaes_impl (1.20240116.2): - abseil/base/config - abseil/base/core_headers - abseil/numeric/int128 - abseil/random/internal/platform - abseil/xcprivacy - abseil/random/internal/randen_slow (1.20240116.2): - abseil/base/config - abseil/base/core_headers - abseil/base/endian - abseil/numeric/int128 - abseil/random/internal/platform - abseil/xcprivacy - abseil/random/internal/salted_seed_seq (1.20240116.2): - abseil/container/inlined_vector - abseil/meta/type_traits - abseil/random/internal/seed_material - abseil/types/optional - abseil/types/span - abseil/xcprivacy - abseil/random/internal/seed_material (1.20240116.2): - abseil/base/core_headers - abseil/base/dynamic_annotations - abseil/base/raw_logging_internal - abseil/random/internal/fast_uniform_bits - abseil/strings/strings - abseil/types/optional - abseil/types/span - abseil/xcprivacy - abseil/random/internal/traits (1.20240116.2): - abseil/base/config - abseil/numeric/bits - abseil/numeric/int128 - abseil/xcprivacy - abseil/random/internal/uniform_helper (1.20240116.2): - abseil/base/config - abseil/meta/type_traits - abseil/numeric/int128 - abseil/random/internal/traits - abseil/xcprivacy - abseil/random/internal/wide_multiply (1.20240116.2): - abseil/base/config - abseil/numeric/bits - abseil/numeric/int128 - abseil/random/internal/traits - abseil/xcprivacy - abseil/random/random (1.20240116.2): - abseil/random/distributions - abseil/random/internal/nonsecure_base - abseil/random/internal/pcg_engine - abseil/random/internal/pool_urbg - abseil/random/internal/randen_engine - abseil/random/seed_sequences - abseil/xcprivacy - abseil/random/seed_gen_exception (1.20240116.2): - abseil/base/config - abseil/xcprivacy - abseil/random/seed_sequences (1.20240116.2): - abseil/base/config - abseil/random/internal/pool_urbg - abseil/random/internal/salted_seed_seq - abseil/random/internal/seed_material - abseil/random/seed_gen_exception - abseil/types/span - abseil/xcprivacy - abseil/status/status (1.20240116.2): - abseil/base/atomic_hook - abseil/base/config - abseil/base/core_headers - abseil/base/no_destructor - abseil/base/nullability - abseil/base/raw_logging_internal - abseil/base/strerror - abseil/container/inlined_vector - abseil/debugging/stacktrace - abseil/debugging/symbolize - abseil/functional/function_ref - abseil/memory/memory - abseil/strings/cord - abseil/strings/str_format - abseil/strings/strings - abseil/types/optional - abseil/types/span - abseil/xcprivacy - abseil/status/statusor (1.20240116.2): - abseil/base/base - abseil/base/config - abseil/base/core_headers - abseil/base/nullability - abseil/base/raw_logging_internal - abseil/meta/type_traits - abseil/status/status - abseil/strings/has_ostream_operator - abseil/strings/str_format - abseil/strings/strings - abseil/types/variant - abseil/utility/utility - abseil/xcprivacy - abseil/strings/charset (1.20240116.2): - abseil/base/core_headers - abseil/strings/string_view - abseil/xcprivacy - abseil/strings/cord (1.20240116.2): - abseil/base/base - abseil/base/config - abseil/base/core_headers - abseil/base/endian - abseil/base/nullability - abseil/base/raw_logging_internal - abseil/container/inlined_vector - abseil/crc/crc32c - abseil/crc/crc_cord_state - abseil/functional/function_ref - abseil/meta/type_traits - abseil/numeric/bits - abseil/strings/cord_internal - abseil/strings/cordz_functions - abseil/strings/cordz_info - abseil/strings/cordz_statistics - abseil/strings/cordz_update_scope - abseil/strings/cordz_update_tracker - abseil/strings/internal - abseil/strings/strings - abseil/types/optional - abseil/types/span - abseil/xcprivacy - abseil/strings/cord_internal (1.20240116.2): - abseil/base/base_internal - abseil/base/config - abseil/base/core_headers - abseil/base/endian - abseil/base/raw_logging_internal - abseil/base/throw_delegate - abseil/container/compressed_tuple - abseil/container/container_memory - abseil/container/inlined_vector - abseil/container/layout - abseil/crc/crc_cord_state - abseil/functional/function_ref - abseil/meta/type_traits - abseil/strings/strings - abseil/types/span - abseil/xcprivacy - abseil/strings/cordz_functions (1.20240116.2): - abseil/base/config - abseil/base/core_headers - abseil/base/raw_logging_internal - abseil/profiling/exponential_biased - abseil/xcprivacy - abseil/strings/cordz_handle (1.20240116.2): - abseil/base/base - abseil/base/config - abseil/base/raw_logging_internal - abseil/synchronization/synchronization - abseil/xcprivacy - abseil/strings/cordz_info (1.20240116.2): - abseil/base/base - abseil/base/config - abseil/base/core_headers - abseil/base/raw_logging_internal - abseil/container/inlined_vector - abseil/debugging/stacktrace - abseil/strings/cord_internal - abseil/strings/cordz_functions - abseil/strings/cordz_handle - abseil/strings/cordz_statistics - abseil/strings/cordz_update_tracker - abseil/synchronization/synchronization - abseil/time/time - abseil/types/span - abseil/xcprivacy - abseil/strings/cordz_statistics (1.20240116.2): - abseil/base/config - abseil/strings/cordz_update_tracker - abseil/xcprivacy - abseil/strings/cordz_update_scope (1.20240116.2): - abseil/base/config - abseil/base/core_headers - abseil/strings/cord_internal - abseil/strings/cordz_info - abseil/strings/cordz_update_tracker - abseil/xcprivacy - abseil/strings/cordz_update_tracker (1.20240116.2): - abseil/base/config - abseil/xcprivacy - abseil/strings/has_ostream_operator (1.20240116.2): - abseil/base/config - abseil/xcprivacy - abseil/strings/internal (1.20240116.2): - abseil/base/config - abseil/base/core_headers - abseil/base/endian - abseil/base/raw_logging_internal - abseil/meta/type_traits - abseil/xcprivacy - abseil/strings/str_format (1.20240116.2): - abseil/base/config - abseil/base/core_headers - abseil/base/nullability - abseil/strings/str_format_internal - abseil/strings/string_view - abseil/types/span - abseil/xcprivacy - abseil/strings/str_format_internal (1.20240116.2): - abseil/base/config - abseil/base/core_headers - abseil/container/fixed_array - abseil/container/inlined_vector - abseil/functional/function_ref - abseil/meta/type_traits - abseil/numeric/bits - abseil/numeric/int128 - abseil/numeric/representation - abseil/strings/strings - abseil/types/optional - abseil/types/span - abseil/utility/utility - abseil/xcprivacy - abseil/strings/string_view (1.20240116.2): - abseil/base/base - abseil/base/config - abseil/base/core_headers - abseil/base/nullability - abseil/base/throw_delegate - abseil/xcprivacy - abseil/strings/strings (1.20240116.2): - abseil/base/base - abseil/base/config - abseil/base/core_headers - abseil/base/endian - abseil/base/nullability - abseil/base/raw_logging_internal - abseil/base/throw_delegate - abseil/memory/memory - abseil/meta/type_traits - abseil/numeric/bits - abseil/numeric/int128 - abseil/strings/charset - abseil/strings/internal - abseil/strings/string_view - abseil/xcprivacy - abseil/synchronization/graphcycles_internal (1.20240116.2): - abseil/base/base - abseil/base/base_internal - abseil/base/config - abseil/base/core_headers - abseil/base/malloc_internal - abseil/base/raw_logging_internal - abseil/xcprivacy - abseil/synchronization/kernel_timeout_internal (1.20240116.2): - abseil/base/base - abseil/base/config - abseil/base/core_headers - abseil/base/raw_logging_internal - abseil/time/time - abseil/xcprivacy - abseil/synchronization/synchronization (1.20240116.2): - abseil/base/atomic_hook - abseil/base/base - abseil/base/base_internal - abseil/base/config - abseil/base/core_headers - abseil/base/dynamic_annotations - abseil/base/malloc_internal - abseil/base/raw_logging_internal - abseil/debugging/stacktrace - abseil/debugging/symbolize - abseil/synchronization/graphcycles_internal - abseil/synchronization/kernel_timeout_internal - abseil/time/time - abseil/xcprivacy - abseil/time (1.20240116.2): - abseil/time/internal (= 1.20240116.2) - abseil/time/time (= 1.20240116.2) - abseil/time/internal (1.20240116.2): - abseil/time/internal/cctz (= 1.20240116.2) - abseil/time/internal/cctz (1.20240116.2): - abseil/time/internal/cctz/civil_time (= 1.20240116.2) - abseil/time/internal/cctz/time_zone (= 1.20240116.2) - abseil/time/internal/cctz/civil_time (1.20240116.2): - abseil/base/config - abseil/xcprivacy - abseil/time/internal/cctz/time_zone (1.20240116.2): - abseil/base/config - abseil/time/internal/cctz/civil_time - abseil/xcprivacy - abseil/time/time (1.20240116.2): - abseil/base/base - abseil/base/config - abseil/base/core_headers - abseil/base/raw_logging_internal - abseil/numeric/int128 - abseil/strings/strings - abseil/time/internal/cctz/civil_time - abseil/time/internal/cctz/time_zone - abseil/types/optional - abseil/xcprivacy - abseil/types (1.20240116.2): - abseil/types/any (= 1.20240116.2) - abseil/types/bad_any_cast (= 1.20240116.2) - abseil/types/bad_any_cast_impl (= 1.20240116.2) - abseil/types/bad_optional_access (= 1.20240116.2) - abseil/types/bad_variant_access (= 1.20240116.2) - abseil/types/compare (= 1.20240116.2) - abseil/types/optional (= 1.20240116.2) - abseil/types/span (= 1.20240116.2) - abseil/types/variant (= 1.20240116.2) - abseil/types/any (1.20240116.2): - abseil/base/config - abseil/base/core_headers - abseil/base/fast_type_id - abseil/meta/type_traits - abseil/types/bad_any_cast - abseil/utility/utility - abseil/xcprivacy - abseil/types/bad_any_cast (1.20240116.2): - abseil/base/config - abseil/types/bad_any_cast_impl - abseil/xcprivacy - abseil/types/bad_any_cast_impl (1.20240116.2): - abseil/base/config - abseil/base/raw_logging_internal - abseil/xcprivacy - abseil/types/bad_optional_access (1.20240116.2): - abseil/base/config - abseil/base/raw_logging_internal - abseil/xcprivacy - abseil/types/bad_variant_access (1.20240116.2): - abseil/base/config - abseil/base/raw_logging_internal - abseil/xcprivacy - abseil/types/compare (1.20240116.2): - abseil/base/config - abseil/base/core_headers - abseil/meta/type_traits - abseil/xcprivacy - abseil/types/optional (1.20240116.2): - abseil/base/base_internal - abseil/base/config - abseil/base/core_headers - abseil/base/nullability - abseil/memory/memory - abseil/meta/type_traits - abseil/types/bad_optional_access - abseil/utility/utility - abseil/xcprivacy - abseil/types/span (1.20240116.2): - abseil/algorithm/algorithm - abseil/base/core_headers - abseil/base/nullability - abseil/base/throw_delegate - abseil/meta/type_traits - abseil/xcprivacy - abseil/types/variant (1.20240116.2): - abseil/base/base_internal - abseil/base/config - abseil/base/core_headers - abseil/meta/type_traits - abseil/types/bad_variant_access - abseil/utility/utility - abseil/xcprivacy - abseil/utility/utility (1.20240116.2): - abseil/base/base_internal - abseil/base/config - abseil/meta/type_traits - abseil/xcprivacy - abseil/xcprivacy (1.20240116.2) - AWSCore (2.37.0) - AWSS3 (2.37.0): - AWSCore (= 2.37.0) - BoringSSL-GRPC (0.0.36): - BoringSSL-GRPC/Implementation (= 0.0.36) - BoringSSL-GRPC/Interface (= 0.0.36) - BoringSSL-GRPC/Implementation (0.0.36): - BoringSSL-GRPC/Interface (= 0.0.36) - BoringSSL-GRPC/Interface (0.0.36) - Firebase/Analytics (11.1.0): - Firebase/Core - Firebase/Core (11.1.0): - Firebase/CoreOnly - FirebaseAnalytics (~> 11.1.0) - Firebase/CoreOnly (11.1.0): - FirebaseCore (= 11.1.0) - Firebase/Crashlytics (11.1.0): - Firebase/CoreOnly - FirebaseCrashlytics (~> 11.1.0) - Firebase/Database (11.1.0): - Firebase/CoreOnly - FirebaseDatabase (~> 11.1.0) - Firebase/Firestore (11.1.0): - Firebase/CoreOnly - FirebaseFirestore (~> 11.1.0) - Firebase/Messaging (11.1.0): - Firebase/CoreOnly - FirebaseMessaging (~> 11.1.0) - Firebase/Performance (11.1.0): - Firebase/CoreOnly - FirebasePerformance (~> 11.1.0) - Firebase/RemoteConfig (11.1.0): - Firebase/CoreOnly - FirebaseRemoteConfig (~> 11.1.0) - FirebaseABTesting (11.1.0): - FirebaseCore (~> 11.0) - FirebaseAnalytics (11.1.0): - FirebaseAnalytics/AdIdSupport (= 11.1.0) - FirebaseCore (~> 11.0) - FirebaseInstallations (~> 11.0) - GoogleUtilities/AppDelegateSwizzler (~> 8.0) - GoogleUtilities/MethodSwizzler (~> 8.0) - GoogleUtilities/Network (~> 8.0) - "GoogleUtilities/NSData+zlib (~> 8.0)" - nanopb (~> 3.30910.0) - FirebaseAnalytics/AdIdSupport (11.1.0): - FirebaseCore (~> 11.0) - FirebaseInstallations (~> 11.0) - GoogleAppMeasurement (= 11.1.0) - GoogleUtilities/AppDelegateSwizzler (~> 8.0) - GoogleUtilities/MethodSwizzler (~> 8.0) - GoogleUtilities/Network (~> 8.0) - "GoogleUtilities/NSData+zlib (~> 8.0)" - nanopb (~> 3.30910.0) - FirebaseAppCheckInterop (11.1.0) - FirebaseCore (11.1.0): - FirebaseCoreInternal (~> 11.0) - GoogleUtilities/Environment (~> 8.0) - GoogleUtilities/Logger (~> 8.0) - FirebaseCoreExtension (11.1.0): - FirebaseCore (~> 11.0) - FirebaseCoreInternal (11.1.0): - "GoogleUtilities/NSData+zlib (~> 8.0)" - FirebaseCrashlytics (11.1.0): - FirebaseCore (~> 11.0) - FirebaseInstallations (~> 11.0) - FirebaseRemoteConfigInterop (~> 11.0) - FirebaseSessions (~> 11.0) - GoogleDataTransport (~> 10.0) - GoogleUtilities/Environment (~> 8.0) - nanopb (~> 3.30910.0) - PromisesObjC (~> 2.4) - FirebaseDatabase (11.1.0): - FirebaseAppCheckInterop (~> 11.0) - FirebaseCore (~> 11.0) - FirebaseSharedSwift (~> 11.0) - GoogleUtilities/UserDefaults (~> 8.0) - leveldb-library (~> 1.22) - FirebaseFirestore (11.1.0): - FirebaseCore (~> 11.0) - FirebaseCoreExtension (~> 11.0) - FirebaseFirestoreInternal (= 11.1.0) - FirebaseSharedSwift (~> 11.0) - FirebaseFirestoreInternal (11.1.0): - abseil/algorithm (~> 1.20240116.1) - abseil/base (~> 1.20240116.1) - abseil/container/flat_hash_map (~> 1.20240116.1) - abseil/memory (~> 1.20240116.1) - abseil/meta (~> 1.20240116.1) - abseil/strings/strings (~> 1.20240116.1) - abseil/time (~> 1.20240116.1) - abseil/types (~> 1.20240116.1) - FirebaseAppCheckInterop (~> 11.0) - FirebaseCore (~> 11.0) - "gRPC-C++ (~> 1.65.0)" - gRPC-Core (~> 1.65.0) - leveldb-library (~> 1.22) - nanopb (~> 3.30910.0) - FirebaseInstallations (11.1.0): - FirebaseCore (~> 11.0) - GoogleUtilities/Environment (~> 8.0) - GoogleUtilities/UserDefaults (~> 8.0) - PromisesObjC (~> 2.4) - FirebaseMessaging (11.1.0): - FirebaseCore (~> 11.0) - FirebaseInstallations (~> 11.0) - GoogleDataTransport (~> 10.0) - GoogleUtilities/AppDelegateSwizzler (~> 8.0) - GoogleUtilities/Environment (~> 8.0) - GoogleUtilities/Reachability (~> 8.0) - GoogleUtilities/UserDefaults (~> 8.0) - nanopb (~> 3.30910.0) - FirebasePerformance (11.1.0): - FirebaseCore (~> 11.0) - FirebaseInstallations (~> 11.0) - FirebaseRemoteConfig (~> 11.0) - FirebaseSessions (~> 11.0) - GoogleDataTransport (~> 10.0) - GoogleUtilities/Environment (~> 8.0) - GoogleUtilities/MethodSwizzler (~> 8.0) - GoogleUtilities/UserDefaults (~> 8.0) - nanopb (~> 3.30910.0) - FirebaseRemoteConfig (11.1.0): - FirebaseABTesting (~> 11.0) - FirebaseCore (~> 11.0) - FirebaseInstallations (~> 11.0) - FirebaseRemoteConfigInterop (~> 11.0) - FirebaseSharedSwift (~> 11.0) - GoogleUtilities/Environment (~> 8.0) - "GoogleUtilities/NSData+zlib (~> 8.0)" - FirebaseRemoteConfigInterop (11.1.0) - FirebaseSessions (11.1.0): - FirebaseCore (~> 11.0) - FirebaseCoreExtension (~> 11.0) - FirebaseInstallations (~> 11.0) - GoogleDataTransport (~> 10.0) - GoogleUtilities/Environment (~> 8.0) - GoogleUtilities/UserDefaults (~> 8.0) - nanopb (~> 3.30910.0) - PromisesSwift (~> 2.1) - FirebaseSharedSwift (11.1.0) - GoogleAppMeasurement (11.1.0): - GoogleAppMeasurement/AdIdSupport (= 11.1.0) - GoogleUtilities/AppDelegateSwizzler (~> 8.0) - GoogleUtilities/MethodSwizzler (~> 8.0) - GoogleUtilities/Network (~> 8.0) - "GoogleUtilities/NSData+zlib (~> 8.0)" - nanopb (~> 3.30910.0) - GoogleAppMeasurement/AdIdSupport (11.1.0): - GoogleAppMeasurement/WithoutAdIdSupport (= 11.1.0) - GoogleUtilities/AppDelegateSwizzler (~> 8.0) - GoogleUtilities/MethodSwizzler (~> 8.0) - GoogleUtilities/Network (~> 8.0) - "GoogleUtilities/NSData+zlib (~> 8.0)" - nanopb (~> 3.30910.0) - GoogleAppMeasurement/WithoutAdIdSupport (11.1.0): - GoogleUtilities/AppDelegateSwizzler (~> 8.0) - GoogleUtilities/MethodSwizzler (~> 8.0) - GoogleUtilities/Network (~> 8.0) - "GoogleUtilities/NSData+zlib (~> 8.0)" - nanopb (~> 3.30910.0) - GoogleDataTransport (10.1.0): - nanopb (~> 3.30910.0) - PromisesObjC (~> 2.4) - GoogleMaps (9.1.1): - GoogleMaps/Maps (= 9.1.1) - GoogleMaps/Base (9.1.1) - GoogleMaps/Maps (9.1.1): - GoogleMaps/Base - GooglePlaces (9.1.0) - GoogleUtilities/AppDelegateSwizzler (8.0.2): - GoogleUtilities/Environment - GoogleUtilities/Logger - GoogleUtilities/Network - GoogleUtilities/Privacy - GoogleUtilities/Environment (8.0.2): - GoogleUtilities/Privacy - GoogleUtilities/Logger (8.0.2): - GoogleUtilities/Environment - GoogleUtilities/Privacy - GoogleUtilities/MethodSwizzler (8.0.2): - GoogleUtilities/Logger - GoogleUtilities/Privacy - GoogleUtilities/Network (8.0.2): - GoogleUtilities/Logger - "GoogleUtilities/NSData+zlib" - GoogleUtilities/Privacy - GoogleUtilities/Reachability - "GoogleUtilities/NSData+zlib (8.0.2)": - GoogleUtilities/Privacy - GoogleUtilities/Privacy (8.0.2) - GoogleUtilities/Reachability (8.0.2): - GoogleUtilities/Logger - GoogleUtilities/Privacy - GoogleUtilities/UserDefaults (8.0.2): - GoogleUtilities/Logger - GoogleUtilities/Privacy - "gRPC-C++ (1.65.5)": - "gRPC-C++/Implementation (= 1.65.5)" - "gRPC-C++/Interface (= 1.65.5)" - "gRPC-C++/Implementation (1.65.5)": - abseil/algorithm/container (~> 1.20240116.2) - abseil/base/base (~> 1.20240116.2) - abseil/base/config (~> 1.20240116.2) - abseil/base/core_headers (~> 1.20240116.2) - abseil/base/log_severity (~> 1.20240116.2) - abseil/base/no_destructor (~> 1.20240116.2) - abseil/cleanup/cleanup (~> 1.20240116.2) - abseil/container/flat_hash_map (~> 1.20240116.2) - abseil/container/flat_hash_set (~> 1.20240116.2) - abseil/container/inlined_vector (~> 1.20240116.2) - abseil/flags/flag (~> 1.20240116.2) - abseil/flags/marshalling (~> 1.20240116.2) - abseil/functional/any_invocable (~> 1.20240116.2) - abseil/functional/bind_front (~> 1.20240116.2) - abseil/functional/function_ref (~> 1.20240116.2) - abseil/hash/hash (~> 1.20240116.2) - abseil/log/absl_check (~> 1.20240116.2) - abseil/log/absl_log (~> 1.20240116.2) - abseil/log/check (~> 1.20240116.2) - abseil/log/globals (~> 1.20240116.2) - abseil/log/log (~> 1.20240116.2) - abseil/memory/memory (~> 1.20240116.2) - abseil/meta/type_traits (~> 1.20240116.2) - abseil/random/bit_gen_ref (~> 1.20240116.2) - abseil/random/distributions (~> 1.20240116.2) - abseil/random/random (~> 1.20240116.2) - abseil/status/status (~> 1.20240116.2) - abseil/status/statusor (~> 1.20240116.2) - abseil/strings/cord (~> 1.20240116.2) - abseil/strings/str_format (~> 1.20240116.2) - abseil/strings/strings (~> 1.20240116.2) - abseil/synchronization/synchronization (~> 1.20240116.2) - abseil/time/time (~> 1.20240116.2) - abseil/types/optional (~> 1.20240116.2) - abseil/types/span (~> 1.20240116.2) - abseil/types/variant (~> 1.20240116.2) - abseil/utility/utility (~> 1.20240116.2) - "gRPC-C++/Interface (= 1.65.5)" - "gRPC-C++/Privacy (= 1.65.5)" - gRPC-Core (= 1.65.5) - "gRPC-C++/Interface (1.65.5)" - "gRPC-C++/Privacy (1.65.5)" - gRPC-Core (1.65.5): - gRPC-Core/Implementation (= 1.65.5) - gRPC-Core/Interface (= 1.65.5) - gRPC-Core/Implementation (1.65.5): - abseil/algorithm/container (~> 1.20240116.2) - abseil/base/base (~> 1.20240116.2) - abseil/base/config (~> 1.20240116.2) - abseil/base/core_headers (~> 1.20240116.2) - abseil/base/log_severity (~> 1.20240116.2) - abseil/base/no_destructor (~> 1.20240116.2) - abseil/cleanup/cleanup (~> 1.20240116.2) - abseil/container/flat_hash_map (~> 1.20240116.2) - abseil/container/flat_hash_set (~> 1.20240116.2) - abseil/container/inlined_vector (~> 1.20240116.2) - abseil/flags/flag (~> 1.20240116.2) - abseil/flags/marshalling (~> 1.20240116.2) - abseil/functional/any_invocable (~> 1.20240116.2) - abseil/functional/bind_front (~> 1.20240116.2) - abseil/functional/function_ref (~> 1.20240116.2) - abseil/hash/hash (~> 1.20240116.2) - abseil/log/check (~> 1.20240116.2) - abseil/log/globals (~> 1.20240116.2) - abseil/log/log (~> 1.20240116.2) - abseil/memory/memory (~> 1.20240116.2) - abseil/meta/type_traits (~> 1.20240116.2) - abseil/random/bit_gen_ref (~> 1.20240116.2) - abseil/random/distributions (~> 1.20240116.2) - abseil/random/random (~> 1.20240116.2) - abseil/status/status (~> 1.20240116.2) - abseil/status/statusor (~> 1.20240116.2) - abseil/strings/cord (~> 1.20240116.2) - abseil/strings/str_format (~> 1.20240116.2) - abseil/strings/strings (~> 1.20240116.2) - abseil/synchronization/synchronization (~> 1.20240116.2) - abseil/time/time (~> 1.20240116.2) - abseil/types/optional (~> 1.20240116.2) - abseil/types/span (~> 1.20240116.2) - abseil/types/variant (~> 1.20240116.2) - abseil/utility/utility (~> 1.20240116.2) - BoringSSL-GRPC (= 0.0.36) - gRPC-Core/Interface (= 1.65.5) - gRPC-Core/Privacy (= 1.65.5) - gRPC-Core/Interface (1.65.5) - gRPC-Core/Privacy (1.65.5) - leveldb-library (1.22.5) - nanopb (3.30910.0): - nanopb/decode (= 3.30910.0) - nanopb/encode (= 3.30910.0) - nanopb/decode (3.30910.0) - nanopb/encode (3.30910.0) - Pendo (3.3.2.8693) - PINCache (3.0.3): - PINCache/Arc-exception-safe (= 3.0.3) - PINCache/Core (= 3.0.3) - PINCache/Arc-exception-safe (3.0.3): - PINCache/Core - PINCache/Core (3.0.3): - PINOperation (~> 1.2.1) - PINOperation (1.2.3) - PromisesObjC (2.4.0) - PromisesSwift (2.4.0): - PromisesObjC (= 2.4.0) - PubNub (5.6.1): - PubNub/Core (= 5.6.1) - PubNub/Core (5.6.1) - PureLayout (3.1.9) - ReachabilitySwift (5.2.3) - ShipBookSDK (1.2.2) - ZendeskCommonUISDK (7.0.0) - ZendeskCoreSDK (3.0.0) - ZendeskMessagingAPISDK (4.0.0): - ZendeskSDKConfigurationsSDK (= 2.0.0) - ZendeskMessagingSDK (4.0.0): - ZendeskCommonUISDK (= 7.0.0) - ZendeskMessagingAPISDK (= 4.0.0) - ZendeskSDKConfigurationsSDK (2.0.0) - ZendeskSupportProvidersSDK (6.0.0): - ZendeskCoreSDK (= 3.0.0) - ZendeskSupportSDK (6.0.0): - ZendeskMessagingSDK (= 4.0.0) - ZendeskSupportProvidersSDK (= 6.0.0) DEPENDENCIES: - AWSS3 - Firebase/Analytics - Firebase/Core - Firebase/Crashlytics - Firebase/Database - Firebase/Firestore - Firebase/Messaging - Firebase/Performance - Firebase/RemoteConfig - GoogleMaps - GooglePlaces - Pendo - PINCache (= 3.0.3) - PubNub - PureLayout - ReachabilitySwift - ShipBookSDK (= 1.2.2) - ZendeskSupportProvidersSDK (~> 6.0.0) - ZendeskSupportSDK (~> 6.0.0) SPEC REPOS: trunk: - abseil - AWSCore - AWSS3 - BoringSSL-GRPC - Firebase - FirebaseABTesting - FirebaseAnalytics - FirebaseAppCheckInterop - FirebaseCore - FirebaseCoreExtension - FirebaseCoreInternal - FirebaseCrashlytics - FirebaseDatabase - FirebaseFirestore - FirebaseFirestoreInternal - FirebaseInstallations - FirebaseMessaging - FirebasePerformance - FirebaseRemoteConfig - FirebaseRemoteConfigInterop - FirebaseSessions - FirebaseSharedSwift - GoogleAppMeasurement - GoogleDataTransport - GoogleMaps - GooglePlaces - GoogleUtilities - "gRPC-C++" - gRPC-Core - leveldb-library - nanopb - Pendo - PINCache - PINOperation - PromisesObjC - PromisesSwift - PubNub - PureLayout - ReachabilitySwift - ShipBookSDK - ZendeskCommonUISDK - ZendeskCoreSDK - ZendeskMessagingAPISDK - ZendeskMessagingSDK - ZendeskSDKConfigurationsSDK - ZendeskSupportProvidersSDK - ZendeskSupportSDK SPEC CHECKSUMS: abseil: d121da9ef7e2ff4cab7666e76c5a3e0915ae08c3 AWSCore: ec5b67c40ff1af71622e05a7741314fde23fd8cd AWSS3: 8580fa83162c5888bc4acd37ba944529603d66ef BoringSSL-GRPC: ca6a8e5d04812fce8ffd6437810c2d46f925eaeb Firebase: fdb3bd378401f26a7adfcf446b0a630f8c20c0e8 FirebaseABTesting: c2e22c3aab99afa81d0561708b2c1c356c556976 FirebaseAnalytics: 9fcdb2e9844174bb405b34cc47092c9b91993d83 FirebaseAppCheckInterop: e59b52f2c0e188e6ba77b9e3f6acead2117f2abf FirebaseCore: 6e2a2782e234b14d48e880ed369ac55cda87fed7 FirebaseCoreExtension: aa5c9779c2d0d39d83f1ceb3fdbafe80c4feecfa FirebaseCoreInternal: adefedc9a88dbe393c4884640a73ec9e8e790f8c FirebaseCrashlytics: 95cfe27373ff2edab39c28583d93cbf2dfff401d FirebaseDatabase: 97244835d8566e28a001f74b6d5c12e4aed622a3 FirebaseFirestore: e13e6a77fd9211960e07f59ed0d9cf45ed28948b FirebaseFirestoreInternal: 05b1064eb449dd42aa0e67529becd9ca2e7941c9 FirebaseInstallations: d0a8fea5a6fa91abc661591cf57c0f0d70863e57 FirebaseMessaging: 61014ecade746724664eee1f6c066c058a7c9fa7 FirebasePerformance: 9303f34779bd99384838437c2b1fc1c1c9ff0d17 FirebaseRemoteConfig: 05521e937b72e01847a7128da5a492327364c705 FirebaseRemoteConfigInterop: abf8b1bbc0bf1b84abd22b66746926410bf91a87 FirebaseSessions: 78f137e68dc01ca71606169ba4ac73b98c13752a FirebaseSharedSwift: 260a35e08943ec810d820a70bc0359136351d0c5 GoogleAppMeasurement: 8bb20efc67c8fc1cff9c42a06c256caf55289bbf GoogleDataTransport: aae35b7ea0c09004c3797d53c8c41f66f219d6a7 GoogleMaps: 80ea184ed6bf44139f383a8b0e248ba3ec1cc8c9 GooglePlaces: 00c43ad62c888354fe0bc5ce09181b2f6ce8b6d1 GoogleUtilities: 26a3abef001b6533cf678d3eb38fd3f614b7872d "gRPC-C++": 2fa52b3141e7789a28a737f251e0c45b4cb20a87 gRPC-Core: a27c294d6149e1c39a7d173527119cfbc3375ce4 leveldb-library: e8eadf9008a61f9e1dde3978c086d2b6d9b9dc28 nanopb: fad817b59e0457d11a5dfbde799381cd727c1275 Pendo: 3497158cfa694aa4cc0df77e5a54a2d92f1e5e7c PINCache: 7a8fc1a691173d21dbddbf86cd515de6efa55086 PINOperation: fb563bcc9c32c26d6c78aaff967d405aa2ee74a7 PromisesObjC: f5707f49cb48b9636751c5b2e7d227e43fba9f47 PromisesSwift: 9d77319bbe72ebf6d872900551f7eeba9bce2851 PubNub: 6ae1c3e6b2e023236d51282058ad264dd42ab234 PureLayout: 5fb5e5429519627d60d079ccb1eaa7265ce7cf88 ReachabilitySwift: 7f151ff156cea1481a8411701195ac6a984f4979 ShipBookSDK: d80617ffedc675d6d486c8467fddc3f66b64e742 ZendeskCommonUISDK: f06dbac6c9e74c3afff75ecdc6bec3832b23258c ZendeskCoreSDK: ce6dbb5eb4d61d2d061547a92bd0b0fe98602e9d ZendeskMessagingAPISDK: 95a99f1eab9482b4106ec88466b93a89f9f7c5fa ZendeskMessagingSDK: 4f5f3d43766bb3b2ea6411d1331cfe609ff33618 ZendeskSDKConfigurationsSDK: a5c21010e17b71d02bc2cfe73dcc9da1efa0a7b2 ZendeskSupportProvidersSDK: 685b5d185af47ced0ec40564ec46355c838bbd06 ZendeskSupportSDK: 92e6f9d334e81e9186f8a17583862350460a5393 PODFILE CHECKSUM: f4c75d9ea7fad35d11d24704c1688414205f9fa7 COCOAPODS: 1.15.2 ```
google-oss-bot commented 1 month ago

I couldn't figure out how to label this issue, so I've labeled it for a human to triage. Hang tight.

dibasdauliya commented 1 month ago

Unfortunately, I upgraded to latest version of XCode and am getting this error. I can't revert back to another version of Xcode as I'm on MacOS Sequoia

› Compiling @react-native-firebase/firestore Pods/BoringSSL-GRPC » tls_record.cc

❌  clang: error: unsupported option '-G' for target 'arm64-apple-ios13.4-simulator'
paulb777 commented 1 month ago

Running pod update should fix that issue that was fixed a few months ago - https://github.com/grpc/grpc/commit/0edaaafef8eb8550464687b17cc1f294dc3d2504

dibasdauliya commented 1 month ago

Running pod update should fix that issue that was fixed a few months ago - grpc/grpc@0edaaaf

thank u for the reply. its not helping for me. still showing same error.

we're discussion about same in react-native-firebase/firestore GitHub issue, and they are waiting for firebase to fix this issue.

elmuccho commented 1 month ago

Has anyone managed to solve this issue? 🥲

mikehardy commented 1 month ago

@dibasdauliya there are workarounds mentioned in the related react-native-firebase github issue, specifically, if you must use Xcode 16 you also must either:

1) patch your Podfile with the shared snippet in the related issue that fixes the compile settings or 2) apply a set of of patches (via patch-package) to @react-native-firebase modules (1 for package.json to bump firebase-ios-sdk, 1 for crashlytics for SDK compatibility, 1 for firestore for SDK compatibility) then re-build

Either of those two methods have reported success from multiple users as well as myself in testing and will be the basis of react-native-firebase release v12.0.0 so if you do either of them you will be able to compile and move forward

That may just leave you at the mercy of this issue here (I'm unsure, it hasn't affected me) but at least you won't be blocked on not building. Hope this gets you to that point

paulb777 commented 3 weeks ago

Closing in favor of duplicate at #13843