firebase-ios-sdk icon indicating copy to clipboard operation
firebase-ios-sdk copied to clipboard

No such module 'GoogleUtilities' in HeartbeatsPayload

Open AnhNguyen228 opened this issue 6 months ago • 16 comments

Description

I just upgraded to xcode 15.3 and can't run the project Screenshot 2024-02-21 at 16 16 28

Reproducing the issue

No response

Firebase SDK Version

10.18

Xcode Version

15.3

Installation Method

CocoaPods

Firebase Product(s)

All

Targeted Platforms

iOS

Relevant Log Output

No response

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

Expand Package.resolved snippet

Replace this line with the contents of your Package.resolved.

If using CocoaPods, the project's Podfile.lock

Expand Podfile.lock snippet

Replace this line with the contents of your Podfile.lock!

AnhNguyen228 avatar Feb 21 '24 09:02 AnhNguyen228

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

google-oss-bot avatar Feb 21 '24 09:02 google-oss-bot

Hi @AnhNguyen228, does cleaning and building the project make any changes? Also, please share your Podfile and Podfile.lock so we could investigate.

rizafran avatar Feb 21 '24 11:02 rizafran

Hi i am having the same issue with a build for my Unity game with the FireStore SDK, Google sign in and Facebook SDKs Below is my podfile and podfile.lock

Podfile

source 'https://cdn.cocoapods.org/'
source 'https://github.com/CocoaPods/Specs'

platform :ios, '15.0'

target 'UnityFramework' do
  pod 'FBSDKCoreKit', '~> 16.0.1'
  pod 'FBSDKCoreKit_Basics', '~> 16.0.1'
  pod 'FBSDKGamingServicesKit', '~> 16.0.1'
  pod 'Firebase/Core'
  pod 'Firebase/Auth'
  pod 'Firebase/Database'
  pod 'Firebase/Firestore'
  pod 'Firebase/Messaging'
  pod 'Google-Mobile-Ads-SDK', '~> 10.9'
  pod 'GoogleSignIn', '~> 5.0.2'
end
target 'Unity-iPhone' do
end
use_frameworks! :linkage => :static

Podfile.lock

PODS:
  - abseil/algorithm (1.20220623.0):
    - abseil/algorithm/algorithm (= 1.20220623.0)
    - abseil/algorithm/container (= 1.20220623.0)
  - abseil/algorithm/algorithm (1.20220623.0):
    - abseil/base/config
  - abseil/algorithm/container (1.20220623.0):
    - abseil/algorithm/algorithm
    - abseil/base/core_headers
    - abseil/meta/type_traits
  - abseil/base (1.20220623.0):
    - abseil/base/atomic_hook (= 1.20220623.0)
    - abseil/base/base (= 1.20220623.0)
    - abseil/base/base_internal (= 1.20220623.0)
    - abseil/base/config (= 1.20220623.0)
    - abseil/base/core_headers (= 1.20220623.0)
    - abseil/base/dynamic_annotations (= 1.20220623.0)
    - abseil/base/endian (= 1.20220623.0)
    - abseil/base/errno_saver (= 1.20220623.0)
    - abseil/base/fast_type_id (= 1.20220623.0)
    - abseil/base/log_severity (= 1.20220623.0)
    - abseil/base/malloc_internal (= 1.20220623.0)
    - abseil/base/prefetch (= 1.20220623.0)
    - abseil/base/pretty_function (= 1.20220623.0)
    - abseil/base/raw_logging_internal (= 1.20220623.0)
    - abseil/base/spinlock_wait (= 1.20220623.0)
    - abseil/base/strerror (= 1.20220623.0)
    - abseil/base/throw_delegate (= 1.20220623.0)
  - abseil/base/atomic_hook (1.20220623.0):
    - abseil/base/config
    - abseil/base/core_headers
  - abseil/base/base (1.20220623.0):
    - abseil/base/atomic_hook
    - abseil/base/base_internal
    - abseil/base/config
    - abseil/base/core_headers
    - abseil/base/dynamic_annotations
    - abseil/base/log_severity
    - abseil/base/raw_logging_internal
    - abseil/base/spinlock_wait
    - abseil/meta/type_traits
  - abseil/base/base_internal (1.20220623.0):
    - abseil/base/config
    - abseil/meta/type_traits
  - abseil/base/config (1.20220623.0)
  - abseil/base/core_headers (1.20220623.0):
    - abseil/base/config
  - abseil/base/dynamic_annotations (1.20220623.0):
    - abseil/base/config
    - abseil/base/core_headers
  - abseil/base/endian (1.20220623.0):
    - abseil/base/base
    - abseil/base/config
    - abseil/base/core_headers
  - abseil/base/errno_saver (1.20220623.0):
    - abseil/base/config
  - abseil/base/fast_type_id (1.20220623.0):
    - abseil/base/config
  - abseil/base/log_severity (1.20220623.0):
    - abseil/base/config
    - abseil/base/core_headers
  - abseil/base/malloc_internal (1.20220623.0):
    - abseil/base/base
    - abseil/base/base_internal
    - abseil/base/config
    - abseil/base/core_headers
    - abseil/base/dynamic_annotations
    - abseil/base/raw_logging_internal
  - abseil/base/prefetch (1.20220623.0):
    - abseil/base/config
  - abseil/base/pretty_function (1.20220623.0)
  - abseil/base/raw_logging_internal (1.20220623.0):
    - abseil/base/atomic_hook
    - abseil/base/config
    - abseil/base/core_headers
    - abseil/base/errno_saver
    - abseil/base/log_severity
  - abseil/base/spinlock_wait (1.20220623.0):
    - abseil/base/base_internal
    - abseil/base/core_headers
    - abseil/base/errno_saver
  - abseil/base/strerror (1.20220623.0):
    - abseil/base/config
    - abseil/base/core_headers
    - abseil/base/errno_saver
  - abseil/base/throw_delegate (1.20220623.0):
    - abseil/base/config
    - abseil/base/raw_logging_internal
  - abseil/cleanup/cleanup (1.20220623.0):
    - abseil/base/config
    - abseil/base/core_headers
    - abseil/cleanup/cleanup_internal
  - abseil/cleanup/cleanup_internal (1.20220623.0):
    - abseil/base/base_internal
    - abseil/base/core_headers
    - abseil/utility/utility
  - abseil/container/common (1.20220623.0):
    - abseil/meta/type_traits
    - abseil/types/optional
  - abseil/container/compressed_tuple (1.20220623.0):
    - abseil/utility/utility
  - abseil/container/container_memory (1.20220623.0):
    - abseil/base/config
    - abseil/memory/memory
    - abseil/meta/type_traits
    - abseil/utility/utility
  - abseil/container/fixed_array (1.20220623.0):
    - 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/container/flat_hash_map (1.20220623.0):
    - 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/container/flat_hash_set (1.20220623.0):
    - 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/container/hash_function_defaults (1.20220623.0):
    - abseil/base/config
    - abseil/hash/hash
    - abseil/strings/cord
    - abseil/strings/strings
  - abseil/container/hash_policy_traits (1.20220623.0):
    - abseil/meta/type_traits
  - abseil/container/hashtable_debug_hooks (1.20220623.0):
    - abseil/base/config
  - abseil/container/hashtablez_sampler (1.20220623.0):
    - abseil/base/base
    - abseil/base/config
    - abseil/base/core_headers
    - abseil/debugging/stacktrace
    - abseil/memory/memory
    - abseil/profiling/exponential_biased
    - abseil/profiling/sample_recorder
    - abseil/synchronization/synchronization
    - abseil/utility/utility
  - abseil/container/inlined_vector (1.20220623.0):
    - abseil/algorithm/algorithm
    - abseil/base/core_headers
    - abseil/base/throw_delegate
    - abseil/container/inlined_vector_internal
    - abseil/memory/memory
  - abseil/container/inlined_vector_internal (1.20220623.0):
    - abseil/base/core_headers
    - abseil/container/compressed_tuple
    - abseil/memory/memory
    - abseil/meta/type_traits
    - abseil/types/span
  - abseil/container/layout (1.20220623.0):
    - abseil/base/config
    - abseil/base/core_headers
    - abseil/meta/type_traits
    - abseil/strings/strings
    - abseil/types/span
    - abseil/utility/utility
  - abseil/container/raw_hash_map (1.20220623.0):
    - abseil/base/throw_delegate
    - abseil/container/container_memory
    - abseil/container/raw_hash_set
  - abseil/container/raw_hash_set (1.20220623.0):
    - abseil/base/config
    - abseil/base/core_headers
    - abseil/base/endian
    - abseil/base/prefetch
    - 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/memory/memory
    - abseil/meta/type_traits
    - abseil/numeric/bits
    - abseil/utility/utility
  - abseil/debugging/debugging_internal (1.20220623.0):
    - abseil/base/config
    - abseil/base/core_headers
    - abseil/base/dynamic_annotations
    - abseil/base/errno_saver
    - abseil/base/raw_logging_internal
  - abseil/debugging/demangle_internal (1.20220623.0):
    - abseil/base/base
    - abseil/base/config
    - abseil/base/core_headers
  - abseil/debugging/stacktrace (1.20220623.0):
    - abseil/base/config
    - abseil/base/core_headers
    - abseil/debugging/debugging_internal
  - abseil/debugging/symbolize (1.20220623.0):
    - 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/functional/any_invocable (1.20220623.0):
    - abseil/base/base_internal
    - abseil/base/config
    - abseil/base/core_headers
    - abseil/meta/type_traits
    - abseil/utility/utility
  - abseil/functional/bind_front (1.20220623.0):
    - abseil/base/base_internal
    - abseil/container/compressed_tuple
    - abseil/meta/type_traits
    - abseil/utility/utility
  - abseil/functional/function_ref (1.20220623.0):
    - abseil/base/base_internal
    - abseil/base/core_headers
    - abseil/meta/type_traits
  - abseil/hash/city (1.20220623.0):
    - abseil/base/config
    - abseil/base/core_headers
    - abseil/base/endian
  - abseil/hash/hash (1.20220623.0):
    - 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/int128
    - abseil/strings/strings
    - abseil/types/optional
    - abseil/types/variant
    - abseil/utility/utility
  - abseil/hash/low_level_hash (1.20220623.0):
    - abseil/base/config
    - abseil/base/endian
    - abseil/numeric/bits
    - abseil/numeric/int128
  - abseil/memory (1.20220623.0):
    - abseil/memory/memory (= 1.20220623.0)
  - abseil/memory/memory (1.20220623.0):
    - abseil/base/core_headers
    - abseil/meta/type_traits
  - abseil/meta (1.20220623.0):
    - abseil/meta/type_traits (= 1.20220623.0)
  - abseil/meta/type_traits (1.20220623.0):
    - abseil/base/config
  - abseil/numeric/bits (1.20220623.0):
    - abseil/base/config
    - abseil/base/core_headers
  - abseil/numeric/int128 (1.20220623.0):
    - abseil/base/config
    - abseil/base/core_headers
    - abseil/numeric/bits
  - abseil/numeric/representation (1.20220623.0):
    - abseil/base/config
  - abseil/profiling/exponential_biased (1.20220623.0):
    - abseil/base/config
    - abseil/base/core_headers
  - abseil/profiling/sample_recorder (1.20220623.0):
    - abseil/base/config
    - abseil/base/core_headers
    - abseil/synchronization/synchronization
    - abseil/time/time
  - abseil/random/distributions (1.20220623.0):
    - 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/random/internal/distribution_caller (1.20220623.0):
    - abseil/base/config
    - abseil/base/fast_type_id
    - abseil/utility/utility
  - abseil/random/internal/fast_uniform_bits (1.20220623.0):
    - abseil/base/config
    - abseil/meta/type_traits
    - abseil/random/internal/traits
  - abseil/random/internal/fastmath (1.20220623.0):
    - abseil/numeric/bits
  - abseil/random/internal/generate_real (1.20220623.0):
    - abseil/meta/type_traits
    - abseil/numeric/bits
    - abseil/random/internal/fastmath
    - abseil/random/internal/traits
  - abseil/random/internal/iostream_state_saver (1.20220623.0):
    - abseil/meta/type_traits
    - abseil/numeric/int128
  - abseil/random/internal/nonsecure_base (1.20220623.0):
    - 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/random/internal/pcg_engine (1.20220623.0):
    - abseil/base/config
    - abseil/meta/type_traits
    - abseil/numeric/bits
    - abseil/numeric/int128
    - abseil/random/internal/fastmath
    - abseil/random/internal/iostream_state_saver
  - abseil/random/internal/platform (1.20220623.0):
    - abseil/base/config
  - abseil/random/internal/pool_urbg (1.20220623.0):
    - 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/random/internal/randen (1.20220623.0):
    - abseil/base/raw_logging_internal
    - abseil/random/internal/platform
    - abseil/random/internal/randen_hwaes
    - abseil/random/internal/randen_slow
  - abseil/random/internal/randen_engine (1.20220623.0):
    - abseil/base/endian
    - abseil/meta/type_traits
    - abseil/random/internal/iostream_state_saver
    - abseil/random/internal/randen
  - abseil/random/internal/randen_hwaes (1.20220623.0):
    - abseil/base/config
    - abseil/random/internal/platform
    - abseil/random/internal/randen_hwaes_impl
  - abseil/random/internal/randen_hwaes_impl (1.20220623.0):
    - abseil/base/config
    - abseil/base/core_headers
    - abseil/numeric/int128
    - abseil/random/internal/platform
  - abseil/random/internal/randen_slow (1.20220623.0):
    - abseil/base/config
    - abseil/base/core_headers
    - abseil/base/endian
    - abseil/numeric/int128
    - abseil/random/internal/platform
  - abseil/random/internal/salted_seed_seq (1.20220623.0):
    - abseil/container/inlined_vector
    - abseil/meta/type_traits
    - abseil/random/internal/seed_material
    - abseil/types/optional
    - abseil/types/span
  - abseil/random/internal/seed_material (1.20220623.0):
    - 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/random/internal/traits (1.20220623.0):
    - abseil/base/config
    - abseil/numeric/bits
    - abseil/numeric/int128
  - abseil/random/internal/uniform_helper (1.20220623.0):
    - abseil/base/config
    - abseil/meta/type_traits
    - abseil/numeric/int128
    - abseil/random/internal/traits
  - abseil/random/internal/wide_multiply (1.20220623.0):
    - abseil/base/config
    - abseil/numeric/bits
    - abseil/numeric/int128
    - abseil/random/internal/traits
  - abseil/random/random (1.20220623.0):
    - 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/random/seed_gen_exception (1.20220623.0):
    - abseil/base/config
  - abseil/random/seed_sequences (1.20220623.0):
    - 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/status/status (1.20220623.0):
    - abseil/base/atomic_hook
    - abseil/base/core_headers
    - abseil/base/raw_logging_internal
    - abseil/base/strerror
    - abseil/container/inlined_vector
    - abseil/debugging/stacktrace
    - abseil/debugging/symbolize
    - abseil/functional/function_ref
    - abseil/strings/cord
    - abseil/strings/str_format
    - abseil/strings/strings
    - abseil/types/optional
  - abseil/status/statusor (1.20220623.0):
    - abseil/base/base
    - abseil/base/core_headers
    - abseil/base/raw_logging_internal
    - abseil/meta/type_traits
    - abseil/status/status
    - abseil/strings/strings
    - abseil/types/variant
    - abseil/utility/utility
  - abseil/strings/cord (1.20220623.0):
    - abseil/base/base
    - abseil/base/config
    - abseil/base/core_headers
    - abseil/base/endian
    - abseil/base/raw_logging_internal
    - abseil/container/fixed_array
    - abseil/container/inlined_vector
    - 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/str_format
    - abseil/strings/strings
    - abseil/types/optional
    - abseil/types/span
  - abseil/strings/cord_internal (1.20220623.0):
    - 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/inlined_vector
    - abseil/container/layout
    - abseil/functional/function_ref
    - abseil/meta/type_traits
    - abseil/strings/strings
    - abseil/types/span
  - abseil/strings/cordz_functions (1.20220623.0):
    - abseil/base/config
    - abseil/base/core_headers
    - abseil/base/raw_logging_internal
    - abseil/profiling/exponential_biased
  - abseil/strings/cordz_handle (1.20220623.0):
    - abseil/base/base
    - abseil/base/config
    - abseil/base/raw_logging_internal
    - abseil/synchronization/synchronization
  - abseil/strings/cordz_info (1.20220623.0):
    - 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/types/span
  - abseil/strings/cordz_statistics (1.20220623.0):
    - abseil/base/config
    - abseil/strings/cordz_update_tracker
  - abseil/strings/cordz_update_scope (1.20220623.0):
    - abseil/base/config
    - abseil/base/core_headers
    - abseil/strings/cord_internal
    - abseil/strings/cordz_info
    - abseil/strings/cordz_update_tracker
  - abseil/strings/cordz_update_tracker (1.20220623.0):
    - abseil/base/config
  - abseil/strings/internal (1.20220623.0):
    - abseil/base/config
    - abseil/base/core_headers
    - abseil/base/endian
    - abseil/base/raw_logging_internal
    - abseil/meta/type_traits
  - abseil/strings/str_format (1.20220623.0):
    - abseil/strings/str_format_internal
  - abseil/strings/str_format_internal (1.20220623.0):
    - abseil/base/config
    - abseil/base/core_headers
    - 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/strings/strings (1.20220623.0):
    - abseil/base/base
    - abseil/base/config
    - abseil/base/core_headers
    - abseil/base/endian
    - abseil/base/raw_logging_internal
    - abseil/base/throw_delegate
    - abseil/memory/memory
    - abseil/meta/type_traits
    - abseil/numeric/bits
    - abseil/numeric/int128
    - abseil/strings/internal
  - abseil/synchronization/graphcycles_internal (1.20220623.0):
    - abseil/base/base
    - abseil/base/base_internal
    - abseil/base/config
    - abseil/base/core_headers
    - abseil/base/malloc_internal
    - abseil/base/raw_logging_internal
  - abseil/synchronization/kernel_timeout_internal (1.20220623.0):
    - abseil/base/core_headers
    - abseil/base/raw_logging_internal
    - abseil/time/time
  - abseil/synchronization/synchronization (1.20220623.0):
    - 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/time (1.20220623.0):
    - abseil/time/internal (= 1.20220623.0)
    - abseil/time/time (= 1.20220623.0)
  - abseil/time/internal (1.20220623.0):
    - abseil/time/internal/cctz (= 1.20220623.0)
  - abseil/time/internal/cctz (1.20220623.0):
    - abseil/time/internal/cctz/civil_time (= 1.20220623.0)
    - abseil/time/internal/cctz/time_zone (= 1.20220623.0)
  - abseil/time/internal/cctz/civil_time (1.20220623.0):
    - abseil/base/config
  - abseil/time/internal/cctz/time_zone (1.20220623.0):
    - abseil/base/config
    - abseil/time/internal/cctz/civil_time
  - abseil/time/time (1.20220623.0):
    - abseil/base/base
    - 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 (1.20220623.0):
    - abseil/types/any (= 1.20220623.0)
    - abseil/types/bad_any_cast (= 1.20220623.0)
    - abseil/types/bad_any_cast_impl (= 1.20220623.0)
    - abseil/types/bad_optional_access (= 1.20220623.0)
    - abseil/types/bad_variant_access (= 1.20220623.0)
    - abseil/types/compare (= 1.20220623.0)
    - abseil/types/optional (= 1.20220623.0)
    - abseil/types/span (= 1.20220623.0)
    - abseil/types/variant (= 1.20220623.0)
  - abseil/types/any (1.20220623.0):
    - 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/types/bad_any_cast (1.20220623.0):
    - abseil/base/config
    - abseil/types/bad_any_cast_impl
  - abseil/types/bad_any_cast_impl (1.20220623.0):
    - abseil/base/config
    - abseil/base/raw_logging_internal
  - abseil/types/bad_optional_access (1.20220623.0):
    - abseil/base/config
    - abseil/base/raw_logging_internal
  - abseil/types/bad_variant_access (1.20220623.0):
    - abseil/base/config
    - abseil/base/raw_logging_internal
  - abseil/types/compare (1.20220623.0):
    - abseil/base/core_headers
    - abseil/meta/type_traits
  - abseil/types/optional (1.20220623.0):
    - abseil/base/base_internal
    - abseil/base/config
    - abseil/base/core_headers
    - abseil/memory/memory
    - abseil/meta/type_traits
    - abseil/types/bad_optional_access
    - abseil/utility/utility
  - abseil/types/span (1.20220623.0):
    - abseil/algorithm/algorithm
    - abseil/base/core_headers
    - abseil/base/throw_delegate
    - abseil/meta/type_traits
  - abseil/types/variant (1.20220623.0):
    - abseil/base/base_internal
    - abseil/base/config
    - abseil/base/core_headers
    - abseil/meta/type_traits
    - abseil/types/bad_variant_access
    - abseil/utility/utility
  - abseil/utility/utility (1.20220623.0):
    - abseil/base/base_internal
    - abseil/base/config
    - abseil/meta/type_traits
  - AppAuth (1.6.2):
    - AppAuth/Core (= 1.6.2)
    - AppAuth/ExternalUserAgent (= 1.6.2)
  - AppAuth/Core (1.6.2)
  - AppAuth/ExternalUserAgent (1.6.2):
    - AppAuth/Core
  - BoringSSL-GRPC (0.0.24):
    - BoringSSL-GRPC/Implementation (= 0.0.24)
    - BoringSSL-GRPC/Interface (= 0.0.24)
  - BoringSSL-GRPC/Implementation (0.0.24):
    - BoringSSL-GRPC/Interface (= 0.0.24)
  - BoringSSL-GRPC/Interface (0.0.24)
  - FBAEMKit (16.0.1):
    - FBSDKCoreKit_Basics (= 16.0.1)
  - FBSDKCoreKit (16.0.1):
    - FBAEMKit (= 16.0.1)
    - FBSDKCoreKit_Basics (= 16.0.1)
  - FBSDKCoreKit_Basics (16.0.1)
  - FBSDKGamingServicesKit (16.0.1):
    - FBSDKCoreKit (= 16.0.1)
    - FBSDKCoreKit_Basics (= 16.0.1)
    - FBSDKShareKit (= 16.0.1)
  - FBSDKShareKit (16.0.1):
    - FBSDKCoreKit (= 16.0.1)
  - Firebase/Analytics (3.6.0):
    - FirebaseAnalytics (= 3.4.2)
  - Firebase/Auth (3.6.0):
    - Firebase/Analytics
    - FirebaseAuth (= 3.0.5)
  - Firebase/Core (3.6.0):
    - Firebase/Analytics
  - Firebase/CoreOnly (10.21.0):
    - FirebaseCore (= 10.21.0)
  - Firebase/Database (10.21.0):
    - Firebase/CoreOnly
    - FirebaseDatabase (~> 10.21.0)
  - Firebase/Firestore (10.21.0):
    - Firebase/CoreOnly
    - FirebaseFirestore (~> 10.21.0)
  - Firebase/Messaging (10.21.0):
    - Firebase/CoreOnly
    - FirebaseMessaging (~> 10.21.0)
  - FirebaseAnalytics (3.4.2):
    - FirebaseInstanceID (~> 1.0)
    - GoogleInterchangeUtilities (~> 1.2)
    - GoogleSymbolUtilities (~> 1.1)
    - GoogleUtilities (~> 1.2)
  - FirebaseAppCheckInterop (10.21.0)
  - FirebaseAuth (3.0.5):
    - FirebaseAnalytics (~> 3.3)
    - GoogleNetworkingUtilities (~> 1.2)
    - GoogleUtilities (~> 1.2)
  - FirebaseCore (10.21.0):
    - FirebaseCoreInternal (~> 10.0)
    - GoogleUtilities/Environment (~> 7.12)
    - GoogleUtilities/Logger (~> 7.12)
  - FirebaseCoreExtension (10.21.0):
    - FirebaseCore (~> 10.0)
  - FirebaseCoreInternal (10.21.0):
    - "GoogleUtilities/NSData+zlib (~> 7.8)"
  - FirebaseDatabase (10.21.0):
    - FirebaseAppCheckInterop (~> 10.17)
    - FirebaseCore (~> 10.0)
    - FirebaseSharedSwift (~> 10.0)
    - leveldb-library (~> 1.22)
  - FirebaseFirestore (10.21.0):
    - FirebaseCore (~> 10.0)
    - FirebaseCoreExtension (~> 10.0)
    - FirebaseFirestoreInternal (~> 10.17)
    - FirebaseSharedSwift (~> 10.0)
  - FirebaseFirestoreInternal (10.21.0):
    - abseil/algorithm (~> 1.20220623.0)
    - abseil/base (~> 1.20220623.0)
    - abseil/container/flat_hash_map (~> 1.20220623.0)
    - abseil/memory (~> 1.20220623.0)
    - abseil/meta (~> 1.20220623.0)
    - abseil/strings/strings (~> 1.20220623.0)
    - abseil/time (~> 1.20220623.0)
    - abseil/types (~> 1.20220623.0)
    - FirebaseAppCheckInterop (~> 10.17)
    - FirebaseCore (~> 10.0)
    - "gRPC-C++ (~> 1.49.1)"
    - leveldb-library (~> 1.22)
    - nanopb (< 2.30910.0, >= 2.30908.0)
  - FirebaseInstallations (10.21.0):
    - FirebaseCore (~> 10.0)
    - GoogleUtilities/Environment (~> 7.8)
    - GoogleUtilities/UserDefaults (~> 7.8)
    - PromisesObjC (~> 2.1)
  - FirebaseInstanceID (1.0.9)
  - FirebaseMessaging (10.21.0):
    - FirebaseCore (~> 10.0)
    - FirebaseInstallations (~> 10.0)
    - GoogleDataTransport (~> 9.3)
    - GoogleUtilities/AppDelegateSwizzler (~> 7.8)
    - GoogleUtilities/Environment (~> 7.8)
    - GoogleUtilities/Reachability (~> 7.8)
    - GoogleUtilities/UserDefaults (~> 7.8)
    - nanopb (< 2.30910.0, >= 2.30908.0)
  - FirebaseSharedSwift (10.21.0)
  - Google-Mobile-Ads-SDK (10.14.0):
    - GoogleAppMeasurement (< 11.0, >= 7.0)
    - GoogleUserMessagingPlatform (>= 1.1)
  - GoogleAppMeasurement (10.21.0):
    - GoogleAppMeasurement/AdIdSupport (= 10.21.0)
    - GoogleUtilities/AppDelegateSwizzler (~> 7.11)
    - GoogleUtilities/MethodSwizzler (~> 7.11)
    - GoogleUtilities/Network (~> 7.11)
    - "GoogleUtilities/NSData+zlib (~> 7.11)"
    - nanopb (< 2.30910.0, >= 2.30908.0)
  - GoogleAppMeasurement/AdIdSupport (10.21.0):
    - GoogleAppMeasurement/WithoutAdIdSupport (= 10.21.0)
    - GoogleUtilities/AppDelegateSwizzler (~> 7.11)
    - GoogleUtilities/MethodSwizzler (~> 7.11)
    - GoogleUtilities/Network (~> 7.11)
    - "GoogleUtilities/NSData+zlib (~> 7.11)"
    - nanopb (< 2.30910.0, >= 2.30908.0)
  - GoogleAppMeasurement/WithoutAdIdSupport (10.21.0):
    - GoogleUtilities/AppDelegateSwizzler (~> 7.11)
    - GoogleUtilities/MethodSwizzler (~> 7.11)
    - GoogleUtilities/Network (~> 7.11)
    - "GoogleUtilities/NSData+zlib (~> 7.11)"
    - nanopb (< 2.30910.0, >= 2.30908.0)
  - GoogleDataTransport (9.3.0):
    - GoogleUtilities/Environment (~> 7.7)
    - nanopb (< 2.30910.0, >= 2.30908.0)
    - PromisesObjC (< 3.0, >= 1.2)
  - GoogleInterchangeUtilities (1.2.2):
    - GoogleSymbolUtilities (~> 1.1)
  - GoogleNetworkingUtilities (1.2.2):
    - GoogleSymbolUtilities (~> 1.1)
  - GoogleSignIn (5.0.2):
    - AppAuth (~> 1.2)
    - GTMAppAuth (~> 1.0)
    - GTMSessionFetcher/Core (~> 1.1)
  - GoogleSymbolUtilities (1.1.2)
  - GoogleUserMessagingPlatform (2.2.0)
  - GoogleUtilities (1.3.2):
    - GoogleSymbolUtilities (~> 1.1)
  - GoogleUtilities/AppDelegateSwizzler (7.12.0):
    - GoogleUtilities/Environment
    - GoogleUtilities/Logger
    - GoogleUtilities/Network
  - GoogleUtilities/Environment (7.12.0):
    - PromisesObjC (< 3.0, >= 1.2)
  - GoogleUtilities/Logger (7.12.0):
    - GoogleUtilities/Environment
  - GoogleUtilities/MethodSwizzler (7.12.0):
    - GoogleUtilities/Logger
  - GoogleUtilities/Network (7.12.0):
    - GoogleUtilities/Logger
    - "GoogleUtilities/NSData+zlib"
    - GoogleUtilities/Reachability
  - "GoogleUtilities/NSData+zlib (7.12.0)"
  - GoogleUtilities/Reachability (7.12.0):
    - GoogleUtilities/Logger
  - GoogleUtilities/UserDefaults (7.12.0):
    - GoogleUtilities/Logger
  - "gRPC-C++ (1.49.1)":
    - "gRPC-C++/Implementation (= 1.49.1)"
    - "gRPC-C++/Interface (= 1.49.1)"
  - "gRPC-C++/Implementation (1.49.1)":
    - abseil/base/base (= 1.20220623.0)
    - abseil/base/core_headers (= 1.20220623.0)
    - abseil/cleanup/cleanup (= 1.20220623.0)
    - abseil/container/flat_hash_map (= 1.20220623.0)
    - abseil/container/flat_hash_set (= 1.20220623.0)
    - abseil/container/inlined_vector (= 1.20220623.0)
    - abseil/functional/any_invocable (= 1.20220623.0)
    - abseil/functional/bind_front (= 1.20220623.0)
    - abseil/functional/function_ref (= 1.20220623.0)
    - abseil/hash/hash (= 1.20220623.0)
    - abseil/memory/memory (= 1.20220623.0)
    - abseil/meta/type_traits (= 1.20220623.0)
    - abseil/random/random (= 1.20220623.0)
    - abseil/status/status (= 1.20220623.0)
    - abseil/status/statusor (= 1.20220623.0)
    - abseil/strings/cord (= 1.20220623.0)
    - abseil/strings/str_format (= 1.20220623.0)
    - abseil/strings/strings (= 1.20220623.0)
    - abseil/synchronization/synchronization (= 1.20220623.0)
    - abseil/time/time (= 1.20220623.0)
    - abseil/types/optional (= 1.20220623.0)
    - abseil/types/span (= 1.20220623.0)
    - abseil/types/variant (= 1.20220623.0)
    - abseil/utility/utility (= 1.20220623.0)
    - "gRPC-C++/Interface (= 1.49.1)"
    - gRPC-Core (= 1.49.1)
  - "gRPC-C++/Interface (1.49.1)"
  - gRPC-Core (1.49.1):
    - gRPC-Core/Implementation (= 1.49.1)
    - gRPC-Core/Interface (= 1.49.1)
  - gRPC-Core/Implementation (1.49.1):
    - abseil/base/base (= 1.20220623.0)
    - abseil/base/core_headers (= 1.20220623.0)
    - abseil/container/flat_hash_map (= 1.20220623.0)
    - abseil/container/flat_hash_set (= 1.20220623.0)
    - abseil/container/inlined_vector (= 1.20220623.0)
    - abseil/functional/any_invocable (= 1.20220623.0)
    - abseil/functional/bind_front (= 1.20220623.0)
    - abseil/functional/function_ref (= 1.20220623.0)
    - abseil/hash/hash (= 1.20220623.0)
    - abseil/memory/memory (= 1.20220623.0)
    - abseil/meta/type_traits (= 1.20220623.0)
    - abseil/random/random (= 1.20220623.0)
    - abseil/status/status (= 1.20220623.0)
    - abseil/status/statusor (= 1.20220623.0)
    - abseil/strings/cord (= 1.20220623.0)
    - abseil/strings/str_format (= 1.20220623.0)
    - abseil/strings/strings (= 1.20220623.0)
    - abseil/synchronization/synchronization (= 1.20220623.0)
    - abseil/time/time (= 1.20220623.0)
    - abseil/types/optional (= 1.20220623.0)
    - abseil/types/span (= 1.20220623.0)
    - abseil/types/variant (= 1.20220623.0)
    - abseil/utility/utility (= 1.20220623.0)
    - BoringSSL-GRPC (= 0.0.24)
    - gRPC-Core/Interface (= 1.49.1)
  - gRPC-Core/Interface (1.49.1)
  - GTMAppAuth (1.3.1):
    - AppAuth/Core (~> 1.6)
    - GTMSessionFetcher/Core (< 3.0, >= 1.5)
  - GTMSessionFetcher/Core (1.7.2)
  - leveldb-library (1.22.3)
  - nanopb (2.30909.1):
    - nanopb/decode (= 2.30909.1)
    - nanopb/encode (= 2.30909.1)
  - nanopb/decode (2.30909.1)
  - nanopb/encode (2.30909.1)
  - PromisesObjC (2.3.1)

DEPENDENCIES:
  - FBSDKCoreKit (~> 16.0.1)
  - FBSDKCoreKit_Basics (~> 16.0.1)
  - FBSDKGamingServicesKit (~> 16.0.1)
  - Firebase/Auth
  - Firebase/Core
  - Firebase/Database
  - Firebase/Firestore
  - Firebase/Messaging
  - Google-Mobile-Ads-SDK (~> 10.9)
  - GoogleSignIn (~> 5.0.2)

SPEC REPOS:
  https://github.com/CocoaPods/Specs.git:
    - FBSDKCoreKit
    - FBSDKCoreKit_Basics
    - FirebaseAnalytics
    - FirebaseCore
    - GoogleUtilities
    - GTMSessionFetcher
    - PromisesObjC
  trunk:
    - abseil
    - AppAuth
    - BoringSSL-GRPC
    - FBAEMKit
    - FBSDKGamingServicesKit
    - FBSDKShareKit
    - Firebase
    - FirebaseAppCheckInterop
    - FirebaseAuth
    - FirebaseCoreExtension
    - FirebaseCoreInternal
    - FirebaseDatabase
    - FirebaseFirestore
    - FirebaseFirestoreInternal
    - FirebaseInstallations
    - FirebaseInstanceID
    - FirebaseMessaging
    - FirebaseSharedSwift
    - Google-Mobile-Ads-SDK
    - GoogleAppMeasurement
    - GoogleDataTransport
    - GoogleInterchangeUtilities
    - GoogleNetworkingUtilities
    - GoogleSignIn
    - GoogleSymbolUtilities
    - GoogleUserMessagingPlatform
    - GoogleUtilities
    - "gRPC-C++"
    - gRPC-Core
    - GTMAppAuth
    - leveldb-library
    - nanopb

SPEC CHECKSUMS:
  abseil: 926fb7a82dc6d2b8e1f2ed7f3a718bce691d1e46
  AppAuth: 3bb1d1cd9340bd09f5ed189fb00b1cc28e1e8570
  BoringSSL-GRPC: 3175b25143e648463a56daeaaa499c6cb86dad33
  FBAEMKit: daac7466b918752f020345be5c7d9787f98cfc07
  FBSDKCoreKit: 2cb033464b2134af0138f87d20b859eb3f9be359
  FBSDKCoreKit_Basics: d37280da2e65872f0e931d15f45d97ea324fec37
  FBSDKGamingServicesKit: 6b1cf4c68d5a8e8849522ec94e5a1bbdc23541e7
  FBSDKShareKit: dbc6adab8c837275fa6e7f5f0992dbde4fea87eb
  Firebase: 4453b799f72f625384dc23f412d3be92b0e3b2a0
  FirebaseAnalytics: 3f5358d9104adf159cc8d99b7b501e50099a39ad
  FirebaseAppCheckInterop: 69fc7d8f6a1cbfa973efb8d1723651de30d12525
  FirebaseAuth: 75a062bbf2d3c97d1e6e55bbc110e13a6853e25d
  FirebaseCore: 74f647ad9739ea75112ce6c3b3b91f5488ce1122
  FirebaseCoreExtension: 1c044fd46e95036cccb29134757c499613f3f564
  FirebaseCoreInternal: 43c1788eaeee9d1b97caaa751af567ce11010d00
  FirebaseDatabase: 1edce8e94b7d2c8b549f45d21f2adf80e6e0eaee
  FirebaseFirestore: cadbbc63223d27fdbdaca7cbdae2a6dc809a3929
  FirebaseFirestoreInternal: 7ac1e0c5b4e75aeb898dfe4b1d6d77abbac9eca3
  FirebaseInstallations: 390ea1d10a4d02b20c965cbfd527ee9b3b412acb
  FirebaseInstanceID: 2d0518b1378fe9d685ef40cbdd63d2fdc1125339
  FirebaseMessaging: b285329399cc6edd73b5b32864c68454177bcf3f
  FirebaseSharedSwift: 19b3f709993d6fa1d84941d41c01e3c4c11eab93
  Google-Mobile-Ads-SDK: 8f67a72f88d057335b1ac3f501e2b68ad054116e
  GoogleAppMeasurement: a65314d316443969ed3d3709b3a187448ed6418f
  GoogleDataTransport: 57c22343ab29bc686febbf7cbb13bad167c2d8fe
  GoogleInterchangeUtilities: d5bc4d88d5b661ab72f9d70c58d02ca8c27ad1f7
  GoogleNetworkingUtilities: 3edd3a8161347494f2da60ea0deddc8a472d94cb
  GoogleSignIn: 7137d297ddc022a7e0aa4619c86d72c909fa7213
  GoogleSymbolUtilities: 631ee17048aa5e9ab133470d768ea997a5ef9b96
  GoogleUserMessagingPlatform: d31dbfb40ec02c5d9683029815c5d5a7f46389ee
  GoogleUtilities: 0759d1a57ebb953965c2dfe0ba4c82e95ccc2e34
  "gRPC-C++": 2df8cba576898bdacd29f0266d5236fa0e26ba6a
  gRPC-Core: a21a60aefc08c68c247b439a9ef97174b0c54f96
  GTMAppAuth: 0ff230db599948a9ad7470ca667337803b3fc4dd
  GTMSessionFetcher: 5595ec75acf5be50814f81e9189490412bad82ba
  leveldb-library: e74c27d8fbd22854db7cb467968a0b8aa1db7126
  nanopb: d4d75c12cd1316f4a64e3c6963f879ecd4b5e0d5
  PromisesObjC: c50d2056b5253dadbd6c2bea79b0674bd5a52fa4

PODFILE CHECKSUM: 2b015778def796890e1d716bff630a3234df61c6

COCOAPODS: 1.14.3

tanmayg1502 avatar Feb 23 '24 15:02 tanmayg1502

Can you share a sample project that reproduces this build issue?

morganchen12 avatar Feb 27 '24 22:02 morganchen12

Yep. I have same issue.

PODS:
  - AppAuth (1.6.2):
    - AppAuth/Core (= 1.6.2)
    - AppAuth/ExternalUserAgent (= 1.6.2)
  - AppAuth/Core (1.6.2)
  - AppAuth/ExternalUserAgent (1.6.2):
    - AppAuth/Core
  - appcenter-analytics (4.3.0):
    - AppCenter/Analytics (~> 4.0)
    - AppCenterReactNativeShared (~> 4.0)
    - React-Core
  - appcenter-core (4.3.0):
    - AppCenterReactNativeShared (~> 4.0)
    - React-Core
  - appcenter-crashes (4.3.0):
    - AppCenter/Crashes (~> 4.0)
    - AppCenterReactNativeShared (~> 4.0)
    - React-Core
  - AppCenter/Analytics (4.4.3):
    - AppCenter/Core
  - AppCenter/Core (4.4.3)
  - AppCenter/Crashes (4.4.3):
    - AppCenter/Core
  - AppCenterReactNativeShared (4.4.5):
    - AppCenter/Core (= 4.4.3)
  - Base64 (1.1.2)
  - boost-for-react-native (1.63.0)
  - BVLinearGradient (2.5.6):
    - React
  - CodePush (6.4.1):
    - Base64 (~> 1.1)
    - JWT (~> 3.0.0-beta.12)
    - React-Core
    - SSZipArchive (~> 2.2.2)
  - Crashlytics (3.14.0):
    - Fabric (~> 1.10.2)
  - DoubleConversion (1.1.6)
  - Fabric (1.10.2)
  - FBLazyVector (0.62.2)
  - FBReactNativeSpec (0.62.2):
    - Folly (= 2018.10.22.00)
    - RCTRequired (= 0.62.2)
    - RCTTypeSafety (= 0.62.2)
    - React-Core (= 0.62.2)
    - React-jsi (= 0.62.2)
    - ReactCommon/turbomodule/core (= 0.62.2)
  - Firebase (10.21.0):
    - Firebase/Core (= 10.21.0)
  - Firebase/Core (10.21.0):
    - Firebase/CoreOnly
    - FirebaseAnalytics (~> 10.21.0)
  - Firebase/CoreOnly (10.21.0):
    - FirebaseCore (= 10.21.0)
  - Firebase/Messaging (10.21.0):
    - Firebase/CoreOnly
    - FirebaseMessaging (~> 10.21.0)
  - FirebaseAnalytics (10.21.0):
    - FirebaseAnalytics/AdIdSupport (= 10.21.0)
    - FirebaseCore (~> 10.0)
    - FirebaseInstallations (~> 10.0)
    - GoogleUtilities/AppDelegateSwizzler (~> 7.11)
    - GoogleUtilities/MethodSwizzler (~> 7.11)
    - GoogleUtilities/Network (~> 7.11)
    - "GoogleUtilities/NSData+zlib (~> 7.11)"
    - nanopb (< 2.30910.0, >= 2.30908.0)
  - FirebaseAnalytics/AdIdSupport (10.21.0):
    - FirebaseCore (~> 10.0)
    - FirebaseInstallations (~> 10.0)
    - GoogleAppMeasurement (= 10.21.0)
    - GoogleUtilities/AppDelegateSwizzler (~> 7.11)
    - GoogleUtilities/MethodSwizzler (~> 7.11)
    - GoogleUtilities/Network (~> 7.11)
    - "GoogleUtilities/NSData+zlib (~> 7.11)"
    - nanopb (< 2.30910.0, >= 2.30908.0)
  - FirebaseCore (10.21.0):
    - FirebaseCoreInternal (~> 10.0)
    - GoogleUtilities/Environment (~> 7.12)
    - GoogleUtilities/Logger (~> 7.12)
  - FirebaseCoreInternal (10.21.0):
    - "GoogleUtilities/NSData+zlib (~> 7.8)"
  - FirebaseInstallations (10.21.0):
    - FirebaseCore (~> 10.0)
    - GoogleUtilities/Environment (~> 7.8)
    - GoogleUtilities/UserDefaults (~> 7.8)
    - PromisesObjC (~> 2.1)
  - FirebaseMessaging (10.21.0):
    - FirebaseCore (~> 10.0)
    - FirebaseInstallations (~> 10.0)
    - GoogleDataTransport (~> 9.3)
    - GoogleUtilities/AppDelegateSwizzler (~> 7.8)
    - GoogleUtilities/Environment (~> 7.8)
    - GoogleUtilities/Reachability (~> 7.8)
    - GoogleUtilities/UserDefaults (~> 7.8)
    - nanopb (< 2.30910.0, >= 2.30908.0)
  - Folly (2018.10.22.00):
    - boost-for-react-native
    - DoubleConversion
    - Folly/Default (= 2018.10.22.00)
    - glog
  - Folly/Default (2018.10.22.00):
    - boost-for-react-native
    - DoubleConversion
    - glog
  - glog (0.3.5)
  - GoogleAppMeasurement (10.21.0):
    - GoogleAppMeasurement/AdIdSupport (= 10.21.0)
    - GoogleUtilities/AppDelegateSwizzler (~> 7.11)
    - GoogleUtilities/MethodSwizzler (~> 7.11)
    - GoogleUtilities/Network (~> 7.11)
    - "GoogleUtilities/NSData+zlib (~> 7.11)"
    - nanopb (< 2.30910.0, >= 2.30908.0)
  - GoogleAppMeasurement/AdIdSupport (10.21.0):
    - GoogleAppMeasurement/WithoutAdIdSupport (= 10.21.0)
    - GoogleUtilities/AppDelegateSwizzler (~> 7.11)
    - GoogleUtilities/MethodSwizzler (~> 7.11)
    - GoogleUtilities/Network (~> 7.11)
    - "GoogleUtilities/NSData+zlib (~> 7.11)"
    - nanopb (< 2.30910.0, >= 2.30908.0)
  - GoogleAppMeasurement/WithoutAdIdSupport (10.21.0):
    - GoogleUtilities/AppDelegateSwizzler (~> 7.11)
    - GoogleUtilities/MethodSwizzler (~> 7.11)
    - GoogleUtilities/Network (~> 7.11)
    - "GoogleUtilities/NSData+zlib (~> 7.11)"
    - nanopb (< 2.30910.0, >= 2.30908.0)
  - GoogleDataTransport (9.3.0):
    - GoogleUtilities/Environment (~> 7.7)
    - nanopb (< 2.30910.0, >= 2.30908.0)
    - PromisesObjC (< 3.0, >= 1.2)
  - GoogleSignIn (5.0.2):
    - AppAuth (~> 1.2)
    - GTMAppAuth (~> 1.0)
    - GTMSessionFetcher/Core (~> 1.1)
  - GoogleUtilities (7.12.0):
    - GoogleUtilities/AppDelegateSwizzler (= 7.12.0)
    - GoogleUtilities/Environment (= 7.12.0)
    - GoogleUtilities/ISASwizzler (= 7.12.0)
    - GoogleUtilities/Logger (= 7.12.0)
    - GoogleUtilities/MethodSwizzler (= 7.12.0)
    - GoogleUtilities/Network (= 7.12.0)
    - "GoogleUtilities/NSData+zlib (= 7.12.0)"
    - GoogleUtilities/Reachability (= 7.12.0)
    - GoogleUtilities/SwizzlerTestHelpers (= 7.12.0)
    - GoogleUtilities/UserDefaults (= 7.12.0)
  - GoogleUtilities/AppDelegateSwizzler (7.12.0):
    - GoogleUtilities/Environment
    - GoogleUtilities/Logger
    - GoogleUtilities/Network
  - GoogleUtilities/Environment (7.12.0):
    - PromisesObjC (< 3.0, >= 1.2)
  - GoogleUtilities/ISASwizzler (7.12.0)
  - GoogleUtilities/Logger (7.12.0):
    - GoogleUtilities/Environment
  - GoogleUtilities/MethodSwizzler (7.12.0):
    - GoogleUtilities/Logger
  - GoogleUtilities/Network (7.12.0):
    - GoogleUtilities/Logger
    - "GoogleUtilities/NSData+zlib"
    - GoogleUtilities/Reachability
  - "GoogleUtilities/NSData+zlib (7.12.0)"
  - GoogleUtilities/Reachability (7.12.0):
    - GoogleUtilities/Logger
  - GoogleUtilities/SwizzlerTestHelpers (7.12.0):
    - GoogleUtilities/MethodSwizzler
  - GoogleUtilities/UserDefaults (7.12.0):
    - GoogleUtilities/Logger
  - GTMAppAuth (1.3.1):
    - AppAuth/Core (~> 1.6)
    - GTMSessionFetcher/Core (< 3.0, >= 1.5)
  - GTMSessionFetcher/Core (1.7.2)
  - JWT (3.0.0-beta.14):
    - Base64 (~> 1.1.2)
  - libwebp (1.3.2):
    - libwebp/demux (= 1.3.2)
    - libwebp/mux (= 1.3.2)
    - libwebp/sharpyuv (= 1.3.2)
    - libwebp/webp (= 1.3.2)
  - libwebp/demux (1.3.2):
    - libwebp/webp
  - libwebp/mux (1.3.2):
    - libwebp/demux
  - libwebp/sharpyuv (1.3.2)
  - libwebp/webp (1.3.2):
    - libwebp/sharpyuv
  - nanopb (2.30909.1):
    - nanopb/decode (= 2.30909.1)
    - nanopb/encode (= 2.30909.1)
  - nanopb/decode (2.30909.1)
  - nanopb/encode (2.30909.1)
  - Permission-Camera (2.2.2):
    - RNPermissions
  - Permission-LocationAlways (2.2.2):
    - RNPermissions
  - Permission-LocationWhenInUse (2.2.2):
    - RNPermissions
  - Permission-MediaLibrary (2.2.2):
    - RNPermissions
  - Permission-PhotoLibrary (2.2.2):
    - RNPermissions
  - Permission-StoreKit (2.2.2):
    - RNPermissions
  - PromisesObjC (2.3.1)
  - RCTRequired (0.62.2)
  - RCTTypeSafety (0.62.2):
    - FBLazyVector (= 0.62.2)
    - Folly (= 2018.10.22.00)
    - RCTRequired (= 0.62.2)
    - React-Core (= 0.62.2)
  - React (0.62.2):
    - React-Core (= 0.62.2)
    - React-Core/DevSupport (= 0.62.2)
    - React-Core/RCTWebSocket (= 0.62.2)
    - React-RCTActionSheet (= 0.62.2)
    - React-RCTAnimation (= 0.62.2)
    - React-RCTBlob (= 0.62.2)
    - React-RCTImage (= 0.62.2)
    - React-RCTLinking (= 0.62.2)
    - React-RCTNetwork (= 0.62.2)
    - React-RCTSettings (= 0.62.2)
    - React-RCTText (= 0.62.2)
    - React-RCTVibration (= 0.62.2)
  - React-Core (0.62.2):
    - Folly (= 2018.10.22.00)
    - glog
    - React-Core/Default (= 0.62.2)
    - React-cxxreact (= 0.62.2)
    - React-jsi (= 0.62.2)
    - React-jsiexecutor (= 0.62.2)
    - Yoga
  - React-Core/CoreModulesHeaders (0.62.2):
    - Folly (= 2018.10.22.00)
    - glog
    - React-Core/Default
    - React-cxxreact (= 0.62.2)
    - React-jsi (= 0.62.2)
    - React-jsiexecutor (= 0.62.2)
    - Yoga
  - React-Core/Default (0.62.2):
    - Folly (= 2018.10.22.00)
    - glog
    - React-cxxreact (= 0.62.2)
    - React-jsi (= 0.62.2)
    - React-jsiexecutor (= 0.62.2)
    - Yoga
  - React-Core/DevSupport (0.62.2):
    - Folly (= 2018.10.22.00)
    - glog
    - React-Core/Default (= 0.62.2)
    - React-Core/RCTWebSocket (= 0.62.2)
    - React-cxxreact (= 0.62.2)
    - React-jsi (= 0.62.2)
    - React-jsiexecutor (= 0.62.2)
    - React-jsinspector (= 0.62.2)
    - Yoga
  - React-Core/RCTActionSheetHeaders (0.62.2):
    - Folly (= 2018.10.22.00)
    - glog
    - React-Core/Default
    - React-cxxreact (= 0.62.2)
    - React-jsi (= 0.62.2)
    - React-jsiexecutor (= 0.62.2)
    - Yoga
  - React-Core/RCTAnimationHeaders (0.62.2):
    - Folly (= 2018.10.22.00)
    - glog
    - React-Core/Default
    - React-cxxreact (= 0.62.2)
    - React-jsi (= 0.62.2)
    - React-jsiexecutor (= 0.62.2)
    - Yoga
  - React-Core/RCTBlobHeaders (0.62.2):
    - Folly (= 2018.10.22.00)
    - glog
    - React-Core/Default
    - React-cxxreact (= 0.62.2)
    - React-jsi (= 0.62.2)
    - React-jsiexecutor (= 0.62.2)
    - Yoga
  - React-Core/RCTImageHeaders (0.62.2):
    - Folly (= 2018.10.22.00)
    - glog
    - React-Core/Default
    - React-cxxreact (= 0.62.2)
    - React-jsi (= 0.62.2)
    - React-jsiexecutor (= 0.62.2)
    - Yoga
  - React-Core/RCTLinkingHeaders (0.62.2):
    - Folly (= 2018.10.22.00)
    - glog
    - React-Core/Default
    - React-cxxreact (= 0.62.2)
    - React-jsi (= 0.62.2)
    - React-jsiexecutor (= 0.62.2)
    - Yoga
  - React-Core/RCTNetworkHeaders (0.62.2):
    - Folly (= 2018.10.22.00)
    - glog
    - React-Core/Default
    - React-cxxreact (= 0.62.2)
    - React-jsi (= 0.62.2)
    - React-jsiexecutor (= 0.62.2)
    - Yoga
  - React-Core/RCTSettingsHeaders (0.62.2):
    - Folly (= 2018.10.22.00)
    - glog
    - React-Core/Default
    - React-cxxreact (= 0.62.2)
    - React-jsi (= 0.62.2)
    - React-jsiexecutor (= 0.62.2)
    - Yoga
  - React-Core/RCTTextHeaders (0.62.2):
    - Folly (= 2018.10.22.00)
    - glog
    - React-Core/Default
    - React-cxxreact (= 0.62.2)
    - React-jsi (= 0.62.2)
    - React-jsiexecutor (= 0.62.2)
    - Yoga
  - React-Core/RCTVibrationHeaders (0.62.2):
    - Folly (= 2018.10.22.00)
    - glog
    - React-Core/Default
    - React-cxxreact (= 0.62.2)
    - React-jsi (= 0.62.2)
    - React-jsiexecutor (= 0.62.2)
    - Yoga
  - React-Core/RCTWebSocket (0.62.2):
    - Folly (= 2018.10.22.00)
    - glog
    - React-Core/Default (= 0.62.2)
    - React-cxxreact (= 0.62.2)
    - React-jsi (= 0.62.2)
    - React-jsiexecutor (= 0.62.2)
    - Yoga
  - React-CoreModules (0.62.2):
    - FBReactNativeSpec (= 0.62.2)
    - Folly (= 2018.10.22.00)
    - RCTTypeSafety (= 0.62.2)
    - React-Core/CoreModulesHeaders (= 0.62.2)
    - React-RCTImage (= 0.62.2)
    - ReactCommon/turbomodule/core (= 0.62.2)
  - React-cxxreact (0.62.2):
    - boost-for-react-native (= 1.63.0)
    - DoubleConversion
    - Folly (= 2018.10.22.00)
    - glog
    - React-jsinspector (= 0.62.2)
  - React-jsi (0.62.2):
    - boost-for-react-native (= 1.63.0)
    - DoubleConversion
    - Folly (= 2018.10.22.00)
    - glog
    - React-jsi/Default (= 0.62.2)
  - React-jsi/Default (0.62.2):
    - boost-for-react-native (= 1.63.0)
    - DoubleConversion
    - Folly (= 2018.10.22.00)
    - glog
  - React-jsiexecutor (0.62.2):
    - DoubleConversion
    - Folly (= 2018.10.22.00)
    - glog
    - React-cxxreact (= 0.62.2)
    - React-jsi (= 0.62.2)
  - React-jsinspector (0.62.2)
  - react-native-biometrics (2.2.0):
    - React-Core
  - react-native-config (1.4.4):
    - react-native-config/App (= 1.4.4)
  - react-native-config/App (1.4.4):
    - React-Core
  - react-native-document-picker (3.4.0):
    - React
  - react-native-geolocation (2.0.2):
    - React
  - react-native-image-resizer (1.4.5):
    - React-Core
  - react-native-netinfo (6.0.1):
    - React-Core
  - react-native-pdf (6.2.0):
    - React
  - react-native-progress-bar-android (1.0.4):
    - React
  - react-native-progress-view (1.3.1):
    - React-Core
  - react-native-restart (0.0.17):
    - React
  - react-native-safe-area-context (2.0.3):
    - React
  - react-native-splash-screen (3.2.0):
    - React
  - React-RCTActionSheet (0.62.2):
    - React-Core/RCTActionSheetHeaders (= 0.62.2)
  - React-RCTAnimation (0.62.2):
    - FBReactNativeSpec (= 0.62.2)
    - Folly (= 2018.10.22.00)
    - RCTTypeSafety (= 0.62.2)
    - React-Core/RCTAnimationHeaders (= 0.62.2)
    - ReactCommon/turbomodule/core (= 0.62.2)
  - React-RCTBlob (0.62.2):
    - FBReactNativeSpec (= 0.62.2)
    - Folly (= 2018.10.22.00)
    - React-Core/RCTBlobHeaders (= 0.62.2)
    - React-Core/RCTWebSocket (= 0.62.2)
    - React-jsi (= 0.62.2)
    - React-RCTNetwork (= 0.62.2)
    - ReactCommon/turbomodule/core (= 0.62.2)
  - React-RCTImage (0.62.2):
    - FBReactNativeSpec (= 0.62.2)
    - Folly (= 2018.10.22.00)
    - RCTTypeSafety (= 0.62.2)
    - React-Core/RCTImageHeaders (= 0.62.2)
    - React-RCTNetwork (= 0.62.2)
    - ReactCommon/turbomodule/core (= 0.62.2)
  - React-RCTLinking (0.62.2):
    - FBReactNativeSpec (= 0.62.2)
    - React-Core/RCTLinkingHeaders (= 0.62.2)
    - ReactCommon/turbomodule/core (= 0.62.2)
  - React-RCTNetwork (0.62.2):
    - FBReactNativeSpec (= 0.62.2)
    - Folly (= 2018.10.22.00)
    - RCTTypeSafety (= 0.62.2)
    - React-Core/RCTNetworkHeaders (= 0.62.2)
    - ReactCommon/turbomodule/core (= 0.62.2)
  - React-RCTSettings (0.62.2):
    - FBReactNativeSpec (= 0.62.2)
    - Folly (= 2018.10.22.00)
    - RCTTypeSafety (= 0.62.2)
    - React-Core/RCTSettingsHeaders (= 0.62.2)
    - ReactCommon/turbomodule/core (= 0.62.2)
  - React-RCTText (0.62.2):
    - React-Core/RCTTextHeaders (= 0.62.2)
  - React-RCTVibration (0.62.2):
    - FBReactNativeSpec (= 0.62.2)
    - Folly (= 2018.10.22.00)
    - React-Core/RCTVibrationHeaders (= 0.62.2)
    - ReactCommon/turbomodule/core (= 0.62.2)
  - ReactCommon/callinvoker (0.62.2):
    - DoubleConversion
    - Folly (= 2018.10.22.00)
    - glog
    - React-cxxreact (= 0.62.2)
  - ReactCommon/turbomodule/core (0.62.2):
    - DoubleConversion
    - Folly (= 2018.10.22.00)
    - glog
    - React-Core (= 0.62.2)
    - React-cxxreact (= 0.62.2)
    - React-jsi (= 0.62.2)
    - ReactCommon/callinvoker (= 0.62.2)
  - rn-fetch-blob (0.12.0):
    - React-Core
  - RNCAsyncStorage (1.15.8):
    - React-Core
  - RNCMaskedView (0.1.11):
    - React
  - RNCPicker (1.16.8):
    - React-Core
  - RNDateTimePicker (3.5.2):
    - React-Core
  - RNDeviceInfo (8.3.3):
    - React-Core
  - RNFastImage (8.5.8):
    - React-Core
    - SDWebImage (~> 5.11.1)
    - SDWebImageWebPCoder (~> 0.8.4)
  - RNFileViewer (2.1.4):
    - React-Core
  - RNFirebase (5.6.0):
    - Firebase/Core
    - React
    - RNFirebase/Crashlytics (= 5.6.0)
  - RNFirebase/Crashlytics (5.6.0):
    - Crashlytics
    - Fabric
    - Firebase/Core
    - React
  - RNGestureHandler (1.10.3):
    - React-Core
  - RNGoogleSignin (4.0.3):
    - GoogleSignIn (~> 5.0.0)
    - React
  - RNImageCropPicker (0.33.2):
    - React-Core
    - React-RCTImage
    - RNImageCropPicker/QBImagePickerController (= 0.33.2)
    - TOCropViewController
  - RNImageCropPicker/QBImagePickerController (0.33.2):
    - React-Core
    - React-RCTImage
    - TOCropViewController
  - RNPermissions (2.2.2):
    - React-Core
  - RNReanimated (1.13.3):
    - React-Core
  - RNScreens (2.18.1):
    - React-Core
  - RNVectorIcons (6.6.0):
    - React
  - SDWebImage (5.11.1):
    - SDWebImage/Core (= 5.11.1)
  - SDWebImage/Core (5.11.1)
  - SDWebImageWebPCoder (0.8.5):
    - libwebp (~> 1.0)
    - SDWebImage/Core (~> 5.10)
  - SSZipArchive (2.2.3)
  - TOCropViewController (2.6.1)
  - Yoga (1.14.0)

DEPENDENCIES:
  - appcenter-analytics (from `../node_modules/appcenter-analytics/ios`)
  - appcenter-core (from `../node_modules/appcenter/ios`)
  - appcenter-crashes (from `../node_modules/appcenter-crashes/ios`)
  - BVLinearGradient (from `../node_modules/react-native-linear-gradient`)
  - CodePush (from `../node_modules/react-native-code-push`)
  - DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`)
  - FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`)
  - FBReactNativeSpec (from `../node_modules/react-native/Libraries/FBReactNativeSpec`)
  - Firebase
  - Firebase/Messaging
  - FirebaseCore
  - FirebaseCoreInternal
  - Folly (from `../node_modules/react-native/third-party-podspecs/Folly.podspec`)
  - glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`)
  - GoogleUtilities
  - Permission-Camera (from `../node_modules/react-native-permissions/ios/Camera.podspec`)
  - Permission-LocationAlways (from `../node_modules/react-native-permissions/ios/LocationAlways.podspec`)
  - Permission-LocationWhenInUse (from `../node_modules/react-native-permissions/ios/LocationWhenInUse.podspec`)
  - Permission-MediaLibrary (from `../node_modules/react-native-permissions/ios/MediaLibrary.podspec`)
  - Permission-PhotoLibrary (from `../node_modules/react-native-permissions/ios/PhotoLibrary.podspec`)
  - Permission-StoreKit (from `../node_modules/react-native-permissions/ios/StoreKit.podspec`)
  - RCTRequired (from `../node_modules/react-native/Libraries/RCTRequired`)
  - RCTTypeSafety (from `../node_modules/react-native/Libraries/TypeSafety`)
  - React (from `../node_modules/react-native/`)
  - React-Core (from `../node_modules/react-native/`)
  - React-Core/DevSupport (from `../node_modules/react-native/`)
  - React-Core/RCTWebSocket (from `../node_modules/react-native/`)
  - React-CoreModules (from `../node_modules/react-native/React/CoreModules`)
  - React-cxxreact (from `../node_modules/react-native/ReactCommon/cxxreact`)
  - React-jsi (from `../node_modules/react-native/ReactCommon/jsi`)
  - React-jsiexecutor (from `../node_modules/react-native/ReactCommon/jsiexecutor`)
  - React-jsinspector (from `../node_modules/react-native/ReactCommon/jsinspector`)
  - react-native-biometrics (from `../node_modules/react-native-biometrics`)
  - react-native-config (from `../node_modules/react-native-config`)
  - react-native-document-picker (from `../node_modules/react-native-document-picker`)
  - "react-native-geolocation (from `../node_modules/@react-native-community/geolocation`)"
  - react-native-image-resizer (from `../node_modules/react-native-image-resizer`)
  - "react-native-netinfo (from `../node_modules/@react-native-community/netinfo`)"
  - react-native-pdf (from `../node_modules/react-native-pdf`)
  - "react-native-progress-bar-android (from `../node_modules/@react-native-community/progress-bar-android`)"
  - "react-native-progress-view (from `../node_modules/@react-native-community/progress-view`)"
  - react-native-restart (from `../node_modules/react-native-restart`)
  - react-native-safe-area-context (from `../node_modules/react-native-safe-area-context`)
  - react-native-splash-screen (from `../node_modules/react-native-splash-screen`)
  - React-RCTActionSheet (from `../node_modules/react-native/Libraries/ActionSheetIOS`)
  - React-RCTAnimation (from `../node_modules/react-native/Libraries/NativeAnimation`)
  - React-RCTBlob (from `../node_modules/react-native/Libraries/Blob`)
  - React-RCTImage (from `../node_modules/react-native/Libraries/Image`)
  - React-RCTLinking (from `../node_modules/react-native/Libraries/LinkingIOS`)
  - React-RCTNetwork (from `../node_modules/react-native/Libraries/Network`)
  - React-RCTSettings (from `../node_modules/react-native/Libraries/Settings`)
  - React-RCTText (from `../node_modules/react-native/Libraries/Text`)
  - React-RCTVibration (from `../node_modules/react-native/Libraries/Vibration`)
  - ReactCommon/callinvoker (from `../node_modules/react-native/ReactCommon`)
  - ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`)
  - rn-fetch-blob (from `../node_modules/rn-fetch-blob`)
  - "RNCAsyncStorage (from `../node_modules/@react-native-async-storage/async-storage`)"
  - "RNCMaskedView (from `../node_modules/@react-native-community/masked-view`)"
  - "RNCPicker (from `../node_modules/@react-native-picker/picker`)"
  - "RNDateTimePicker (from `../node_modules/@react-native-community/datetimepicker`)"
  - RNDeviceInfo (from `../node_modules/react-native-device-info`)
  - RNFastImage (from `../node_modules/react-native-fast-image`)
  - RNFileViewer (from `../node_modules/react-native-file-viewer`)
  - RNFirebase (from `../node_modules/react-native-firebase/ios`)
  - RNGestureHandler (from `../node_modules/react-native-gesture-handler`)
  - "RNGoogleSignin (from `../node_modules/@react-native-community/google-signin`)"
  - RNImageCropPicker (from `../node_modules/react-native-image-crop-picker`)
  - RNPermissions (from `../node_modules/react-native-permissions`)
  - RNReanimated (from `../node_modules/react-native-reanimated`)
  - RNScreens (from `../node_modules/react-native-screens`)
  - RNVectorIcons (from `../node_modules/react-native-vector-icons`)
  - Yoga (from `../node_modules/react-native/ReactCommon/yoga`)

SPEC REPOS:
  trunk:
    - AppAuth
    - AppCenter
    - AppCenterReactNativeShared
    - Base64
    - boost-for-react-native
    - Crashlytics
    - Fabric
    - Firebase
    - FirebaseAnalytics
    - FirebaseCore
    - FirebaseCoreInternal
    - FirebaseInstallations
    - FirebaseMessaging
    - GoogleAppMeasurement
    - GoogleDataTransport
    - GoogleSignIn
    - GoogleUtilities
    - GTMAppAuth
    - GTMSessionFetcher
    - JWT
    - libwebp
    - nanopb
    - PromisesObjC
    - SDWebImage
    - SDWebImageWebPCoder
    - SSZipArchive
    - TOCropViewController

EXTERNAL SOURCES:
  appcenter-analytics:
    :path: "../node_modules/appcenter-analytics/ios"
  appcenter-core:
    :path: "../node_modules/appcenter/ios"
  appcenter-crashes:
    :path: "../node_modules/appcenter-crashes/ios"
  BVLinearGradient:
    :path: "../node_modules/react-native-linear-gradient"
  CodePush:
    :path: "../node_modules/react-native-code-push"
  DoubleConversion:
    :podspec: "../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec"
  FBLazyVector:
    :path: "../node_modules/react-native/Libraries/FBLazyVector"
  FBReactNativeSpec:
    :path: "../node_modules/react-native/Libraries/FBReactNativeSpec"
  Folly:
    :podspec: "../node_modules/react-native/third-party-podspecs/Folly.podspec"
  glog:
    :podspec: "../node_modules/react-native/third-party-podspecs/glog.podspec"
  Permission-Camera:
    :path: "../node_modules/react-native-permissions/ios/Camera.podspec"
  Permission-LocationAlways:
    :path: "../node_modules/react-native-permissions/ios/LocationAlways.podspec"
  Permission-LocationWhenInUse:
    :path: "../node_modules/react-native-permissions/ios/LocationWhenInUse.podspec"
  Permission-MediaLibrary:
    :path: "../node_modules/react-native-permissions/ios/MediaLibrary.podspec"
  Permission-PhotoLibrary:
    :path: "../node_modules/react-native-permissions/ios/PhotoLibrary.podspec"
  Permission-StoreKit:
    :path: "../node_modules/react-native-permissions/ios/StoreKit.podspec"
  RCTRequired:
    :path: "../node_modules/react-native/Libraries/RCTRequired"
  RCTTypeSafety:
    :path: "../node_modules/react-native/Libraries/TypeSafety"
  React:
    :path: "../node_modules/react-native/"
  React-Core:
    :path: "../node_modules/react-native/"
  React-CoreModules:
    :path: "../node_modules/react-native/React/CoreModules"
  React-cxxreact:
    :path: "../node_modules/react-native/ReactCommon/cxxreact"
  React-jsi:
    :path: "../node_modules/react-native/ReactCommon/jsi"
  React-jsiexecutor:
    :path: "../node_modules/react-native/ReactCommon/jsiexecutor"
  React-jsinspector:
    :path: "../node_modules/react-native/ReactCommon/jsinspector"
  react-native-biometrics:
    :path: "../node_modules/react-native-biometrics"
  react-native-config:
    :path: "../node_modules/react-native-config"
  react-native-document-picker:
    :path: "../node_modules/react-native-document-picker"
  react-native-geolocation:
    :path: "../node_modules/@react-native-community/geolocation"
  react-native-image-resizer:
    :path: "../node_modules/react-native-image-resizer"
  react-native-netinfo:
    :path: "../node_modules/@react-native-community/netinfo"
  react-native-pdf:
    :path: "../node_modules/react-native-pdf"
  react-native-progress-bar-android:
    :path: "../node_modules/@react-native-community/progress-bar-android"
  react-native-progress-view:
    :path: "../node_modules/@react-native-community/progress-view"
  react-native-restart:
    :path: "../node_modules/react-native-restart"
  react-native-safe-area-context:
    :path: "../node_modules/react-native-safe-area-context"
  react-native-splash-screen:
    :path: "../node_modules/react-native-splash-screen"
  React-RCTActionSheet:
    :path: "../node_modules/react-native/Libraries/ActionSheetIOS"
  React-RCTAnimation:
    :path: "../node_modules/react-native/Libraries/NativeAnimation"
  React-RCTBlob:
    :path: "../node_modules/react-native/Libraries/Blob"
  React-RCTImage:
    :path: "../node_modules/react-native/Libraries/Image"
  React-RCTLinking:
    :path: "../node_modules/react-native/Libraries/LinkingIOS"
  React-RCTNetwork:
    :path: "../node_modules/react-native/Libraries/Network"
  React-RCTSettings:
    :path: "../node_modules/react-native/Libraries/Settings"
  React-RCTText:
    :path: "../node_modules/react-native/Libraries/Text"
  React-RCTVibration:
    :path: "../node_modules/react-native/Libraries/Vibration"
  ReactCommon:
    :path: "../node_modules/react-native/ReactCommon"
  rn-fetch-blob:
    :path: "../node_modules/rn-fetch-blob"
  RNCAsyncStorage:
    :path: "../node_modules/@react-native-async-storage/async-storage"
  RNCMaskedView:
    :path: "../node_modules/@react-native-community/masked-view"
  RNCPicker:
    :path: "../node_modules/@react-native-picker/picker"
  RNDateTimePicker:
    :path: "../node_modules/@react-native-community/datetimepicker"
  RNDeviceInfo:
    :path: "../node_modules/react-native-device-info"
  RNFastImage:
    :path: "../node_modules/react-native-fast-image"
  RNFileViewer:
    :path: "../node_modules/react-native-file-viewer"
  RNFirebase:
    :path: "../node_modules/react-native-firebase/ios"
  RNGestureHandler:
    :path: "../node_modules/react-native-gesture-handler"
  RNGoogleSignin:
    :path: "../node_modules/@react-native-community/google-signin"
  RNImageCropPicker:
    :path: "../node_modules/react-native-image-crop-picker"
  RNPermissions:
    :path: "../node_modules/react-native-permissions"
  RNReanimated:
    :path: "../node_modules/react-native-reanimated"
  RNScreens:
    :path: "../node_modules/react-native-screens"
  RNVectorIcons:
    :path: "../node_modules/react-native-vector-icons"
  Yoga:
    :path: "../node_modules/react-native/ReactCommon/yoga"

SPEC CHECKSUMS:
  AppAuth: 3bb1d1cd9340bd09f5ed189fb00b1cc28e1e8570
  AppCenter: 3fd04aa1b166e16fdb03ec81dabe488aece83fbd
  appcenter-analytics: 2a8a55d2feba193c3c8a51b9902ef4757386414e
  appcenter-core: 0293b8aeee457a25b44323a311de49c29d9defa7
  appcenter-crashes: ad135405e148a9ed1c8bd169a9d2ea7bbaecd34c
  AppCenterReactNativeShared: f395caeabde0dc3a11609dbcb737d0f14cd40e79
  Base64: cecfb41a004124895a7bcee567a89bae5a89d49b
  boost-for-react-native: 39c7adb57c4e60d6c5479dd8623128eb5b3f0f2c
  BVLinearGradient: e3aad03778a456d77928f594a649e96995f1c872
  CodePush: 352a7efabd0a7079a1138a5c6f677baedb0dedf9
  Crashlytics: 9220f5bc89e7a618df411b4f639389dbfb0e03d2
  DoubleConversion: 5805e889d232975c086db112ece9ed034df7a0b2
  Fabric: ea977e3cd9c20425516d3dafd3bf8c941c51223f
  FBLazyVector: 4aab18c93cd9546e4bfed752b4084585eca8b245
  FBReactNativeSpec: 5465d51ccfeecb7faa12f9ae0024f2044ce4044e
  Firebase: 4453b799f72f625384dc23f412d3be92b0e3b2a0
  FirebaseAnalytics: d275f288881d4417f780115dd52c05fa9752d530
  FirebaseCore: 74f647ad9739ea75112ce6c3b3b91f5488ce1122
  FirebaseCoreInternal: 43c1788eaeee9d1b97caaa751af567ce11010d00
  FirebaseInstallations: 390ea1d10a4d02b20c965cbfd527ee9b3b412acb
  FirebaseMessaging: b285329399cc6edd73b5b32864c68454177bcf3f
  Folly: 30e7936e1c45c08d884aa59369ed951a8e68cf51
  glog: 1f3da668190260b06b429bb211bfbee5cd790c28
  GoogleAppMeasurement: a65314d316443969ed3d3709b3a187448ed6418f
  GoogleDataTransport: 57c22343ab29bc686febbf7cbb13bad167c2d8fe
  GoogleSignIn: 7137d297ddc022a7e0aa4619c86d72c909fa7213
  GoogleUtilities: 0759d1a57ebb953965c2dfe0ba4c82e95ccc2e34
  GTMAppAuth: 0ff230db599948a9ad7470ca667337803b3fc4dd
  GTMSessionFetcher: 5595ec75acf5be50814f81e9189490412bad82ba
  JWT: ef71dfb03e1f842081e64dc42eef0e164f35d251
  libwebp: 1786c9f4ff8a279e4dac1e8f385004d5fc253009
  nanopb: d4d75c12cd1316f4a64e3c6963f879ecd4b5e0d5
  Permission-Camera: 5d2aaf95592660b6dcb5e8d1d90ed5d0156cad02
  Permission-LocationAlways: 700dfb730b07b24a84f8c173b93ad816d71d3dc8
  Permission-LocationWhenInUse: 871e81c06c1fc578353fce962d5d8e6efa697f1a
  Permission-MediaLibrary: e94e0a30ec5edc18b14e9df10fc78d5bb592a8ca
  Permission-PhotoLibrary: 8227a6ed9f6a971537afe63742d54f5f23a38fe2
  Permission-StoreKit: 43b6a94351b1ffc24f48a814c1396d6d5712e41d
  PromisesObjC: c50d2056b5253dadbd6c2bea79b0674bd5a52fa4
  RCTRequired: cec6a34b3ac8a9915c37e7e4ad3aa74726ce4035
  RCTTypeSafety: 93006131180074cffa227a1075802c89a49dd4ce
  React: 29a8b1a02bd764fb7644ef04019270849b9a7ac3
  React-Core: b12bffb3f567fdf99510acb716ef1abd426e0e05
  React-CoreModules: 4a9b87bbe669d6c3173c0132c3328e3b000783d0
  React-cxxreact: e65f9c2ba0ac5be946f53548c1aaaee5873a8103
  React-jsi: b6dc94a6a12ff98e8877287a0b7620d365201161
  React-jsiexecutor: 1540d1c01bb493ae3124ed83351b1b6a155db7da
  React-jsinspector: 512e560d0e985d0e8c479a54a4e5c147a9c83493
  react-native-biometrics: 3b95f2eb074d537d3a8b05d853c17778f6685c4a
  react-native-config: 72d948053a442779b3178fddd571e37f118ef606
  react-native-document-picker: d694111879537cec2c258a1dcd2243d9df746824
  react-native-geolocation: c956aeb136625c23e0dce0467664af2c437888c9
  react-native-image-resizer: d9fb629a867335bdc13230ac2a58702bb8c8828f
  react-native-netinfo: 7cb7877ff31ebeb3d03ce0b4fbb616f121ddd859
  react-native-pdf: 909cd849e6a806731b2135263189fea39494b55e
  react-native-progress-bar-android: be43138ab7da30d51fc038bafa98e9ed594d0c40
  react-native-progress-view: 9e6b6a5305a9115c2157ae3b8852081aba0aab7c
  react-native-restart: d19a0f8d053d065fe64cd2baebb6487111c77149
  react-native-safe-area-context: 14c793e8b0bfe51e74dcdbe75dd14ee7498b88b8
  react-native-splash-screen: 200d11d188e2e78cea3ad319964f6142b6384865
  React-RCTActionSheet: f41ea8a811aac770e0cc6e0ad6b270c644ea8b7c
  React-RCTAnimation: 49ab98b1c1ff4445148b72a3d61554138565bad0
  React-RCTBlob: a332773f0ebc413a0ce85942a55b064471587a71
  React-RCTImage: e70be9b9c74fe4e42d0005f42cace7981c994ac3
  React-RCTLinking: c1b9739a88d56ecbec23b7f63650e44672ab2ad2
  React-RCTNetwork: 73138b6f45e5a2768ad93f3d57873c2a18d14b44
  React-RCTSettings: 6e3738a87e21b39a8cb08d627e68c44acf1e325a
  React-RCTText: fae545b10cfdb3d247c36c56f61a94cfd6dba41d
  React-RCTVibration: 4356114dbcba4ce66991096e51a66e61eda51256
  ReactCommon: ed4e11d27609d571e7eee8b65548efc191116eb3
  rn-fetch-blob: f065bb7ab7fb48dd002629f8bdcb0336602d3cba
  RNCAsyncStorage: e8b8d6320a0dd90eb610fb0d0b1ef90596697c69
  RNCMaskedView: 0e1bc4bfa8365eba5fbbb71e07fbdc0555249489
  RNCPicker: 0991c56da7815c0cf946d6f63cf920b25296e5f6
  RNDateTimePicker: 7658208086d86d09e1627b5c34ba0cf237c60140
  RNDeviceInfo: cc7de0772378f85d8f36ae439df20f05c590a651
  RNFastImage: adef7f9c9a7aeca0141807ee5a8be8a3eb240dd8
  RNFileViewer: 83cc066ad795b1f986791d03b56fe0ee14b6a69f
  RNFirebase: 37daa9a346d070f9f6ee1f3b4aaf4c8e3b1d5d1c
  RNGestureHandler: a479ebd5ed4221a810967000735517df0d2db211
  RNGoogleSignin: ccf71ee4b6cfd324fd788a41e457e2043838c0d9
  RNImageCropPicker: 82f4caef16a37c07cbb0171be95aa5584f99bd9d
  RNPermissions: 5df468064df661a4c8c017e2791ce90d7695eea5
  RNReanimated: 514a11da3a2bcc6c3dfd9de32b38e2b9bf101926
  RNScreens: f7ad633b2e0190b77b6a7aab7f914fad6f198d8d
  RNVectorIcons: 0bb4def82230be1333ddaeee9fcba45f0b288ed4
  SDWebImage: a7f831e1a65eb5e285e3fb046a23fcfbf08e696d
  SDWebImageWebPCoder: 908b83b6adda48effe7667cd2b7f78c897e5111d
  SSZipArchive: 62d4947b08730e4cda640473b0066d209ff033c9
  TOCropViewController: edfd4f25713d56905ad1e0b9f5be3fbe0f59c863
  Yoga: 3ebccbdd559724312790e7742142d062476b698e

PODFILE CHECKSUM: 4e78dbbd18caab9e6f3c4f06268aeb1792b17f48

COCOAPODS: 1.15.2

Podfile

platform :ios, '12.4'
require_relative '../node_modules/@react-native-community/cli-platform-ios/native_modules'

def add_flipper_pods!(versions = {})
  versions['Flipper'] ||= '~> 0.37.0'
  versions['DoubleConversion'] ||= '1.1.7'
  versions['Flipper-Folly'] ||= '~> 2.1'
  versions['Flipper-Glog'] ||= '0.3.6'
  versions['Flipper-PeerTalk'] ||= '~> 0.0.4'
  versions['Flipper-RSocket'] ||= '~> 1.0'

  pod 'FlipperKit', versions['Flipper'], :configuration => 'Debug'
  pod 'FlipperKit/FlipperKitLayoutPlugin', versions['Flipper'], :configuration => 'Debug'
  pod 'FlipperKit/SKIOSNetworkPlugin', versions['Flipper'], :configuration => 'Debug'
  pod 'FlipperKit/FlipperKitUserDefaultsPlugin', versions['Flipper'], :configuration => 'Debug'
  pod 'FlipperKit/FlipperKitReactPlugin', versions['Flipper'], :configuration => 'Debug'

  # List all transitive dependencies for FlipperKit pods
  # to avoid them being linked in Release builds
  pod 'Flipper', versions['Flipper'], :configuration => 'Debug'
  pod 'Flipper-DoubleConversion', versions['DoubleConversion'], :configuration => 'Debug'
  pod 'Flipper-Folly', versions['Flipper-Folly'], :configuration => 'Debug'
  pod 'Flipper-Glog', versions['Flipper-Glog'], :configuration => 'Debug'
  pod 'Flipper-PeerTalk', versions['Flipper-PeerTalk'], :configuration => 'Debug'
  pod 'Flipper-RSocket', versions['Flipper-RSocket'], :configuration => 'Debug'
  pod 'FlipperKit/Core', versions['Flipper'], :configuration => 'Debug'
  pod 'FlipperKit/CppBridge', versions['Flipper'], :configuration => 'Debug'
  pod 'FlipperKit/FBCxxFollyDynamicConvert', versions['Flipper'], :configuration => 'Debug'
  pod 'FlipperKit/FBDefines', versions['Flipper'], :configuration => 'Debug'
  pod 'FlipperKit/FKPortForwarding', versions['Flipper'], :configuration => 'Debug'
  pod 'FlipperKit/FlipperKitHighlightOverlay', versions['Flipper'], :configuration => 'Debug'
  pod 'FlipperKit/FlipperKitLayoutTextSearchable', versions['Flipper'], :configuration => 'Debug'
  pod 'FlipperKit/FlipperKitNetworkPlugin', versions['Flipper'], :configuration => 'Debug'
end

# Post Install processing for Flipper
def flipper_post_install(installer)
  installer.pods_project.targets.each do |target|
    if target.name == 'YogaKit'
      target.build_configurations.each do |config|
        config.build_settings['SWIFT_VERSION'] = '4.1'
      end
    end
  end
end

target 'BaseProject' do
  # Pods for IMISONSITE
    permissions_path = '../node_modules/react-native-permissions/ios'
  pod 'Permission-Camera', :path => "#{permissions_path}/Camera.podspec"
  pod 'Permission-LocationAlways', :path => "#{permissions_path}/LocationAlways.podspec"
  pod 'Permission-LocationWhenInUse', :path => "#{permissions_path}/LocationWhenInUse.podspec"
  pod 'Permission-PhotoLibrary', :path => "#{permissions_path}/PhotoLibrary.podspec"
  pod 'Permission-MediaLibrary', :path => "#{permissions_path}/MediaLibrary.podspec"
  pod 'Permission-StoreKit', :path => "#{permissions_path}/StoreKit.podspec"
  pod 'FBLazyVector', :path => "../node_modules/react-native/Libraries/FBLazyVector"
  pod 'FBReactNativeSpec', :path => "../node_modules/react-native/Libraries/FBReactNativeSpec"
  pod 'RCTRequired', :path => "../node_modules/react-native/Libraries/RCTRequired"
  pod 'RCTTypeSafety', :path => "../node_modules/react-native/Libraries/TypeSafety"
  pod 'React', :path => '../node_modules/react-native/'
  pod 'React-Core', :path => '../node_modules/react-native/'
  pod 'React-CoreModules', :path => '../node_modules/react-native/React/CoreModules'
  pod 'React-Core/DevSupport', :path => '../node_modules/react-native/'
  pod 'React-RCTActionSheet', :path => '../node_modules/react-native/Libraries/ActionSheetIOS'
  pod 'React-RCTAnimation', :path => '../node_modules/react-native/Libraries/NativeAnimation'
  pod 'React-RCTBlob', :path => '../node_modules/react-native/Libraries/Blob'
  pod 'React-RCTImage', :path => '../node_modules/react-native/Libraries/Image'
  pod 'React-RCTLinking', :path => '../node_modules/react-native/Libraries/LinkingIOS'
  pod 'React-RCTNetwork', :path => '../node_modules/react-native/Libraries/Network'
  pod 'React-RCTSettings', :path => '../node_modules/react-native/Libraries/Settings'
  pod 'React-RCTText', :path => '../node_modules/react-native/Libraries/Text'
  pod 'React-RCTVibration', :path => '../node_modules/react-native/Libraries/Vibration'
  pod 'React-Core/RCTWebSocket', :path => '../node_modules/react-native/'

  pod 'React-cxxreact', :path => '../node_modules/react-native/ReactCommon/cxxreact'
  pod 'React-jsi', :path => '../node_modules/react-native/ReactCommon/jsi'
  pod 'React-jsiexecutor', :path => '../node_modules/react-native/ReactCommon/jsiexecutor'
  pod 'React-jsinspector', :path => '../node_modules/react-native/ReactCommon/jsinspector'
  pod 'ReactCommon/callinvoker', :path => "../node_modules/react-native/ReactCommon"
  pod 'ReactCommon/turbomodule/core', :path => "../node_modules/react-native/ReactCommon"
  pod 'Yoga', :path => '../node_modules/react-native/ReactCommon/yoga', :modular_headers => true

  pod 'DoubleConversion', :podspec => '../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec'
  pod 'glog', :podspec => '../node_modules/react-native/third-party-podspecs/glog.podspec'
  pod 'Folly', :podspec => '../node_modules/react-native/third-party-podspecs/Folly.podspec'

  pod 'Firebase', :modular_headers => true
  pod 'FirebaseCoreInternal', :modular_headers => true
  pod 'Firebase/Messaging', :modular_headers => true
  pod 'GoogleUtilities', :modular_headers => true
  pod 'FirebaseCore', :modular_headers => true
  $RNFirebaseAsStaticFramework = true

  pod 'BVLinearGradient', :path => '../node_modules/react-native-linear-gradient'
  pod 'react-native-splash-screen', :path => '../node_modules/react-native-splash-screen'
  pod 'react-native-netinfo', :path => '../node_modules/@react-native-community/netinfo'
  pod 'rn-fetch-blob', :path => '../node_modules/rn-fetch-blob'
  pod 'RNFileViewer', :path => '../node_modules/react-native-file-viewer'





  # target 'BaseProjectTests' do
  #   inherit! :complete
  #   # Pods for testing
  # end

  use_native_modules!
  use_modular_headers!
  # Enables Flipper.
  #
  # Note that if you have use_frameworks! enabled, Flipper will not work and
  # you should disable these next few lines.
  # add_flipper_pods!
  # post_install do |installer|
  #   flipper_post_install(installer)
  # end
end

# target 'BaseProject-tvOS' do
#   # Pods for IMISONSITE-tvOS

#   target 'BaseProject-tvOSTests' do
#     inherit! :search_paths
#     # Pods for testing
#   end
# end
post_install do |installer|
  installer.pods_project.targets.each do |target|
    target.build_configurations.each do |config|
      config.build_settings['ENABLE_BITCODE'] = 'NO'
    end
  end
  ## Fix for XCode 12.5
  find_and_replace("../node_modules/react-native/React/CxxBridge/RCTCxxBridge.mm", "_initializeModules:(NSArray<id<RCTBridgeModule>> *)modules", "_initializeModules:(NSArray<Class> *)modules")
  find_and_replace("../node_modules/react-native/ReactCommon/turbomodule/core/platform/ios/RCTTurboModuleManager.mm", "RCTBridgeModuleNameForClass(strongModule))", "RCTBridgeModuleNameForClass(Class(strongModule)))")
  #find_and_replace("../node_modules/react-native/Libraries/Image/RCTUIImageViewAnimated.m",
  #  "_currentFrame.CGImage;","_currentFrame.CGImage ;} else { [super displayLayer:layer];")
  installer.pods_project.targets.each do |target|
    target.build_configurations.each do |config|
      # Initially I only had this, which ensures that Pods have iOS 13.0 as target
      if config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'].to_f < 13.0
        config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '13.0'
      end
      
      # Then I also tried this
      config.build_settings.delete 'IPHONEOS_DEPLOYMENT_TARGET'
      
      # Also tried setting this
      config.build_settings["ONLY_ACTIVE_ARCH"] = "YES"

      # As well as this
      config.build_settings[“EXCLUDED_ARCHS[sdk=iphonesimulator*]“] = “arm64”
    end
  end
  installer.pods_project.targets.each do |target|
    target.build_configurations.each do |config|
      config.build_settings['OTHER_SWIFT_FLAGS'] = '-no-verify-emitted-module-interface'
    end
  end
end
def find_and_replace(dir, findstr, replacestr)
Dir[dir].each do |name|
    text = File.read(name)
    replace = text.gsub(findstr,replacestr)
    if text != replace
        puts "Fix: " + name
        File.open(name, "w") { |file| file.puts replace }
        STDOUT.flush
    end
end
Dir[dir + '*/'].each(&method(:find_and_replace))
end



lephamkieutrinh avatar Feb 29 '24 04:02 lephamkieutrinh

Versions of Firebase above 9.0.0 require Podfiles to include use_frameworks! or use_frameworks! :linkage => :static

paulb777 avatar Feb 29 '24 04:02 paulb777

I also faced this exact issue. I noticed that when attempting to update my Cocoapods, I saw this:

Installing GoogleUtilities 1.3.2 (was 7.11.5) Installing GoogleUtilities 7.13.0 (was 7.11.5)

This indicates that during the pod update, two different versions of GoogleUtilities were being processed. As to the root cause of this, I have no idea.

But to solve this for now, I manually overrode the FirebaseSDKVersion in my Podfile. This has resolved it for me.

platform :ios, '14.4'

target 'MyApp' do

  use_frameworks!
  
  $FirebaseSDKVersion = '10.22.0'
  
  pod 'FloatingPanel'
  pod 'Alamofire'
  pod 'SwiftyJSON'
  pod 'lottie-ios'
  pod 'Firebase/Analytics', $FirebaseSDKVersion
  pod 'Firebase/Auth', $FirebaseSDKVersion
  pod 'Firebase/Firestore', '10.22.0'
  pod 'Firebase/DynamicLinks', $FirebaseSDKVersion
  pod 'Firebase/Storage', $FirebaseSDKVersion
  pod 'FirebaseFirestoreSwift'
  pod 'Firebase/Functions', $FirebaseSDKVersion
  pod 'SwipeCellKit'
  pod 'ThirdPartyMailer'
  pod 'SwiftEntryKit', '2.0.0'
  pod 'SDWebImage', '~> 5.0'
  pod 'ScrollCounter'
  pod 'MKRingProgressView'
  
  target 'MyAppTests' do
    inherit! :search_paths
  end

  target 'MyAppUITests' do
  end

end

After this, execute

pod deintegrate
pod cache clean --all
rm -rf Pods/
rm Podfile.lock
pod install

henrynoon avatar Mar 05 '24 12:03 henrynoon

Hey @AnhNguyen228. We need more information to resolve this issue but there hasn't been an update in 5 weekdays. I'm marking the issue as stale and if there are no new updates in the next 5 days I will close it automatically.

If you have more information that will help us get to the bottom of this, just add a comment!

google-oss-bot avatar Mar 12 '24 01:03 google-oss-bot

it's okay with me when update new version in pod

AnhNguyen228 avatar Mar 14 '24 11:03 AnhNguyen228

@AnhNguyen228 Bác chia sẻ cách fix đc ko.

thanhdevapp avatar Mar 23 '24 15:03 thanhdevapp

This is still happening in my project :(

trannguyenvu91 avatar Mar 28 '24 10:03 trannguyenvu91

This is still happening in my project :(

I got the same problem. How to resolve the issue?

dlpigpen avatar Apr 01 '24 05:04 dlpigpen

Does anyone already fix this friggin issue?

LokiCastiel avatar Apr 02 '24 05:04 LokiCastiel

I'm having the exact same issue: "No such module 'GoogleUtilities_NSData'" in HeartbeatsPayload.swift. I'm using the following custom SPM file. What's going on here?

// swift-tools-version: 5.10
// The swift-tools-version declares the minimum version of Swift required to build this package.

import PackageDescription

let package = Package(
    name: "iOS",
    platforms: [.iOS(.v15)],
    products: [
        .library(name: "Models", targets: ["Models"]),
        .library(name: "Constants", targets: ["Constants"]),
        .library(name: "Analytics", targets: ["Analytics"]),
        .library(name: "RefineMyCurationFeature", targets: ["RefineMyCurationFeature"]),
        .library(name: "ImageFiltering", targets: ["ImageFiltering"]),
        .library(name: "VideoHelpers", targets: ["VideoHelpers"]),
    ],
    dependencies: [ //Available product names for each dependency are listed to the right
        .package(url: "https://github.com/applidium/OverlayContainer", from: "3.5.2"), //OverlayContainer
        .package(url: "https://github.com/BenEmdon/CenteredCollectionView", from: "2.2.2"), //CenteredCollectionView
        .package(url: "https://github.com/googlemaps/ios-places-sdk", from: "8.5.0"), //GooglePlaces
        .package(url: "https://github.com/adamvnovak/SwiftEssentialsLibrary", branch: "main"), //SwiftEssentialsLibrary
        .package(url: "https://github.com/getsentry/sentry-cocoa", from: "8.19.0"), //Sentry, Sentry-Dynamic, SentrySwiftUI
        .package(url: "https://github.com/PostHog/posthog-ios", from: "2.1.0"), //PostHog
        .package(url: "https://github.com/firebase/firebase-ios-sdk", branch: "main"), 

    ],
    targets: [
        .target(
            name: "Models",
            dependencies: [
                .product(name: "SwiftEssentialsLibrary", package: "SwiftEssentialsLibrary"),
                .product(name: "GooglePlaces", package: "ios-places-sdk"),
            ]
        ),
        .target(
            name: "Constants",
            dependencies: [
                .product(name: "SwiftEssentialsLibrary", package: "SwiftEssentialsLibrary"),
                .product(name: "GooglePlaces", package: "ios-places-sdk"),
            ],
            resources: [
              .copy("Resources/GooglePlacesResources/GooglePlaces.bundle")
            ]
        ),
        .target(
            name: "Analytics",
            dependencies: [
                .product(name: "SwiftEssentialsLibrary", package: "SwiftEssentialsLibrary"),
                .product(name: "PostHog", package: "posthog-ios"),
                .product(name: "Sentry", package: "sentry-cocoa"),
                .product(name: "FirebaseAnalytics", package: "firebase-ios-sdk"),
                .product(name: "FirebaseAnalyticsSwift", package: "firebase-ios-sdk"),
                .product(name: "FirebaseCrashlytics", package: "firebase-ios-sdk"),
                .product(name: "FirebasePerformance", package: "firebase-ios-sdk"),
                .product(name: "FirebaseRemoteConfig", package: "firebase-ios-sdk"),
                .product(name: "FirebaseRemoteConfigSwift", package: "firebase-ios-sdk"),

            ]
        ),
        .target(
            name: "ImageFiltering",
            dependencies: [
            ]
        ),
        .target(
            name: "VideoHelpers",
            dependencies: [
            ]
        ),
        .target(
            name: "RefineMyCurationFeature",
            dependencies: [
                "Models",
                "Constants",
                .product(name: "GooglePlaces", package: "ios-places-sdk"),
                .product(name: "CenteredCollectionView", package: "CenteredCollectionView"),
                .product(name: "OverlayContainer", package: "OverlayContainer"),
                .product(name: "SwiftEssentialsLibrary", package: "SwiftEssentialsLibrary"),
            ]
        )
    ]
)

adamvnovak avatar Apr 04 '24 23:04 adamvnovak

plz reopen

adamvnovak avatar Apr 04 '24 23:04 adamvnovak

Thanks for sending the SPM file. I'll reopen, but we'll still likely need a reproducible example to make progress.

paulb777 avatar Apr 04 '24 23:04 paulb777

I haven't been able to reproduce this issue, but I have a few suggestions based on some of the artifacts I've seen above:

@tanmayg1502, consider moving use_frameworks! :linkage => :static above your Podfile's target definition. Potentially the order matters? More importantly though, I'm seeing a lot of very old SDK versions that are mixing in with new SDK versions. I would highly recommend updating to the latest major versions of Firebase, GoogleSignIn, and Google-Mobile-Ads-SDK. I'm seeing a very old GoogleUtilities version that is getting pulled in and is likely the problem. I suspect that the dated AdMob and GoogleSignIn dependencies are pulling in a very old version of FirebaseAnalytics that is pulling in a conflicting version of GoogleUtilities.

  - FirebaseAnalytics (3.4.2): <-- FirebaseAnalytics is now on major version 10
    - FirebaseInstanceID (~> 1.0)
    - GoogleInterchangeUtilities (~> 1.2)
    - GoogleSymbolUtilities (~> 1.1)
    - GoogleUtilities (~> 1.2) <-- Firebase 10 is using is now on GoogleUtilities 7
<snip>
  - GoogleUtilities/UserDefaults (7.12.0): <-- The correct GoogleUtilities version is also getting pulled in.
    - GoogleUtilities/Logger

@lephamkieutrinh, did you encounter this issue after recently updating? Do you have any Swift files in your project?


@adamvnovak, I created a package that depends on the firebase-ios-sdk but was not able to reproduce this. I don't think this is related, but I recommend moving away from .package(url: "https://github.com/firebase/firebase-ios-sdk", branch: "main") and instead using the .package(url:from:) API to point to a released Firebase version (main is not officially supported and may break at any time).

ncooke3 avatar Apr 05 '24 19:04 ncooke3

same error

benben2019 avatar Apr 14 '24 01:04 benben2019

Thanks, @benben2019. There is a fix for this that is scheduled to go out in the next release (tentatively scheduled for the end of April).

ncooke3 avatar Apr 14 '24 02:04 ncooke3

@ncooke3 how is it going? We're waiting for the fix.

dlpigpen avatar Apr 19 '24 09:04 dlpigpen

Hi @dlpigpen, I merged #12714 which will hopefully fix the issue. It merged shortly after the last release went out so it happened at the beginning of the release cycle. The next release is scheduled for the end of April. If you're using CocoaPods, you could try applying the changes made in #12714 to see if that resolves it. SPM is harder to experiment with without changing target tag/branch.

Feel free to share your Podfile.lock or Package.resolved as the issue may be due to a conflicting version of GoogleUtilities, as was likely the case in some of the scenarios I responded to in https://github.com/firebase/firebase-ios-sdk/issues/12409#issuecomment-2040494532.

ncooke3 avatar Apr 19 '24 14:04 ncooke3