firebase / flutterfire

🔥 A collection of Firebase plugins for Flutter apps.
https://firebase.google.com/docs/flutter/setup
BSD 3-Clause "New" or "Revised" License
8.72k stars 3.97k forks source link

[FIREBASE_AUTH] 'UserAgent.h' file not found flutter firebase iOS #2084

Closed expertdevs closed 4 years ago

expertdevs commented 4 years ago

I am working on flutter application with firebase, when i use the firebaseAuth plugin application give the following error

Launching lib/main.dart on iPhone 11 Pro Max in debug mode...
Running pod install...
Running Xcode build...
Xcode build done.                                           131.2s
Failed to build iOS app
Error output from Xcode build:
↳
2020-02-28 16:05:06.832 XCBBuildService[68423:382033] Failed to remove: 
/Users/apple/Library/Developer/Xcode/DerivedData/Runner- hfqwisipukhnqobtbsvjhfltdbgs/Build/Intermediates.noindex/XCBuildData/1be627f6c729f1a388e5fec96804d392-manifest.xcbuild: unlink(/Users/apple/Library/Developer/Xcode/DerivedData/Runner-hfqwisipukhnqobtbsvjhfltdbgs/Build/Intermediates.noindex/XCBuildData/1be627f6c729f1a388e5fec96804d392-manifest.xcbuild): No such file or directory (2)
2020-02-28 16:05:07.269 XCBBuildService[68423:382033] Failed to remove: /Users/apple/Library/Developer/Xcode/DerivedData/Runner-hfqwisipukhnqobtbsvjhfltdbgs/Build/Intermediates.noindex/XCBuildData/1be627f6c729f1a388e5fec96804d392-desc.xcbuild: unlink(/Users/apple/Library/Developer/Xcode/DerivedData/Runner-hfqwisipukhnqobtbsvjhfltdbgs/Build/Intermediates.noindex/XCBuildData/1be627f6c729f1a388e5fec96804d392-desc.xcbuild): No such file or directory (2)
* BUILD FAILED *

Xcode's output:
↳
/Users/apple/Library/Android/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth-0.15.5+2/darwin/Classes/FLTFirebaseAuthPlugin.m:7:9: fatal error: 'UserAgent.h' file not found
#import "UserAgent.h"
        ^~~~~~~~~~~~~
1 error generated.
note: Using new build system
note: Planning build
note: Constructing build description

Could not build the application for the simulator.
Error launching application on iPhone 11 Pro Max.

i using these libraries-

firebase_auth: 0.15.5+2
firebase_storage: ^3.1.1
cloud_firestore: ^0.13.4

anyone have idea how to solve this error?, i have already done following things

flutter clean
deleted podfile.lock
deleted pods folder
pod deintegrate
pod repo update
pod install

but don't help me to solve this error

coredeveloper commented 4 years ago

Having the same issue.

coredeveloper commented 4 years ago

firebase_auth: 0.15.4 <- this helped to solve the issue for a while (while devs a busy digging).

knaeckeKami commented 4 years ago

Me too. It seems firebase_core 0.4.4+2 is the culprit. Forcing the old version:

  firebase_core: 0.4.4 # do NOT use ^ !

Fixed to the build for me.

motorahul commented 4 years ago

i didnot receive otp for web mobile authentication

woody-kim commented 4 years ago

I changed dependencies. try this.

dependencies: 
  firebase_auth: 0.15.3
dependency_overrides:
  firebase_core: 0.4.4

Don't use ^ in version.

motorahul commented 4 years ago

Nothing happened no OTP again

On Fri, 28 Feb 2020, 17:22 Woody Kim, notifications@github.com wrote:

I changed dependencies. try this.

dependencies: firebase_auth: 0.15.3dependency_overrides: firebase_core: 0.4.4

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/FirebaseExtended/flutterfire/issues/2084?email_source=notifications&email_token=AKMFHNX3J6Q4A67IWP3B2LTRFD3JNA5CNFSM4K5N2NV2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOENIIVZY#issuecomment-592480999, or unsubscribe https://github.com/notifications/unsubscribe-auth/AKMFHNVZ4KVEZTHFNC5DM6TRFD3JNANCNFSM4K5N2NVQ .

zachary-russell commented 4 years ago

I'm having this issue related to Cloud Firestore. Can confirm using firebase_core: 0.4.4 "fixes" the issue. Thank you everyone for posting this so timely, y'all saved my butt!

motorahul commented 4 years ago

I used for phone authentication flutter web In case of mobile I received the OTP , but for web didn't get , having same code base

On Fri, 28 Feb 2020, 20:12 Zachary Russell, notifications@github.com wrote:

I'm having this issue related to Cloud Firestore. Can confirm using firebase_core: 0.4.4 "fixes" the issue. Thank you everyone for posting this so timely, y'all saved my butt!

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/FirebaseExtended/flutterfire/issues/2084?email_source=notifications&email_token=AKMFHNVYTYFYIATB4P2O3LLRFEPF7A5CNFSM4K5N2NV2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOENIX25I#issuecomment-592543093, or unsubscribe https://github.com/notifications/unsubscribe-auth/AKMFHNWA2TFCYHMITXHCBPDRFEPF7ANCNFSM4K5N2NVQ .

awhitford commented 4 years ago

I am transitively using firebase_core: 0.4.4, but still have the build issue.

Running Xcode build...                                                  

Xcode build done.                                            9.7s
Failed to build iOS app
Error output from Xcode build:
↳
    ** BUILD FAILED **

Xcode's output:
↳
    /Users/anthony/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth-0.15.5+2/darwin/Classes/FLTFirebaseAuthPlugin.m:7:9: fatal error: 'UserAgent.h' file not found
    #import "UserAgent.h"
            ^~~~~~~~~~~~~
    1 error generated.

My flutter pub deps show:

    |-- cloud_firestore 0.13.4
    |   |-- cloud_firestore_platform_interface 1.1.0
    |   |   |-- collection...
    |   |   |-- firebase_core...
    |   |   |-- flutter...
    |   |   |-- meta...
    |   |   '-- plugin_platform_interface 1.0.2
    |   |       '-- meta...
    |   |-- cloud_firestore_web 0.1.1
    |   |   |-- cloud_firestore_platform_interface...
    |   |   |-- firebase 7.2.1
    |   |   |   |-- http...
    |   |   |   |-- http_parser...
    |   |   |   '-- js...
    |   |   |-- firebase_core...
    |   |   |-- flutter...
    |   |   |-- flutter_web_plugins 0.0.0
    |   |   |   |-- collection...
    |   |   |   |-- flutter...
    |   |   |   |-- meta...
    |   |   |   |-- typed_data...
    |   |   |   '-- vector_math...
    |   |   |-- http_parser 3.1.3
    |   |   |   |-- charcode...
    |   |   |   |-- collection...
    |   |   |   |-- source_span...
    |   |   |   |-- string_scanner...
    |   |   |   '-- typed_data...
    |   |   |-- js 0.6.1+1
    |   |   '-- meta...
    |   |-- firebase_core 0.4.4
    |   |   |-- firebase_core_platform_interface 1.0.3
    |   |   |   |-- flutter...
    |   |   |   |-- meta...
    |   |   |   '-- quiver...
    |   |   |-- firebase_core_web 0.1.1+2
    |   |   |   |-- firebase...
    |   |   |   |-- firebase_core_platform_interface...
    |   |   |   |-- flutter...
    |   |   |   |-- flutter_web_plugins...
    |   |   |   |-- js...
    |   |   |   '-- meta...
    |   |   |-- flutter...
    |   |   '-- meta...
    |   |-- flutter...
    |   '-- meta...
awhitford commented 4 years ago

Rolling back firebase_auth to 0.15.4 worked for me. I'm not exactly certain which version broke, but 0.15.4 works and 0.15.5+2 does not.

athlona64 commented 4 years ago

i have some problem with OTP can't sent in some time

divyanshub024 commented 4 years ago

Even after rolling back firebase_auth to 0.15.4 I'm getting this error

/Users/divyanshubhargava/workspace/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth-0.15.5+2/darwin/Classes/FLTFirebaseAuthPlugin.m:7:9: fatal error: 'UserAgent.h' file not found
    #import "UserAgent.h"
awhitford commented 4 years ago

@divyanshub024 please remember to remove the ^ before the version -- because you don't want to accept the newer version; and you may need to flutter clean too before building.

divyanshub024 commented 4 years ago

@awhitford Oh I missed that. It was taking newer because of ^. Thanks a lot for the help.

ViniciusSossela commented 4 years ago

I changed dependencies. try this.

dependencies: 
  firebase_auth: 0.15.3
dependency_overrides:
  firebase_core: 0.4.4

Thanks for your solution, it solved mine too

pojoba02 commented 4 years ago

@athlona64 am also have the same issue with an app using OTP. It was working fine previously doe.

Pedro1Torres commented 4 years ago

I also ran into the issue as well, for now my dependencies are dependencies: firebase_auth: ^0.15.4 firebase_core: ^0.4.4 doesn't seem to work even though earlier I had no issues

Edit: working now removed all " ^ " from the front of the number in pubspec.yaml

ikarelin commented 4 years ago

The same issue. Rollback to older versions is working.

motorahul commented 4 years ago

I did not get OTP for flutter web authentication using flutter for mobile number I tried everything plz help me

On Sun, 1 Mar 2020, 18:54 Igor Karelin, notifications@github.com wrote:

The same issue. Rollback to older versions is working.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/FirebaseExtended/flutterfire/issues/2084?email_source=notifications&email_token=AKMFHNSG7DNPCJUQKP5WKZDRFJOZXA5CNFSM4K5N2NV2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOENM7CDY#issuecomment-593096975, or unsubscribe https://github.com/notifications/unsubscribe-auth/AKMFHNR6Y3755MVBQOM3FZTRFJOZXANCNFSM4K5N2NVQ .

expertdevs commented 4 years ago

@woody-kim thanks, you solution worked

motorahul commented 4 years ago

Anyone here here done web authentication for flutter using mobile number please help me it's urgent Thanks in advance

On Mon, 2 Mar 2020, 10:47 expertdevs, notifications@github.com wrote:

Closed #2084 https://github.com/FirebaseExtended/flutterfire/issues/2084 .

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/FirebaseExtended/flutterfire/issues/2084?email_source=notifications&email_token=AKMFHNVIOHEUFOK66YV6HRTRFM6O7A5CNFSM4K5N2NV2YY3PNVWWK3TUL52HS4DFWZEXG43VMVCXMZLOORHG65DJMZUWGYLUNFXW5KTDN5WW2ZLOORPWSZGOW73W6AI#event-3086446337, or unsubscribe https://github.com/notifications/unsubscribe-auth/AKMFHNUKBRQCTTEK2QTYZG3RFM6O7ANCNFSM4K5N2NVQ .

awhitford commented 4 years ago

@expertdevs Why was this closed? Rolling back is a workaround, not a solution. I don’t see any code changes to truly resolve this issue. Did I miss something?

awhitford commented 4 years ago

@motorahul create a new issue for your problem. This issue is for the UserAgent.h compilation error.

softmarshmallow commented 4 years ago

In my case firebase_core: ^0.4.4+2 to firebase_core: 0.4.4+2 to firebase_core: 0.4.4 worked

mrchihlungchen commented 4 years ago

I changed dependencies. try this.

dependencies: 
  firebase_auth: 0.15.3
dependency_overrides:
  firebase_core: 0.4.4

Don't use ^ in version.

Worked for me, thanks very much.

hasanzia1993 commented 4 years ago

I changed dependencies. try this.

dependencies: 
  firebase_auth: 0.15.3
dependency_overrides:
  firebase_core: 0.4.4

Don't use ^ in version.

this worked for me too. I had to remove ^ from firebase_auth as well.

jinfeei commented 4 years ago

When I don't use ^ in version, why am I getting this error?

could not find package dev_dependencies at https://pub.dartlang.org

andesappal commented 4 years ago
Launching lib/main.dart on iPhone 11 Pro Max in debug mode...
Running pod install...
Running Xcode build...
Xcode build done.                                           247.2s
Failed to build iOS app
Error output from Xcode build:
↳
    ** BUILD FAILED **

Xcode's output:
↳
    /Users/johnappleseed/development/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core-0.4.4+2/darwin/Classes/FLTFirebaseCorePlugin.m:6:9: fatal error: 'UserAgent.h' file not found
    #import "UserAgent.h"
            ^~~~~~~~~~~~~
    1 error generated.
    note: Using new build system
    note: Planning build
    note: Constructing build description
    warning: Mapping architecture armv7 to i386. Ensure that this target's Architectures and Valid Architectures build settings are configured correctly for the iOS Simulator platform. (in target 'camera' from project 'Pods')
    warning: Mapping architecture arm64 to x86_64. Ensure that this target's Architectures and Valid Architectures build settings are configured correctly for the iOS Simulator platform. (in target 'camera' from project 'Pods')
    warning: Mapping architecture armv7 to i386. Ensure that this target's Architectures and Valid Architectures build settings are configured correctly for the iOS Simulator platform. (in target 'image_picker' from project 'Pods')
    warning: Mapping architecture arm64 to x86_64. Ensure that this target's Architectures and Valid Architectures build settings are configured correctly for the iOS Simulator platform. (in target 'image_picker' from project 'Pods')

Could not build the application for the simulator.
Error launching application on iPhone 11 Pro Max.
dgurudot commented 4 years ago

Same here ...

dependencies: firebase_auth: 0.15.3 dependency_overrides: firebase_core: 0.4.4

fixed the issue

jpneri commented 4 years ago

Achei a solução

basta comentar o import e colocar abaixo este código deve ficar assim

-------------- EN ---------------------- I found the solution

just comment or import and put this code below it should look like this


import "FLTFirebaseCorePlugin.h"

//#import "UserAgent.h"

// Generated file, do not edit

define LIBRARY_VERSION @"0.4.4-2"

define LIBRARY_NAME @"flutter-fire-core"

awhitford commented 4 years ago

I'm looking forward to PR #2099 that appears to resolve this properly.

n0tc0ding commented 4 years ago

Have you tried to run "pod update" in your ios folder? I am using firebase_auth: ^0.15.5+2 and i was having this error before i ran pod update

Flutter v1.12.13+hotfix.8

dbof10 commented 4 years ago

I have a crash with those versions

*** Terminating app due to uncaught exception 'com.firebase.installations', reason: 'The default FirebaseApp instance must be configured before the defaultFirebaseApp instance can be initialized. One way to ensure that is to call [FIRApp configure]; (FirebaseApp.configure() in Swift) in the App Delegate's application:didFinishLaunchingWithOptions: (application(_:didFinishLaunchingWithOptions:) in Swift).'

awancilik commented 4 years ago

Same here ...

dependencies: firebase_auth: 0.15.3 dependency_overrides: firebase_core: 0.4.4

fixed the issue

worked for me, thank you!

JEuler commented 4 years ago

Same issue here: needed to downgrade firebase_core to make it work.

ollyde commented 4 years ago

Do they not test. I mean how does such a major error like this just fly under the radar?

sanekyy commented 4 years ago

same issue

iapicca commented 4 years ago

https://github.com/FirebaseExtended/flutterfire/pull/2099

Ahmadre commented 4 years ago

I changed dependencies. try this.

dependencies: 
  firebase_auth: 0.15.3
dependency_overrides:
  firebase_core: 0.4.4

Don't use ^ in version.

This doesn't work for me :( (Channel Master: 1.15.19!) I get following:

``` Launching lib/main.dart on iPhone 11 Pro Max in debug mode... Xcode build done. 30,5s Failed to build iOS app Error output from Xcode build: ↳ ** BUILD FAILED ** Xcode's output: ↳ === BUILD TARGET Runner OF PROJECT Runner WITH CONFIGURATION Debug === Undefined symbols for architecture x86_64: "std::__1::to_string(unsigned int)", referenced from: std::__1::basic_string, std::__1::allocator > firebase::firestore::nanopb::internal::ToString(unsigned int const&) in FirebaseFirestore(wrappers.nanopb.o) "std::__1::basic_ostream >::operator<<(double)", referenced from: firebase::firestore::nanopb::internal::ToString(double) in FirebaseFirestore(pretty_printing.o) "std::__1::basic_ostream >::operator<<(float)", referenced from: firebase::firestore::nanopb::internal::ToString(float) in FirebaseFirestore(pretty_printing.o) "_pb_decode", referenced from: firebase::firestore::remote::ByteBufferReader::Read(pb_field_s const*, void*) in FirebaseFirestore(grpc_nanopb.o) firebase::firestore::nanopb::StringReader::Read(pb_field_s const*, void*) in FirebaseFirestore(reader.o) "grpc::ByteBuffer::Dump(std::__1::vector >*) const", referenced from: firebase::firestore::remote::ByteBufferReader::ByteBufferReader(grpc::ByteBuffer const&) in FirebaseFirestore(grpc_nanopb.o) "grpc_impl::SslCredentials(grpc_impl::SslCredentialsOptions const&)", referenced from: grpc::SslCredentials(grpc_impl::SslCredentialsOptions const&) in FirebaseFirestore(grpc_connection.o) "grpc_impl::GenericStub::PrepareUnaryCall(grpc::ClientContext*, std::__1::basic_string, std::__1::allocator > const&, grpc::ByteBuffer const&, grpc_impl::CompletionQueue*)", referenced from: firebase::firestore::remote::GrpcConnection::CreateUnaryCall(absl::lts_2019_08_08::string_view, firebase::firestore::auth::Token const&, grpc::ByteBuffer const&) in FirebaseFirestore(grpc_connection.o) "grpc_impl::InsecureChannelCredentials()", referenced from: grpc::InsecureChannelCredentials() in FirebaseFirestore(grpc_connection.o) "grpc_impl::CreateCustomChannelImpl(std::__1::basic_string, std::__1::allocator > const&, std::__1::shared_ptr const&, grpc_impl::ChannelArguments const&)", referenced from: grpc::CreateCustomChannel(std::__1::basic_string, std::__1::allocator > const&, std::__1::shared_ptr const&, grpc_impl::ChannelArguments const&) in FirebaseFirestore(grpc_connection.o) "grpc_impl::ChannelArguments::ChannelArguments()", referenced from: firebase::firestore::remote::GrpcConnection::CreateChannel() const in FirebaseFirestore(grpc_connection.o) "grpc_impl::ChannelArguments::SetInt(std::__1::basic_string, std::__1::allocator > const&, int)", referenced from: firebase::firestore::remote::GrpcConnection::CreateChannel() const in FirebaseFirestore(grpc_connection.o) "grpc_impl::ChannelArguments::~ChannelArguments()", referenced from: firebase::firestore::remote::GrpcConnection::CreateChannel() const in FirebaseFirestore(grpc_connection.o) "std::__1::promise::~promise()", referenced from: firebase::firestore::remote::GrpcCompletion::~GrpcCompletion() in FirebaseFirestore(grpc_completion.o) "std::__1::chrono::system_clock::now()", referenced from: std::__1::cv_status std::__1::condition_variable::wait_for >(std::__1::unique_lock&, std::__1::chrono::duration > const&) in FirebaseFirestore(grpc_completion.o) "_pb_istream_from_buffer", referenced from: firebase::firestore::remote::ByteBufferReader::ByteBufferReader(grpc::ByteBuffer const&) in FirebaseFirestore(grpc_nanopb.o) firebase::firestore::nanopb::StringReader::StringReader(unsigned char const*, unsigned long) in FirebaseFirestore(reader.o) "std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock&, std::__1::chrono::time_point > >)", referenced from: std::__1::cv_status std::__1::condition_variable::wait_for >(std::__1::unique_lock&, std::__1::chrono::duration > const&) in FirebaseFirestore(grpc_completion.o) "std::__1::__assoc_sub_state::wait()", referenced from: std::__1::future::wait() const in FirebaseFirestore(grpc_completion.o) "std::__1::promise::promise()", referenced from: firebase::firestore::remote::GrpcCompletion::GrpcCompletion(firebase::firestore::remote::GrpcCompletion::Type, std::__1::shared_ptr const&, std::__1::function&&) in FirebaseFirestore(grpc_completion.o) "_pb_encode", referenced from: firebase::firestore::nanopb::Writer::Write(pb_field_s const*, void const*) in FirebaseFirestore(writer.o) "grpc::ClientContext::TryCancel()", referenced from: firebase::firestore::remote::GrpcUnaryCall::Shutdown() in FirebaseFirestore(grpc_unary_call.o) firebase::firestore::remote::GrpcStream::Shutdown() in FirebaseFirestore(grpc_stream.o) "_pb_release", referenced from: firebase::firestore::nanopb::FreeNanopbMessage(pb_field_s const*, void*) in FirebaseFirestore(message.o) "std::__1::locale::locale(std::__1::locale const&)", referenced from: std::__1::basic_streambuf >::getloc() const in FirebaseFirestore(filesystem_common.o) "leveldb::WriteBatch::WriteBatch()", referenced from: firebase::firestore::local::LevelDbTransaction::Commit() in FirebaseFirestore(leveldb_transaction.o) "_OBJC_CLASS_$_FLTFirebaseCorePlugin", referenced from: objc-class-ref in GeneratedPluginRegistrant.o "___cxa_guard_acquire", referenced from: firebase::firestore::util::Status::moved_from_message() in FirebaseFirestore(status.o) firebase::firestore::util::Status::empty_string() in FirebaseFirestore(status.o) firebase::firestore::model::DocumentKey::Empty() in FirebaseFirestore(document_key.o) firebase::firestore::model::FieldPath::EmptyPath() in FirebaseFirestore(field_path.o) firebase::firestore::model::FieldPath::KeyFieldPath() in FirebaseFirestore(field_path.o) firebase::firestore::immutable::impl::ArraySortedMap >::EmptyArray() in FirebaseFirestore(firestore_client.o) firebase::firestore::model::FieldValue::FromDouble(double) in FirebaseFirestore(field_value.o) ... "leveldb::DB::Open(leveldb::Options const&, std::__1::basic_string, std::__1::allocator > const&, leveldb::DB**)", referenced from: firebase::firestore::local::LevelDbPersistence::OpenDb(firebase::firestore::util::Path const&) in FirebaseFirestore(leveldb_persistence.o) "leveldb::Status::Status(leveldb::Status::Code, leveldb::Slice const&, leveldb::Slice const&)", referenced from: leveldb::Status::NotFound(leveldb::Slice const&, leveldb::Slice const&) in FirebaseFirestore(leveldb_transaction.o) "typeinfo for std::logic_error", referenced from: firebase::firestore::util::(anonymous namespace)::DefaultThrowHandler(firebase::firestore::util::ExceptionType, char const*, char const*, int, std::__1::basic_string, std::__1::allocator > const&) in FirebaseFirestore(exception.o) typeinfo for firebase::firestore::util::FirestoreInternalError in FirebaseFirestore(exception.o) "absl::lts_2019_08_08::StrAppend(std::__1::basic_string, std::__1::allocator >*, absl::lts_2019_08_08::AlphaNum const&, absl::lts_2019_08_08::AlphaNum const&, absl::lts_2019_08_08::AlphaNum const&)", referenced from: firebase::firestore::local::(anonymous namespace)::Reader::Describe() in FirebaseFirestore(leveldb_key.o) firebase::firestore::local::LruGarbageCollector::RunGarbageCollection(std::__1::unordered_map, std::__1::equal_to, std::__1::allocator > > const&) in FirebaseFirestore(lru_garbage_collector.o) "typeinfo for std::__1::basic_istream >", referenced from: construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in FirebaseFirestore(filesystem_common.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_ifstream > in FirebaseFirestore(filesystem_common.o) typeinfo for std::__1::basic_ifstream > in FirebaseFirestore(filesystem_common.o) "std::__1::locale::use_facet(std::__1::locale::id&) const", referenced from: std::__1::ctype const& std::__1::use_facet >(std::__1::locale const&) in FirebaseFirestore(status.o) std::__1::ctype const& std::__1::use_facet >(std::__1::locale const&) in FirebaseFirestore(database_id.o) std::__1::ctype const& std::__1::use_facet >(std::__1::locale const&) in FirebaseFirestore(document_key.o) std::__1::ctype const& std::__1::use_facet >(std::__1::locale const&) in FirebaseFirestore(direction.o) std::__1::ctype const& std::__1::use_facet >(std::__1::locale const&) in FirebaseFirestore(field_value.o) std::__1::ctype const& std::__1::use_facet >(std::__1::locale const&) in FirebaseFirestore(transform_operation.o) std::__1::ctype const& std::__1::use_facet >(std::__1::locale const&) in FirebaseFirestore(document.o) ... "std::__1::basic_string, std::__1::allocator >::assign(char const*, unsigned long)", referenced from: firebase::firestore::util::Path::MutableAppendSegment(char const*, unsigned long) in FirebaseFirestore(path.o) firebase::firestore::util::OrderedCode::ReadTrailingString(absl::lts_2019_08_08::string_view*, std::__1::basic_string, std::__1::allocator >*) in FirebaseFirestore(ordered_code.o) "std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&, unsigned long, unsigned long, std::__1::allocator const&)", referenced from: std::__1::basic_string, std::__1::allocator >::substr(unsigned long, unsigned long) const in FirebaseFirestore(path.o) "std::__1::basic_streambuf >::setbuf(char*, long)", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in FirebaseFirestore(filesystem_common.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in FirebaseFirestore(query_data.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in FirebaseFirestore(pretty_printing.o) "std::__1::basic_streambuf >::sync()", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in FirebaseFirestore(filesystem_common.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in FirebaseFirestore(query_data.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in FirebaseFirestore(pretty_printing.o) "std::__1::basic_streambuf >::xsgetn(char*, long)", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in FirebaseFirestore(filesystem_common.o) vtable for std::__1::basic_filebuf > in FirebaseFirestore(filesystem_common.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in FirebaseFirestore(query_data.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in FirebaseFirestore(pretty_printing.o) "std::__1::basic_streambuf >::uflow()", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in FirebaseFirestore(filesystem_common.o) vtable for std::__1::basic_filebuf > in FirebaseFirestore(filesystem_common.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in FirebaseFirestore(query_data.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in FirebaseFirestore(pretty_printing.o) "std::__1::basic_ostream >::~basic_ostream()", referenced from: construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in FirebaseFirestore(filesystem_common.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in FirebaseFirestore(query_data.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in FirebaseFirestore(pretty_printing.o) "std::__1::basic_istream >::~basic_istream()", referenced from: construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in FirebaseFirestore(filesystem_common.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_ifstream > in FirebaseFirestore(filesystem_common.o) "typeinfo for std::__1::basic_ostream >", referenced from: construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in FirebaseFirestore(filesystem_common.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in FirebaseFirestore(query_data.o) typeinfo for std::__1::basic_ostringstream, std::__1::allocator > in FirebaseFirestore(query_data.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in FirebaseFirestore(pretty_printing.o) typeinfo for std::__1::basic_ostringstream, std::__1::allocator > in FirebaseFirestore(pretty_printing.o) "absl::lts_2019_08_08::StrReplaceAll(absl::lts_2019_08_08::string_view, std::initializer_list >)", referenced from: firebase::firestore::model::(anonymous namespace)::JoinEscaped::escaped_segment(std::__1::basic_string, std::__1::allocator > const&) in FirebaseFirestore(field_path.o) "absl::lts_2019_08_08::Base64Escape(absl::lts_2019_08_08::string_view, std::__1::basic_string, std::__1::allocator >*)", referenced from: firebase::firestore::local::(anonymous namespace)::InvalidKey(leveldb::Slice) in FirebaseFirestore(leveldb_key.o) "grpc::ClientContext::AddMetadata(std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator > const&)", referenced from: firebase::firestore::remote::GrpcConnection::CreateContext(firebase::firestore::auth::Token const&) const in FirebaseFirestore(grpc_connection.o) "typeinfo for std::__1::basic_iostream >", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in FirebaseFirestore(filesystem_common.o) typeinfo for std::__1::basic_stringstream, std::__1::allocator > in FirebaseFirestore(filesystem_common.o) "non-virtual thunk to std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in FirebaseFirestore(filesystem_common.o) "virtual thunk to std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in FirebaseFirestore(filesystem_common.o) "std::__1::__assoc_sub_state::__sub_wait(std::__1::unique_lock&)", referenced from: std::__1::__assoc_state > >::move() in FirebaseFirestore(document_reference.o) std::__1::__assoc_state > >::move() in FirebaseFirestore(query_core.o) "non-virtual thunk to std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in FirebaseFirestore(filesystem_common.o) "grpc::ClientContext::~ClientContext()", referenced from: std::__1::default_delete::operator()(grpc::ClientContext*) const in FirebaseFirestore(grpc_unary_call.o) std::__1::default_delete::operator()(grpc::ClientContext*) const in FirebaseFirestore(grpc_connection.o) std::__1::default_delete::operator()(grpc::ClientContext*) const in FirebaseFirestore(grpc_streaming_reader.o) std::__1::default_delete::operator()(grpc::ClientContext*) const in FirebaseFirestore(grpc_stream.o) "std::__1::codecvt::id", referenced from: std::__1::codecvt const& std::__1::use_facet >(std::__1::locale const&) in FirebaseFirestore(filesystem_common.o) bool std::__1::has_facet >(std::__1::locale const&) in FirebaseFirestore(filesystem_common.o) "absl::lts_2019_08_08::CEscape(absl::lts_2019_08_08::string_view)", referenced from: firebase::firestore::nanopb::ByteString::ToString() const in FirebaseFirestore(byte_string.o) "std::__1::basic_iostream >::~basic_iostream()", referenced from: std::__1::basic_stringstream, std::__1::allocator >::basic_stringstream(unsigned int) in FirebaseFirestore(filesystem_common.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in FirebaseFirestore(filesystem_common.o) "std::__1::basic_istream >::~basic_istream()", referenced from: std::__1::basic_ifstream >::basic_ifstream(std::__1::basic_string, std::__1::allocator > const&, unsigned int) in FirebaseFirestore(filesystem_common.o) std::__1::basic_ifstream >::~basic_ifstream() in FirebaseFirestore(filesystem_common.o) std::__1::basic_iostream >::basic_iostream(std::__1::basic_streambuf >*) in FirebaseFirestore(filesystem_common.o) "std::__1::basic_ios >::~basic_ios()", referenced from: std::__1::basic_ifstream >::basic_ifstream(std::__1::basic_string, std::__1::allocator > const&, unsigned int) in FirebaseFirestore(filesystem_common.o) std::__1::basic_stringstream, std::__1::allocator >::basic_stringstream(unsigned int) in FirebaseFirestore(filesystem_common.o) std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream() in FirebaseFirestore(filesystem_common.o) std::__1::basic_ifstream >::~basic_ifstream() in FirebaseFirestore(filesystem_common.o) std::__1::basic_ostringstream, std::__1::allocator >::basic_ostringstream(unsigned int) in FirebaseFirestore(query_data.o) std::__1::basic_ostringstream, std::__1::allocator >::~basic_ostringstream() in FirebaseFirestore(query_data.o) std::__1::basic_ostringstream, std::__1::allocator >::basic_ostringstream(unsigned int) in FirebaseFirestore(pretty_printing.o) ... "std::__1::ios_base::init(void*)", referenced from: std::__1::basic_ios >::init(std::__1::basic_streambuf >*) in FirebaseFirestore(filesystem_common.o) std::__1::basic_ios >::init(std::__1::basic_streambuf >*) in FirebaseFirestore(query_data.o) std::__1::basic_ios >::init(std::__1::basic_streambuf >*) in FirebaseFirestore(pretty_printing.o) "std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in FirebaseFirestore(filesystem_common.o) "std::__1::basic_string, std::__1::allocator >::append(unsigned long, char)", referenced from: firebase::firestore::util::CreateAutoId() in FirebaseFirestore(autoid.o) "grpc_impl::CompletionQueue::AsyncNextInternal(void**, bool*, gpr_timespec)", referenced from: grpc_impl::CompletionQueue::Next(void**, bool*) in FirebaseFirestore(datastore.o) "absl::lts_2019_08_08::numbers_internal::FastIntToBuffer(int, char*)", referenced from: absl::lts_2019_08_08::AlphaNum::AlphaNum(int) in FirebaseFirestore(FIRTransaction.o) "typeinfo for std::__1::basic_streambuf >", referenced from: typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in FirebaseFirestore(filesystem_common.o) typeinfo for std::__1::basic_filebuf > in FirebaseFirestore(filesystem_common.o) typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in FirebaseFirestore(query_data.o) typeinfo for std::__1::basic_stringbuf, std::__1::allocator > in FirebaseFirestore(pretty_printing.o) "std::__1::future_category()", referenced from: std::__1::make_error_code(std::__1::future_errc) in FirebaseFirestore(document_reference.o) std::__1::make_error_code(std::__1::future_errc) in FirebaseFirestore(query_core.o) "grpc_impl::CompletionQueue::Shutdown()", referenced from: firebase::firestore::remote::Datastore::Shutdown() in FirebaseFirestore(datastore.o) "absl::lts_2019_08_08::AlphaNum::AlphaNum(absl::lts_2019_08_08::Hex)", referenced from: firebase::firestore::nanopb::PrintHeader(int, absl::lts_2019_08_08::string_view, void const*) in FirebaseFirestore(pretty_printing.o) "std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in FirebaseFirestore(filesystem_common.o) "std::__1::basic_streambuf >::basic_streambuf()", referenced from: std::__1::basic_filebuf >::basic_filebuf() in FirebaseFirestore(filesystem_common.o) std::__1::basic_stringbuf, std::__1::allocator >::basic_stringbuf(unsigned int) in FirebaseFirestore(filesystem_common.o) std::__1::basic_stringbuf, std::__1::allocator >::basic_stringbuf(unsigned int) in FirebaseFirestore(query_data.o) std::__1::basic_stringbuf, std::__1::allocator >::basic_stringbuf(unsigned int) in FirebaseFirestore(pretty_printing.o) "absl::lts_2019_08_08::BytesToHexString(absl::lts_2019_08_08::string_view)", referenced from: firebase::firestore::nanopb::ByteString::ToHexString() const in FirebaseFirestore(byte_string.o) "absl::lts_2019_08_08::StrCat(absl::lts_2019_08_08::AlphaNum const&, absl::lts_2019_08_08::AlphaNum const&, absl::lts_2019_08_08::AlphaNum const&, absl::lts_2019_08_08::AlphaNum const&)", referenced from: firebase::firestore::model::ArrayTransform::Rep::ToString() const in FirebaseFirestore(transform_operation.o) std::__1::basic_string, std::__1::allocator > firebase::firestore::nanopb::PrintPrimitiveField(absl::lts_2019_08_08::string_view, pb_bytes_array_s*, int, bool) in FirebaseFirestore(firestore.nanopb.o) std::__1::basic_string, std::__1::allocator > firebase::firestore::nanopb::PrintMessageField(absl::lts_2019_08_08::string_view, firebase::firestore::_google_firestore_v1_DocumentMask const&, int, bool) in FirebaseFirestore(firestore.nanopb.o) std::__1::basic_string, std::__1::allocator > firebase::firestore::nanopb::PrintMessageField(absl::lts_2019_08_08::string_view, firebase::firestore::_google_protobuf_Timestamp const&, int, bool) in FirebaseFirestore(firestore.nanopb.o) std::__1::basic_string, std::__1::allocator > firebase::firestore::nanopb::PrintPrimitiveField(absl::lts_2019_08_08::string_view, int, int, bool) in FirebaseFirestore(firestore.nanopb.o) std::__1::basic_string, std::__1::allocator > firebase::firestore::nanopb::PrintPrimitiveField(absl::lts_2019_08_08::string_view, bool, int, bool) in FirebaseFirestore(firestore.nanopb.o) std::__1::basic_string, std::__1::allocator > firebase::firestore::nanopb::PrintMessageField(absl::lts_2019_08_08::string_view, firebase::firestore::_google_firestore_v1_Document const&, int, bool) in FirebaseFirestore(firestore.nanopb.o) ... "leveldb::Options::Options()", referenced from: firebase::firestore::local::LevelDbPersistence::OpenDb(firebase::firestore::util::Path const&) in FirebaseFirestore(leveldb_persistence.o) "grpc::g_glip", referenced from: grpc::GrpcLibraryCodegen::~GrpcLibraryCodegen() in FirebaseFirestore(firestore_client.o) grpc::GrpcLibraryCodegen::GrpcLibraryCodegen(bool) in FirebaseFirestore(datastore.o) "std::__1::basic_ostream >::sentry::sentry(std::__1::basic_ostream >&)", referenced from: std::__1::basic_ostream >& std::__1::__put_character_sequence >(std::__1::basic_ostream >&, char const*, unsigned long) in FirebaseFirestore(status.o) std::__1::basic_ostream >& std::__1::__put_character_sequence >(std::__1::basic_ostream >&, char const*, unsigned long) in FirebaseFirestore(database_id.o) std::__1::basic_ostream >& std::__1::__put_character_sequence >(std::__1::basic_ostream >&, char const*, unsigned long) in FirebaseFirestore(document_key.o) std::__1::basic_ostream >& std::__1::__put_character_sequence >(std::__1::basic_ostream >&, char const*, unsigned long) in FirebaseFirestore(direction.o) std::__1::basic_ostream >& std::__1::__put_character_sequence >(std::__1::basic_ostream >&, char const*, unsigned long) in FirebaseFirestore(field_value.o) std::__1::basic_ostream >& std::__1::__put_character_sequence >(std::__1::basic_ostream >&, char const*, unsigned long) in FirebaseFirestore(transform_operation.o) std::__1::basic_ostream >& std::__1::__put_character_sequence >(std::__1::basic_ostream >&, char const*, unsigned long) in FirebaseFirestore(document.o) ... "std::__1::basic_string, std::__1::allocator >::insert(std::__1::__wrap_iter, char)", referenced from: firebase::firestore::model::(anonymous namespace)::JoinEscaped::escaped_segment(std::__1::basic_string, std::__1::allocator > const&) in FirebaseFirestore(field_path.o) "absl::lts_2019_08_08::base_internal::ThrowStdOutOfRange(char const*)", referenced from: absl::lts_2019_08_08::string_view::substr(unsigned long, unsigned long) const in FirebaseFirestore(field_path.o) "absl::lts_2019_08_08::ByChar::Find(absl::lts_2019_08_08::string_view, unsigned long) const", referenced from: absl::lts_2019_08_08::strings_internal::SplitIterator >::operator++() in FirebaseFirestore(field_path.o) absl::lts_2019_08_08::strings_internal::SplitIterator >::operator++() in FirebaseFirestore(resource_path.o) "std::__1::basic_string, std::__1::allocator >::reserve(unsigned long)", referenced from: firebase::firestore::model::FieldPath::FromServerFormatView(absl::lts_2019_08_08::string_view) in FirebaseFirestore(field_path.o) firebase::firestore::util::CreateAutoId() in FirebaseFirestore(autoid.o) firebase::firestore::util::ImmediateSuccessor(absl::lts_2019_08_08::string_view) in FirebaseFirestore(string_util.o) "absl::lts_2019_08_08::string_view::find_first_of(absl::lts_2019_08_08::string_view, unsigned long) const", referenced from: firebase::firestore::model::FieldPath::FromDotSeparatedStringView(absl::lts_2019_08_08::string_view) in FirebaseFirestore(field_path.o) "absl::lts_2019_08_08::strings_internal::CatPieces(std::initializer_list)", referenced from: std::__1::basic_string, std::__1::allocator > absl::lts_2019_08_08::StrCat<>(absl::lts_2019_08_08::AlphaNum const&, absl::lts_2019_08_08::AlphaNum const&, absl::lts_2019_08_08::AlphaNum const&, absl::lts_2019_08_08::AlphaNum const&, absl::lts_2019_08_08::AlphaNum const&) in FirebaseFirestore(database_id.o) std::__1::basic_string, std::__1::allocator > absl::lts_2019_08_08::StrCat, std::__1::allocator >, char [2]>(absl::lts_2019_08_08::AlphaNum const&, absl::lts_2019_08_08::AlphaNum const&, absl::lts_2019_08_08::AlphaNum const&, absl::lts_2019_08_08::AlphaNum const&, absl::lts_2019_08_08::AlphaNum const&, firebase::firestore::model::DocumentState const&, char const (&) [8], std::__1::basic_string, std::__1::allocator > const&, char const (&) [2]) in FirebaseFirestore(document.o) std::__1::basic_string, std::__1::allocator > absl::lts_2019_08_08::StrCat(absl::lts_2019_08_08::AlphaNum const&, absl::lts_2019_08_08::AlphaNum const&, absl::lts_2019_08_08::AlphaNum const&, absl::lts_2019_08_08::AlphaNum const&, absl::lts_2019_08_08::AlphaNum const&, bool const&, char const (&) [2]) in FirebaseFirestore(no_document.o) std::__1::basic_string, std::__1::allocator > absl::lts_2019_08_08::StrCat, std::__1::allocator >, char [2]>(absl::lts_2019_08_08::AlphaNum const&, absl::lts_2019_08_08::AlphaNum const&, absl::lts_2019_08_08::AlphaNum const&, absl::lts_2019_08_08::AlphaNum const&, absl::lts_2019_08_08::AlphaNum const&, std::__1::basic_string, std::__1::allocator > const&, char const (&) [2]) in FirebaseFirestore(set_mutation.o) std::__1::basic_string, std::__1::allocator > absl::lts_2019_08_08::StrCat, std::__1::allocator >, char [8], std::__1::basic_string, std::__1::allocator >, char [2]>(absl::lts_2019_08_08::AlphaNum const&, absl::lts_2019_08_08::AlphaNum const&, absl::lts_2019_08_08::AlphaNum const&, absl::lts_2019_08_08::AlphaNum const&, absl::lts_2019_08_08::AlphaNum const&, std::__1::basic_string, std::__1::allocator > const&, char const (&) [8], std::__1::basic_string, std::__1::allocator > const&, char const (&) [2]) in FirebaseFirestore(patch_mutation.o) std::__1::basic_string, std::__1::allocator > absl::lts_2019_08_08::StrCat, std::__1::allocator >, char [16], std::__1::basic_string, std::__1::allocator >, char [2]>(absl::lts_2019_08_08::AlphaNum const&, absl::lts_2019_08_08::AlphaNum const&, absl::lts_2019_08_08::AlphaNum const&, absl::lts_2019_08_08::AlphaNum const&, absl::lts_2019_08_08::AlphaNum const&, std::__1::basic_string, std::__1::allocator > const&, char const (&) [16], std::__1::basic_string, std::__1::allocator > const&, char const (&) [2]) in FirebaseFirestore(mutation_batch_result.o) "std::__1::basic_string, std::__1::allocator >::__grow_by(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long)", referenced from: std::__1::basic_string, std::__1::allocator >& std::__1::basic_string, std::__1::allocator >::__append_forward_unsafe(char const*, char const*) in FirebaseFirestore(string_format.o) std::__1::basic_string, std::__1::allocator >::__append_default_init(unsigned long) in FirebaseFirestore(resource_path.o) std::__1::enable_if<(__is_forward_iterator::value) && (__libcpp_string_gets_noexcept_iterator::value), std::__1::__wrap_iter >::type std::__1::basic_string, std::__1::allocator >::insert(std::__1::__wrap_iter, unsigned char const*, unsigned char const*) in FirebaseFirestore(writer.o) std::__1::enable_if<(__is_forward_iterator::value) && (__libcpp_string_gets_noexcept_iterator::value), std::__1::__wrap_iter >::type std::__1::basic_string, std::__1::allocator >::insert(std::__1::__wrap_iter, char const*, char const*) in FirebaseFirestore(writer.o) "___cxa_guard_abort", referenced from: firebase::firestore::util::Status::moved_from_message() in FirebaseFirestore(status.o) firebase::firestore::util::Status::empty_string() in FirebaseFirestore(status.o) firebase::firestore::model::DocumentKey::Empty() in FirebaseFirestore(document_key.o) firebase::firestore::model::FieldPath::EmptyPath() in FirebaseFirestore(field_path.o) firebase::firestore::model::FieldPath::KeyFieldPath() in FirebaseFirestore(field_path.o) firebase::firestore::immutable::impl::ArraySortedMap >::EmptyArray() in FirebaseFirestore(firestore_client.o) firebase::firestore::model::FieldValue::FromDouble(double) in FirebaseFirestore(field_value.o) ... "vtable for std::__1::ios_base", referenced from: std::__1::ios_base::ios_base() in FirebaseFirestore(filesystem_common.o) std::__1::ios_base::ios_base() in FirebaseFirestore(query_data.o) std::__1::ios_base::ios_base() in FirebaseFirestore(pretty_printing.o) NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "std::__1::future::~future()", referenced from: firebase::firestore::remote::GrpcCompletion::EnsureValidFuture() in FirebaseFirestore(grpc_completion.o) std::__1::future::operator=(std::__1::future&&) in FirebaseFirestore(grpc_completion.o) firebase::firestore::remote::GrpcCompletion::~GrpcCompletion() in FirebaseFirestore(grpc_completion.o) "std::__1::ios_base::clear(unsigned int)", referenced from: std::__1::ios_base::setstate(unsigned int) in FirebaseFirestore(status.o) std::__1::ios_base::setstate(unsigned int) in FirebaseFirestore(database_id.o) std::__1::ios_base::setstate(unsigned int) in FirebaseFirestore(document_key.o) std::__1::ios_base::setstate(unsigned int) in FirebaseFirestore(direction.o) std::__1::ios_base::setstate(unsigned int) in FirebaseFirestore(field_value.o) std::__1::ios_base::setstate(unsigned int) in FirebaseFirestore(transform_operation.o) std::__1::ios_base::setstate(unsigned int) in FirebaseFirestore(document.o) ... "std::__1::ctype::id", referenced from: std::__1::ctype const& std::__1::use_facet >(std::__1::locale const&) in FirebaseFirestore(status.o) std::__1::ctype const& std::__1::use_facet >(std::__1::locale const&) in FirebaseFirestore(database_id.o) std::__1::ctype const& std::__1::use_facet >(std::__1::locale const&) in FirebaseFirestore(document_key.o) std::__1::ctype const& std::__1::use_facet >(std::__1::locale const&) in FirebaseFirestore(direction.o) std::__1::ctype const& std::__1::use_facet >(std::__1::locale const&) in FirebaseFirestore(field_value.o) std::__1::ctype const& std::__1::use_facet >(std::__1::locale const&) in FirebaseFirestore(transform_operation.o) std::__1::ctype const& std::__1::use_facet >(std::__1::locale const&) in FirebaseFirestore(document.o) ... "std::__1::basic_string, std::__1::allocator >::erase(unsigned long, unsigned long)", referenced from: firebase::firestore::util::PrefixSuccessor(absl::lts_2019_08_08::string_view) in FirebaseFirestore(string_util.o) firebase::firestore::util::AppendUpto9(std::__1::basic_string, std::__1::allocator >*, char const*, unsigned int) in FirebaseFirestore(ordered_code.o) "std::__1::to_string(int)", referenced from: std::__1::basic_string, std::__1::allocator > firebase::firestore::nanopb::internal::ToString(int const&) in FirebaseFirestore(firestore.nanopb.o) firebase::firestore::local::(anonymous namespace)::SaveVersion(int, firebase::firestore::local::LevelDbTransaction*) in FirebaseFirestore(leveldb_migrations.o) std::__1::basic_string, std::__1::allocator > firebase::firestore::nanopb::internal::ToString(int const&) in FirebaseFirestore(status.nanopb.o) std::__1::basic_string, std::__1::allocator > firebase::firestore::nanopb::internal::ToString(int const&) in FirebaseFirestore(target.nanopb.o) std::__1::basic_string, std::__1::allocator > firebase::firestore::nanopb::internal::ToString(int const&) in FirebaseFirestore(write.nanopb.o) std::__1::basic_string, std::__1::allocator > firebase::firestore::nanopb::internal::ToString(int const&) in FirebaseFirestore(timestamp.nanopb.o) std::__1::basic_string, std::__1::allocator > firebase::firestore::nanopb::internal::ToString(int const&) in FirebaseFirestore(mutation.nanopb.o) ... "std::__1::locale::~locale()", referenced from: std::__1::basic_ios >::widen(char) const in FirebaseFirestore(status.o) std::__1::basic_ios >::widen(char) const in FirebaseFirestore(database_id.o) std::__1::basic_ios >::widen(char) const in FirebaseFirestore(document_key.o) std::__1::basic_ios >::widen(char) const in FirebaseFirestore(direction.o) std::__1::basic_ios >::widen(char) const in FirebaseFirestore(field_value.o) std::__1::basic_ios >::widen(char) const in FirebaseFirestore(transform_operation.o) std::__1::basic_ios >::widen(char) const in FirebaseFirestore(document.o) ... "absl::lts_2019_08_08::StrCat(absl::lts_2019_08_08::AlphaNum const&, absl::lts_2019_08_08::AlphaNum const&, absl::lts_2019_08_08::AlphaNum const&)", referenced from: firebase::firestore::model::(anonymous namespace)::ServerTimestampValue::ToString() const in FirebaseFirestore(field_value.o) firebase::firestore::model::(anonymous namespace)::ReferenceValue::ToString() const in FirebaseFirestore(field_value.o) firebase::firestore::model::Precondition::ToString() const in FirebaseFirestore(precondition.o) firebase::firestore::model::NumericIncrementTransform::Rep::ToString() const in FirebaseFirestore(transform_operation.o) firebase::firestore::nanopb::ByteString::ToHexString() const in FirebaseFirestore(byte_string.o) firebase::firestore::core::Query::ToString() const in FirebaseFirestore(query.o) firebase::firestore::core::FieldFilter::Rep::CanonicalId() const in FirebaseFirestore(field_filter.o) ... "std::__1::chrono::steady_clock::now()", referenced from: firebase::firestore::util::TimeSlot::TimeSlot(firebase::firestore::util::ExecutorLibdispatch*, std::__1::chrono::duration >, firebase::firestore::util::Executor::TaggedOperation&&, unsigned int) in FirebaseFirestore(executor_libdispatch.o) std::__1::future_status std::__1::__assoc_sub_state::wait_for >(std::__1::chrono::duration > const&) const in FirebaseFirestore(grpc_completion.o) std::__1::future_status std::__1::__assoc_sub_state::wait_until > >(std::__1::chrono::time_point > > const&) const in FirebaseFirestore(grpc_completion.o) std::__1::cv_status std::__1::condition_variable::wait_until > >(std::__1::unique_lock&, std::__1::chrono::time_point > > const&) in FirebaseFirestore(grpc_completion.o) std::__1::cv_status std::__1::condition_variable::wait_for >(std::__1::unique_lock&, std::__1::chrono::duration > const&) in FirebaseFirestore(grpc_completion.o) firebase::firestore::remote::ExponentialBackoff::ExponentialBackoff(std::__1::shared_ptr const&, firebase::firestore::util::TimerId, double, std::__1::chrono::duration >, std::__1::chrono::duration >) in FirebaseFirestore(exponential_backoff.o) firebase::firestore::remote::ExponentialBackoff::BackoffAndRun(std::__1::function&&) in FirebaseFirestore(exponential_backoff.o) ... "absl::lts_2019_08_08::numbers_internal::FastIntToBuffer(unsigned int, char*)", referenced from: absl::lts_2019_08_08::AlphaNum::AlphaNum(unsigned int) in FirebaseFirestore(serializer.o) "leveldb::WriteBatch::Delete(leveldb::Slice const&)", referenced from: firebase::firestore::local::LevelDbTransaction::Commit() in FirebaseFirestore(leveldb_transaction.o) "___cxa_begin_catch", referenced from: ___clang_call_terminate in FirebaseFirestore(FIRDocumentReference.o) std::exception_ptr std::make_exception_ptr(std::__1::future_error) in FirebaseFirestore(document_reference.o) std::__1::basic_ostream >& std::__1::__put_character_sequence >(std::__1::basic_ostream >&, char const*, unsigned long) in FirebaseFirestore(status.o) std::__1::basic_ostream >& std::__1::__put_character_sequence >(std::__1::basic_ostream >&, char const*, unsigned long) in FirebaseFirestore(database_id.o) std::__1::basic_ostream >& std::__1::__put_character_sequence >(std::__1::basic_ostream >&, char const*, unsigned long) in FirebaseFirestore(document_key.o) std::exception_ptr std::make_exception_ptr(std::__1::future_error) in FirebaseFirestore(query_core.o) std::__1::basic_ostream >& std::__1::__put_character_sequence >(std::__1::basic_ostream >&, char const*, unsigned long) in FirebaseFirestore(direction.o) ... "std::__1::basic_streambuf >::xsputn(char const*, long)", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in FirebaseFirestore(filesystem_common.o) vtable for std::__1::basic_filebuf > in FirebaseFirestore(filesystem_common.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in FirebaseFirestore(query_data.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in FirebaseFirestore(pretty_printing.o) "grpc::ClientContext::ClientContext()", referenced from: absl::lts_2019_08_08::memory_internal::MakeUniqueResult::scalar absl::lts_2019_08_08::make_unique() in FirebaseFirestore(grpc_connection.o) "___cxa_throw", referenced from: std::__1::__throw_length_error(char const*) in FirebaseFirestore(FIRDocumentReference.o) std::__1::__throw_length_error(char const*) in FirebaseFirestore(FIRFieldPath.o) std::__1::__throw_length_error(char const*) in FirebaseFirestore(FIRFirestore.o) std::__1::__throw_bad_function_call() in FirebaseFirestore(FIRFirestore.o) std::__1::__throw_length_error(char const*) in FirebaseFirestore(error_apple.o) std::__1::__throw_length_error(char const*) in FirebaseFirestore(FIRDocumentSnapshot.o) std::__1::__throw_length_error(char const*) in FirebaseFirestore(FIRQuery.o) ... "std::logic_error::what() const", referenced from: vtable for firebase::firestore::util::FirestoreInternalError in FirebaseFirestore(exception.o) "absl::lts_2019_08_08::strings_internal::AppendPieces(std::__1::basic_string, std::__1::allocator >*, std::initializer_list)", referenced from: void absl::lts_2019_08_08::StrAppend(std::__1::basic_string, std::__1::allocator >*, absl::lts_2019_08_08::AlphaNum const&, absl::lts_2019_08_08::AlphaNum const&, absl::lts_2019_08_08::AlphaNum const&, absl::lts_2019_08_08::AlphaNum const&, absl::lts_2019_08_08::AlphaNum const&, char const (&) [3]) in FirebaseFirestore(exception.o) void absl::lts_2019_08_08::StrAppend<>(std::__1::basic_string, std::__1::allocator >*, absl::lts_2019_08_08::AlphaNum const&, absl::lts_2019_08_08::AlphaNum const&, absl::lts_2019_08_08::AlphaNum const&, absl::lts_2019_08_08::AlphaNum const&, absl::lts_2019_08_08::AlphaNum const&) in FirebaseFirestore(leveldb_transaction.o) "absl::lts_2019_08_08::StrCat(absl::lts_2019_08_08::AlphaNum const&, absl::lts_2019_08_08::AlphaNum const&)", referenced from: firebase::firestore::util::(anonymous namespace)::DefaultThrowHandler(firebase::firestore::util::ExceptionType, char const*, char const*, int, std::__1::basic_string, std::__1::allocator > const&) in FirebaseFirestore(exception.o) firebase::firestore::core::OrderBy::CanonicalId() const in FirebaseFirestore(order_by.o) firebase::firestore::local::ConvertStatus(leveldb::Status const&) in FirebaseFirestore(leveldb_util.o) "vtable for std::length_error", referenced from: std::length_error::length_error(char const*) in FirebaseFirestore(FIRDocumentReference.o) std::length_error::length_error(char const*) in FirebaseFirestore(FIRFieldPath.o) std::length_error::length_error(char const*) in FirebaseFirestore(FIRFirestore.o) std::length_error::length_error(char const*) in FirebaseFirestore(error_apple.o) std::length_error::length_error(char const*) in FirebaseFirestore(FIRDocumentSnapshot.o) std::length_error::length_error(char const*) in FirebaseFirestore(FIRQuery.o) std::length_error::length_error(char const*) in FirebaseFirestore(FIRTransaction.o) ... NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "std::__1::mutex::unlock()", referenced from: std::__1::unique_lock::~unique_lock() in FirebaseFirestore(document_reference.o) std::__1::lock_guard::~lock_guard() in FirebaseFirestore(document_reference.o) std::__1::lock_guard::~lock_guard() in FirebaseFirestore(firestore.o) std::__1::unique_lock::~unique_lock() in FirebaseFirestore(query_core.o) std::__1::lock_guard::~lock_guard() in FirebaseFirestore(query_core.o) std::__1::lock_guard::~lock_guard() in FirebaseFirestore(async_queue.o) std::__1::unique_lock::~unique_lock() in FirebaseFirestore(grpc_completion.o) ... "std::__1::basic_string, std::__1::allocator >::__init(unsigned long, char)", referenced from: std::__1::basic_string, std::__1::allocator >::basic_string(unsigned long, char) in FirebaseFirestore(string_apple.o) std::__1::basic_string, std::__1::allocator >::basic_string(unsigned long, char) in FirebaseFirestore(status.o) std::__1::basic_string, std::__1::allocator >::basic_string(unsigned long, char) in FirebaseFirestore(pretty_printing.o) "virtual thunk to std::__1::basic_istream >::~basic_istream()", referenced from: construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in FirebaseFirestore(filesystem_common.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_ifstream > in FirebaseFirestore(filesystem_common.o) "std::__1::__shared_weak_count::__get_deleter(std::type_info const&) const", referenced from: vtable for std::__1::__shared_ptr_emplace > in FirebaseFirestore(FIRDocumentReference.o) vtable for std::__1::__shared_ptr_emplace > in FirebaseFirestore(FIRFirestore.o) vtable for std::__1::__shared_ptr_emplace<-[FIRFirestore runTransactionWithBlock:dispatchQueue:completion:]::TransactionResult, std::__1::allocator<-[FIRFirestore runTransactionWithBlock:dispatchQueue:completion:]::TransactionResult> > in FirebaseFirestore(FIRFirestore.o) vtable for std::__1::__shared_ptr_emplace > in FirebaseFirestore(FIRDocumentSnapshot.o) vtable for std::__1::__shared_ptr_emplace, std::__1::allocator > > in FirebaseFirestore(FIRQuery.o) vtable for std::__1::__shared_ptr_emplace > in FirebaseFirestore(FSTUserDataConverter.o) vtable for std::__1::__shared_ptr_emplace > in FirebaseFirestore(document_reference.o) ... "vtable for std::__1::basic_ios >", referenced from: std::__1::basic_ios >::basic_ios() in FirebaseFirestore(filesystem_common.o) std::__1::basic_ios >::basic_ios() in FirebaseFirestore(query_data.o) std::__1::basic_ios >::basic_ios() in FirebaseFirestore(pretty_printing.o) NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "std::__1::__next_prime(unsigned long)", referenced from: std::__1::__hash_table, std::__1::__unordered_map_hasher, firebase::firestore::model::DocumentKeyHash, true>, std::__1::__unordered_map_equal, std::__1::equal_to, true>, std::__1::allocator > >::rehash(unsigned long) in FirebaseFirestore(transaction.o) std::__1::__hash_table, std::__1::allocator >::rehash(unsigned long) in FirebaseFirestore(transaction.o) std::__1::__hash_table, std::__1::__unordered_map_hasher, std::__1::hash, true>, std::__1::__unordered_map_equal, std::__1::equal_to, true>, std::__1::allocator > >::rehash(unsigned long) in FirebaseFirestore(executor_libdispatch.o) std::__1::__hash_table, std::__1::allocator >, std::__1::hash, std::__1::allocator > >, std::__1::equal_to, std::__1::allocator > >, std::__1::allocator, std::__1::allocator > > >::rehash(unsigned long) in FirebaseFirestore(datastore.o) std::__1::__hash_table, std::__1::__unordered_map_hasher, std::__1::hash, true>, std::__1::__unordered_map_equal, std::__1::equal_to, true>, std::__1::allocator > >::rehash(unsigned long) in FirebaseFirestore(sync_engine.o) std::__1::__hash_table, std::__1::equal_to, std::__1::allocator >::rehash(unsigned long) in FirebaseFirestore(sync_engine.o) std::__1::__hash_table, std::__1::__unordered_map_hasher, firebase::firestore::model::DocumentKeyHash, true>, std::__1::__unordered_map_equal, std::__1::equal_to, true>, std::__1::allocator > >::rehash(unsigned long) in FirebaseFirestore(sync_engine.o) ... "std::__1::basic_ostream >::sentry::~sentry()", referenced from: std::__1::basic_ostream >& std::__1::__put_character_sequence >(std::__1::basic_ostream >&, char const*, unsigned long) in FirebaseFirestore(status.o) std::__1::basic_ostream >& std::__1::__put_character_sequence >(std::__1::basic_ostream >&, char const*, unsigned long) in FirebaseFirestore(database_id.o) std::__1::basic_ostream >& std::__1::__put_character_sequence >(std::__1::basic_ostream >&, char const*, unsigned long) in FirebaseFirestore(document_key.o) std::__1::basic_ostream >& std::__1::__put_character_sequence >(std::__1::basic_ostream >&, char const*, unsigned long) in FirebaseFirestore(direction.o) std::__1::basic_ostream >& std::__1::__put_character_sequence >(std::__1::basic_ostream >&, char const*, unsigned long) in FirebaseFirestore(field_value.o) std::__1::basic_ostream >& std::__1::__put_character_sequence >(std::__1::basic_ostream >&, char const*, unsigned long) in FirebaseFirestore(transform_operation.o) std::__1::basic_ostream >& std::__1::__put_character_sequence >(std::__1::basic_ostream >&, char const*, unsigned long) in FirebaseFirestore(document.o) ... "virtual thunk to std::__1::basic_ostream >::~basic_ostream()", referenced from: construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in FirebaseFirestore(filesystem_common.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in FirebaseFirestore(query_data.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in FirebaseFirestore(pretty_printing.o) "vtable for std::exception", referenced from: std::exception::exception() in FirebaseFirestore(FIRFirestore.o) std::exception::exception() in FirebaseFirestore(FIRQuery.o) NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "virtual thunk to std::__1::basic_istream >::~basic_istream()", referenced from: construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in FirebaseFirestore(filesystem_common.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_ifstream > in FirebaseFirestore(filesystem_common.o) "std::logic_error::logic_error(std::__1::basic_string, std::__1::allocator > const&)", referenced from: firebase::firestore::util::(anonymous namespace)::DefaultThrowHandler(firebase::firestore::util::ExceptionType, char const*, char const*, int, std::__1::basic_string, std::__1::allocator > const&) in FirebaseFirestore(exception.o) "std::__1::__shared_weak_count::~__shared_weak_count()", referenced from: std::__1::__shared_ptr_emplace >::__shared_ptr_emplace(std::__1::allocator) in FirebaseFirestore(FIRDocumentReference.o) std::__1::__shared_ptr_emplace >::~__shared_ptr_emplace() in FirebaseFirestore(FIRDocumentReference.o) std::__1::__shared_ptr_emplace >::__shared_ptr_emplace, std::__1::allocator >, std::__1::shared_ptr, std::__1::shared_ptr, void*>(std::__1::allocator, firebase::firestore::model::DatabaseId&&, std::__1::basic_string, std::__1::allocator >&&, std::__1::shared_ptr&&, std::__1::shared_ptr&&, void*&&) in FirebaseFirestore(FIRFirestore.o) std::__1::__shared_ptr_emplace >::~__shared_ptr_emplace() in FirebaseFirestore(FIRFirestore.o) std::__1::__shared_ptr_emplace<-[FIRFirestore runTransactionWithBlock:dispatchQueue:completion:]::TransactionResult, std::__1::allocator<-[FIRFirestore runTransactionWithBlock:dispatchQueue:completion:]::TransactionResult> >::__shared_ptr_emplace* __strong&, void (objc_object*, NSError*) block_pointer __strong&>(std::__1::allocator<-[FIRFirestore runTransactionWithBlock:dispatchQueue:completion:]::TransactionResult>, FIRFirestore* const __strong&, objc_object* (FIRTransaction*, NSError* __autoreleasing*) block_pointer __strong&, NSObject* __strong&, void (objc_object*, NSError*) block_pointer __strong&) in FirebaseFirestore(FIRFirestore.o) std::__1::__shared_ptr_emplace<-[FIRFirestore runTransactionWithBlock:dispatchQueue:completion:]::TransactionResult, std::__1::allocator<-[FIRFirestore runTransactionWithBlock:dispatchQueue:completion:]::TransactionResult> >::~__shared_ptr_emplace() in FirebaseFirestore(FIRFirestore.o) std::__1::__shared_ptr_emplace >::__shared_ptr_emplace(std::__1::allocator) in FirebaseFirestore(FIRDocumentSnapshot.o) ... "std::__1::__assoc_sub_state::__execute()", referenced from: vtable for std::__1::__assoc_state > > in FirebaseFirestore(document_reference.o) vtable for std::__1::__assoc_state > > in FirebaseFirestore(query_core.o) "std::__1::basic_string, std::__1::allocator >::find(char, unsigned long) const", referenced from: -[FIRQuery boundFromFieldValues:isBefore:] in FirebaseFirestore(FIRQuery.o) firebase::firestore::api::Query::ParseExpectedReferenceValue(firebase::firestore::model::FieldValue const&, std::__1::function, std::__1::allocator > ()> const&) const in FirebaseFirestore(query_core.o) "std::exception_ptr::exception_ptr(std::exception_ptr const&)", referenced from: std::__1::__assoc_state > >::move() in FirebaseFirestore(document_reference.o) std::__1::__assoc_state > >::move() in FirebaseFirestore(query_core.o) "std::bad_cast::bad_cast()", referenced from: std::__1::__throw_bad_cast() in FirebaseFirestore(filesystem_common.o) "std::__1::future_error::future_error(std::__1::error_code)", referenced from: std::__1::__throw_future_error(std::__1::future_errc) in FirebaseFirestore(document_reference.o) std::__1::promise > >::~promise() in FirebaseFirestore(document_reference.o) std::__1::__throw_future_error(std::__1::future_errc) in FirebaseFirestore(query_core.o) std::__1::promise > >::~promise() in FirebaseFirestore(query_core.o) "std::__1::ios_base::__set_badbit_and_consider_rethrow()", referenced from: std::__1::basic_ostream >& std::__1::__put_character_sequence >(std::__1::basic_ostream >&, char const*, unsigned long) in FirebaseFirestore(status.o) std::__1::basic_ostream >& std::__1::__put_character_sequence >(std::__1::basic_ostream >&, char const*, unsigned long) in FirebaseFirestore(database_id.o) std::__1::basic_ostream >& std::__1::__put_character_sequence >(std::__1::basic_ostream >&, char const*, unsigned long) in FirebaseFirestore(document_key.o) std::__1::basic_ostream >& std::__1::__put_character_sequence >(std::__1::basic_ostream >&, char const*, unsigned long) in FirebaseFirestore(direction.o) std::__1::basic_ostream >& std::__1::__put_character_sequence >(std::__1::basic_ostream >&, char const*, unsigned long) in FirebaseFirestore(field_value.o) std::__1::basic_ostream >& std::__1::__put_character_sequence >(std::__1::basic_ostream >&, char const*, unsigned long) in FirebaseFirestore(transform_operation.o) std::__1::basic_ostream >& std::__1::__put_character_sequence >(std::__1::basic_ostream >&, char const*, unsigned long) in FirebaseFirestore(document.o) ... "grpc_impl::AccessTokenCredentials(std::__1::basic_string, std::__1::allocator > const&)", referenced from: grpc::AccessTokenCredentials(std::__1::basic_string, std::__1::allocator > const&) in FirebaseFirestore(grpc_connection.o) "operator delete[](void*)", referenced from: leveldb::Status::~Status() in FirebaseFirestore(leveldb_persistence.o) std::__1::basic_filebuf >::~basic_filebuf() in FirebaseFirestore(filesystem_common.o) std::__1::basic_filebuf >::imbue(std::__1::locale const&) in FirebaseFirestore(filesystem_common.o) std::__1::basic_filebuf >::setbuf(char*, long) in FirebaseFirestore(filesystem_common.o) "absl::lts_2019_08_08::numbers_internal::FastIntToBuffer(unsigned long long, char*)", referenced from: char* absl::lts_2019_08_08::numbers_internal::FastIntToBuffer(unsigned long, char*) in FirebaseFirestore(FIRDocumentReference.o) char* absl::lts_2019_08_08::numbers_internal::FastIntToBuffer(unsigned long, char*) in FirebaseFirestore(FIRQuery.o) absl::lts_2019_08_08::AlphaNum::AlphaNum(unsigned long long) in FirebaseFirestore(FSTUserDataConverter.o) char* absl::lts_2019_08_08::numbers_internal::FastIntToBuffer(unsigned long, char*) in FirebaseFirestore(document_reference.o) char* absl::lts_2019_08_08::numbers_internal::FastIntToBuffer(unsigned long, char*) in FirebaseFirestore(field_path.o) char* absl::lts_2019_08_08::numbers_internal::FastIntToBuffer(unsigned long, char*) in FirebaseFirestore(collection_reference.o) char* absl::lts_2019_08_08::numbers_internal::FastIntToBuffer(unsigned long, char*) in FirebaseFirestore(field_value.o) ... "absl::lts_2019_08_08::numbers_internal::FastIntToBuffer(long long, char*)", referenced from: absl::lts_2019_08_08::AlphaNum::AlphaNum(long long) in FirebaseFirestore(FIRFirestoreSettings.o) char* absl::lts_2019_08_08::numbers_internal::FastIntToBuffer(long, char*) in FirebaseFirestore(FIRDocumentSnapshot.o) "std::logic_error::logic_error(std::__1::basic_string, std::__1::allocator > const&)", referenced from: firebase::firestore::util::FirestoreInternalError::FirestoreInternalError(std::__1::basic_string, std::__1::allocator > const&) in FirebaseFirestore(exception.o) std::invalid_argument::invalid_argument(std::__1::basic_string, std::__1::allocator > const&) in FirebaseFirestore(exception.o) "std::logic_error::logic_error(std::logic_error const&)", referenced from: std::__1::future_error::future_error(std::__1::future_error const&) in FirebaseFirestore(document_reference.o) "leveldb::WriteBatch::~WriteBatch()", referenced from: firebase::firestore::local::LevelDbTransaction::Commit() in FirebaseFirestore(leveldb_transaction.o) "std::__1::basic_string, std::__1::allocator >::operator=(std::__1::basic_string, std::__1::allocator > const&)", referenced from: firebase::firestore::api::Settings::set_host(std::__1::basic_string, std::__1::allocator > const&) in FirebaseFirestore(FIRFirestoreSettings.o) std::__1::basic_string, std::__1::allocator >* std::__1::__copy, std::__1::allocator > const*>, std::__1::basic_string, std::__1::allocator >*>(std::__1::__wrap_iter, std::__1::allocator > const*>, std::__1::__wrap_iter, std::__1::allocator > const*>, std::__1::basic_string, std::__1::allocator >*) in FirebaseFirestore(FIRQuery.o) std::__1::basic_string, std::__1::allocator >* std::__1::__copy, std::__1::allocator >*, std::__1::basic_string, std::__1::allocator >*>(std::__1::basic_string, std::__1::allocator >*, std::__1::basic_string, std::__1::allocator >*, std::__1::basic_string, std::__1::allocator >*) in FirebaseFirestore(FSTUserDataConverter.o) std::__1::basic_string, std::__1::allocator >* std::__1::__copy, std::__1::allocator > const*>, std::__1::basic_string, std::__1::allocator >*>(std::__1::__wrap_iter, std::__1::allocator > const*>, std::__1::__wrap_iter, std::__1::allocator > const*>, std::__1::basic_string, std::__1::allocator >*) in FirebaseFirestore(document_reference.o) firebase::firestore::api::Settings::operator=(firebase::firestore::api::Settings const&) in FirebaseFirestore(firestore.o) std::__1::basic_string, std::__1::allocator >* std::__1::__copy, std::__1::allocator > const*>, std::__1::basic_string, std::__1::allocator >*>(std::__1::__wrap_iter, std::__1::allocator > const*>, std::__1::__wrap_iter, std::__1::allocator > const*>, std::__1::basic_string, std::__1::allocator >*) in FirebaseFirestore(collection_reference.o) std::__1::basic_string, std::__1::allocator >* std::__1::__copy, std::__1::allocator > const*>, std::__1::basic_string, std::__1::allocator >*>(std::__1::__wrap_iter, std::__1::allocator > const*>, std::__1::__wrap_iter, std::__1::allocator > const*>, std::__1::basic_string, std::__1::allocator >*) in FirebaseFirestore(query_core.o) ... "std::current_exception()", referenced from: std::exception_ptr std::make_exception_ptr(std::__1::future_error) in FirebaseFirestore(document_reference.o) std::exception_ptr std::make_exception_ptr(std::__1::future_error) in FirebaseFirestore(query_core.o) "std::__1::promise::set_value()", referenced from: firebase::firestore::remote::GrpcCompletion::Complete(bool) in FirebaseFirestore(grpc_completion.o) "std::__1::__assoc_sub_state::set_exception(std::exception_ptr)", referenced from: std::__1::promise > >::~promise() in FirebaseFirestore(document_reference.o) std::__1::promise > >::~promise() in FirebaseFirestore(query_core.o) "std::__1::condition_variable::~condition_variable()", referenced from: std::__1::__assoc_sub_state::~__assoc_sub_state() in FirebaseFirestore(document_reference.o) "std::__1::basic_ostream >::operator<<(std::__1::basic_streambuf >*)", referenced from: firebase::firestore::util::ReadFile(firebase::firestore::util::Path const&) in FirebaseFirestore(filesystem_common.o) "std::__1::basic_string, std::__1::allocator >::append(char const*, unsigned long)", referenced from: std::__1::basic_string, std::__1::allocator >::append(std::__1::basic_string, std::__1::allocator > const&) in FirebaseFirestore(status.o) firebase::firestore::util::internal::StringFormatPieces(char const*, std::initializer_list)::$_1::operator()(std::__1::basic_string, std::__1::allocator >*) const in FirebaseFirestore(string_format.o) std::__1::basic_string, std::__1::allocator >& std::__1::basic_string, std::__1::allocator >::__append_forward_unsafe(char const*, char const*) in FirebaseFirestore(string_format.o) std::__1::basic_string, std::__1::allocator > absl::lts_2019_08_08::strings_internal::JoinAlgorithm, std::__1::allocator > const*>, firebase::firestore::model::(anonymous namespace)::JoinEscaped&>(std::__1::__wrap_iter, std::__1::allocator > const*>, std::__1::__wrap_iter, std::__1::allocator > const*>, absl::lts_2019_08_08::string_view, firebase::firestore::model::(anonymous namespace)::JoinEscaped&) in FirebaseFirestore(field_path.o) std::__1::basic_string, std::__1::allocator >::append(std::__1::basic_string, std::__1::allocator > const&) in FirebaseFirestore(field_path.o) std::__1::basic_string, std::__1::allocator > absl::lts_2019_08_08::strings_internal::JoinAlgorithm, std::__1::basic_string, std::__1::allocator > firebase::firestore::util::impl::ToStringImpl >, void>(std::__1::vector > const&, firebase::firestore::util::impl::ToStringChoice<5>)::'lambda'(std::__1::basic_string, std::__1::allocator >*, firebase::firestore::model::FieldValue const&)&>(std::__1::vector >, std::__1::vector >, absl::lts_2019_08_08::string_view, std::__1::basic_string, std::__1::allocator > firebase::firestore::util::impl::ToStringImpl >, void>(std::__1::vector > const&, firebase::firestore::util::impl::ToStringChoice<5>)::'lambda'(std::__1::basic_string, std::__1::allocator >*, firebase::firestore::model::FieldValue const&)&) in FirebaseFirestore(field_value.o) std::__1::basic_string, std::__1::allocator >::append(std::__1::basic_string, std::__1::allocator > const&) in FirebaseFirestore(field_value.o) ... "virtual thunk to std::__1::basic_iostream >::~basic_iostream()", referenced from: construction vtable for std::__1::basic_iostream >-in-std::__1::basic_stringstream, std::__1::allocator > in FirebaseFirestore(filesystem_common.o) "___cxa_pure_virtual", referenced from: vtable for firebase::firestore::core::EventListener in FirebaseFirestore(FIRDocumentReference.o) vtable for std::__1::__function::__base, std::__1::function)> in FirebaseFirestore(FIRFirestore.o) vtable for std::__1::__function::__base in FirebaseFirestore(FIRFirestore.o) vtable for firebase::firestore::core::EventListener in FirebaseFirestore(FIRFirestore.o) vtable for std::__1::__function::__base)> in FirebaseFirestore(FIRFirestore.o) vtable for std::__1::__function::__base in FirebaseFirestore(error_apple.o) vtable for firebase::firestore::core::EventListener in FirebaseFirestore(FIRQuery.o) ... "typeinfo for std::__1::future_error", referenced from: std::__1::__throw_future_error(std::__1::future_errc) in FirebaseFirestore(document_reference.o) std::exception_ptr std::make_exception_ptr(std::__1::future_error) in FirebaseFirestore(document_reference.o) std::__1::__throw_future_error(std::__1::future_errc) in FirebaseFirestore(query_core.o) std::exception_ptr std::make_exception_ptr(std::__1::future_error) in FirebaseFirestore(query_core.o) "std::__1::__shared_count::~__shared_count()", referenced from: std::__1::__assoc_sub_state::~__assoc_sub_state() in FirebaseFirestore(document_reference.o) "absl::lts_2019_08_08::string_view::find(absl::lts_2019_08_08::string_view, unsigned long) const", referenced from: firebase::firestore::model::ResourcePath::FromStringView(absl::lts_2019_08_08::string_view) in FirebaseFirestore(resource_path.o) "std::__1::mutex::lock()", referenced from: std::__1::unique_lock::unique_lock(std::__1::mutex&) in FirebaseFirestore(document_reference.o) std::__1::lock_guard::lock_guard(std::__1::mutex&) in FirebaseFirestore(document_reference.o) std::__1::lock_guard::lock_guard(std::__1::mutex&) in FirebaseFirestore(firestore.o) std::__1::unique_lock::unique_lock(std::__1::mutex&) in FirebaseFirestore(query_core.o) std::__1::lock_guard::lock_guard(std::__1::mutex&) in FirebaseFirestore(query_core.o) std::__1::lock_guard::lock_guard(std::__1::mutex&) in FirebaseFirestore(async_queue.o) std::__1::unique_lock::unique_lock(std::__1::mutex&) in FirebaseFirestore(grpc_completion.o) ... "_FIRLogBasic", referenced from: firebase::firestore::util::(anonymous namespace)::LogMessageV(firebase::firestore::util::LogLevel, NSString*, ...) in FirebaseFirestore(log_apple.o) "leveldb::Status::ToString() const", referenced from: firebase::firestore::local::ConvertStatus(leveldb::Status const&) in FirebaseFirestore(leveldb_util.o) firebase::firestore::local::LevelDbMigrations::ReadSchemaVersion(leveldb::DB*) in FirebaseFirestore(leveldb_migrations.o) firebase::firestore::local::LevelDbTransaction::Iterator::Seek(std::__1::basic_string, std::__1::allocator > const&) in FirebaseFirestore(leveldb_transaction.o) firebase::firestore::local::LevelDbTransaction::Iterator::AdvanceLDB() in FirebaseFirestore(leveldb_transaction.o) firebase::firestore::local::LevelDbTransaction::Commit() in FirebaseFirestore(leveldb_transaction.o) firebase::firestore::local::LevelDbMutationQueue::LookupMutationBatch(int) in FirebaseFirestore(leveldb_mutation_queue.o) firebase::firestore::local::LevelDbRemoteDocumentCache::Get(firebase::firestore::model::DocumentKey const&) in FirebaseFirestore(leveldb_remote_document_cache.o) ... "std::__1::basic_streambuf >::~basic_streambuf()", referenced from: std::__1::basic_stringbuf, std::__1::allocator >::~basic_stringbuf() in FirebaseFirestore(filesystem_common.o) std::__1::basic_filebuf >::~basic_filebuf() in FirebaseFirestore(filesystem_common.o) std::__1::basic_filebuf >::basic_filebuf() in FirebaseFirestore(filesystem_common.o) "___cxa_free_exception", referenced from: std::__1::__throw_length_error(char const*) in FirebaseFirestore(FIRDocumentReference.o) std::__1::__throw_length_error(char const*) in FirebaseFirestore(FIRFieldPath.o) std::__1::__throw_length_error(char const*) in FirebaseFirestore(FIRFirestore.o) std::__1::__throw_length_error(char const*) in FirebaseFirestore(error_apple.o) std::__1::__throw_length_error(char const*) in FirebaseFirestore(FIRDocumentSnapshot.o) std::__1::__throw_length_error(char const*) in FirebaseFirestore(FIRQuery.o) std::__1::__throw_length_error(char const*) in FirebaseFirestore(FIRTransaction.o) ... "vtable for std::__1::future_error", referenced from: std::__1::future_error::future_error(std::__1::future_error const&) in FirebaseFirestore(document_reference.o) NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "std::__1::condition_variable::notify_all()", referenced from: void std::__1::__assoc_state > >::set_value > >(std::__1::unique_ptr >&&) in FirebaseFirestore(document_reference.o) void std::__1::__assoc_state > >::set_value > >(std::__1::unique_ptr >&&) in FirebaseFirestore(query_core.o) "_OBJC_CLASS_$_FIRApp", referenced from: objc-class-ref in cloud_firestore(FLTCloudFirestorePlugin.o) objc-class-ref in firebase_storage(FLTFirebaseStoragePlugin.o) objc-class-ref in FirebaseFirestore(FIRFirestore.o) "vtable for std::__1::__assoc_sub_state", referenced from: std::__1::__assoc_sub_state::__assoc_sub_state() in FirebaseFirestore(document_reference.o) std::__1::__assoc_sub_state::~__assoc_sub_state() in FirebaseFirestore(document_reference.o) NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "std::__1::basic_streambuf >::showmanyc()", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in FirebaseFirestore(filesystem_common.o) vtable for std::__1::basic_filebuf > in FirebaseFirestore(filesystem_common.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in FirebaseFirestore(query_data.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in FirebaseFirestore(pretty_printing.o) "_OBJC_CLASS_$_FIRStorageMetadata", referenced from: objc-class-ref in firebase_storage(FLTFirebaseStoragePlugin.o) "absl::lts_2019_08_08::StrAppend(std::__1::basic_string, std::__1::allocator >*, absl::lts_2019_08_08::AlphaNum const&)", referenced from: firebase::firestore::util::(anonymous namespace)::DefaultThrowHandler(firebase::firestore::util::ExceptionType, char const*, char const*, int, std::__1::basic_string, std::__1::allocator > const&) in FirebaseFirestore(exception.o) firebase::firestore::core::Query::CanonicalId() const in FirebaseFirestore(query.o) firebase::firestore::local::(anonymous namespace)::Reader::Describe() in FirebaseFirestore(leveldb_key.o) "std::__1::to_string(unsigned long long)", referenced from: std::__1::basic_string, std::__1::allocator > firebase::firestore::nanopb::internal::ToString(unsigned long long const&) in FirebaseFirestore(wrappers.nanopb.o) "operator new[](unsigned long)", referenced from: std::__1::basic_filebuf >::imbue(std::__1::locale const&) in FirebaseFirestore(filesystem_common.o) std::__1::basic_filebuf >::setbuf(char*, long) in FirebaseFirestore(filesystem_common.o) "typeinfo for std::__1::__shared_weak_count", referenced from: typeinfo for std::__1::__shared_ptr_emplace > in FirebaseFirestore(FIRDocumentReference.o) typeinfo for std::__1::__shared_ptr_emplace > in FirebaseFirestore(FIRFirestore.o) typeinfo for std::__1::__shared_ptr_emplace<-[FIRFirestore runTransactionWithBlock:dispatchQueue:completion:]::TransactionResult, std::__1::allocator<-[FIRFirestore runTransactionWithBlock:dispatchQueue:completion:]::TransactionResult> > in FirebaseFirestore(FIRFirestore.o) typeinfo for std::__1::__shared_ptr_emplace > in FirebaseFirestore(FIRDocumentSnapshot.o) typeinfo for std::__1::__shared_ptr_emplace, std::__1::allocator > > in FirebaseFirestore(FIRQuery.o) typeinfo for std::__1::__shared_ptr_emplace > in FirebaseFirestore(FSTUserDataConverter.o) typeinfo for std::__1::__shared_ptr_emplace > in FirebaseFirestore(document_reference.o) ... "vtable for __cxxabiv1::__vmi_class_type_info", referenced from: typeinfo for firebase::firestore::core::AsyncEventListener in FirebaseFirestore(FIRQuery.o) typeinfo for firebase::firestore::core::AsyncEventListener in FirebaseFirestore(document_reference.o) typeinfo for firebase::firestore::core::AsyncEventListener in FirebaseFirestore(firestore.o) typeinfo for std::__1::function in FirebaseFirestore(transaction.o) typeinfo for firebase::firestore::core::AsyncEventListener in FirebaseFirestore(query_core.o) typeinfo for grpc_impl::CompletionQueue in FirebaseFirestore(firestore_client.o) typeinfo for firebase::firestore::remote::Datastore in FirebaseFirestore(datastore.o) ... NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "std::__1::basic_string, std::__1::allocator >::assign(char const*)", referenced from: std::__1::basic_string, std::__1::allocator >::operator=(char const*) in FirebaseFirestore(status.o) std::__1::basic_string, std::__1::allocator >::operator=(char const*) in FirebaseFirestore(hard_assert.o) "vtable for std::__1::__shared_count", referenced from: std::__1::__shared_count::__shared_count(long) in FirebaseFirestore(FIRDocumentReference.o) std::__1::__shared_count::__shared_count(long) in FirebaseFirestore(FIRFirestore.o) std::__1::__shared_count::__shared_count(long) in FirebaseFirestore(FIRDocumentSnapshot.o) std::__1::__shared_count::__shared_count(long) in FirebaseFirestore(FIRQuery.o) std::__1::__shared_count::__shared_count(long) in FirebaseFirestore(FSTUserDataConverter.o) std::__1::__shared_count::__shared_count(long) in FirebaseFirestore(document_reference.o) std::__1::__shared_count::__shared_count(long) in FirebaseFirestore(firestore.o) ... NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for __cxxabiv1::__si_class_type_info", referenced from: typeinfo for std::__1::__shared_ptr_emplace > in FirebaseFirestore(FIRDocumentReference.o) typeinfo for -[FIRDocumentReference wrapDocumentSnapshotBlock:]::Converter in FirebaseFirestore(FIRDocumentReference.o) typeinfo for std::__1::__shared_ptr_emplace > in FirebaseFirestore(FIRFirestore.o) typeinfo for std::__1::__shared_ptr_emplace<-[FIRFirestore runTransactionWithBlock:dispatchQueue:completion:]::TransactionResult, std::__1::allocator<-[FIRFirestore runTransactionWithBlock:dispatchQueue:completion:]::TransactionResult> > in FirebaseFirestore(FIRFirestore.o) typeinfo for std::__1::__function::__func<-[FIRFirestore runTransactionWithBlock:dispatchQueue:completion:]::$_0, std::__1::allocator<-[FIRFirestore runTransactionWithBlock:dispatchQueue:completion:]::$_0>, void (std::__1::shared_ptr, std::__1::function)> in FirebaseFirestore(FIRFirestore.o) typeinfo for std::__1::bad_function_call in FirebaseFirestore(FIRFirestore.o) typeinfo for std::__1::__function::__func<-[FIRFirestore runTransactionWithBlock:dispatchQueue:completion:]::$_1, std::__1::allocator<-[FIRFirestore runTransactionWithBlock:dispatchQueue:completion:]::$_1>, void (firebase::firestore::util::Status)> in FirebaseFirestore(FIRFirestore.o) ... NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "grpc_impl::ChannelArguments::SetSslTargetNameOverride(std::__1::basic_string, std::__1::allocator > const&)", referenced from: firebase::firestore::remote::GrpcConnection::CreateChannel() const in FirebaseFirestore(grpc_connection.o) "typeinfo for std::__1::bad_weak_ptr", referenced from: std::__1::__throw_bad_weak_ptr() in FirebaseFirestore(FIRQuery.o) std::__1::__throw_bad_weak_ptr() in FirebaseFirestore(document_reference.o) std::__1::__throw_bad_weak_ptr() in FirebaseFirestore(firestore.o) std::__1::__throw_bad_weak_ptr() in FirebaseFirestore(query_core.o) std::__1::__throw_bad_weak_ptr() in FirebaseFirestore(firestore_client.o) std::__1::__throw_bad_weak_ptr() in FirebaseFirestore(datastore.o) std::__1::__throw_bad_weak_ptr() in FirebaseFirestore(stream.o) ... "std::__1::ios_base::getloc() const", referenced from: std::__1::basic_ios >::widen(char) const in FirebaseFirestore(status.o) std::__1::basic_ios >::widen(char) const in FirebaseFirestore(database_id.o) std::__1::basic_ios >::widen(char) const in FirebaseFirestore(document_key.o) std::__1::basic_ios >::widen(char) const in FirebaseFirestore(direction.o) std::__1::basic_ios >::widen(char) const in FirebaseFirestore(field_value.o) std::__1::basic_ios >::widen(char) const in FirebaseFirestore(transform_operation.o) std::__1::basic_ios >::widen(char) const in FirebaseFirestore(document.o) ... "_FIRSetLoggerLevel", referenced from: firebase::firestore::util::LogSetLevel(firebase::firestore::util::LogLevel) in FirebaseFirestore(log_apple.o) "std::__1::bad_weak_ptr::~bad_weak_ptr()", referenced from: std::__1::__throw_bad_weak_ptr() in FirebaseFirestore(FIRQuery.o) std::__1::__throw_bad_weak_ptr() in FirebaseFirestore(document_reference.o) std::__1::__throw_bad_weak_ptr() in FirebaseFirestore(firestore.o) std::__1::__throw_bad_weak_ptr() in FirebaseFirestore(query_core.o) std::__1::__throw_bad_weak_ptr() in FirebaseFirestore(firestore_client.o) std::__1::__throw_bad_weak_ptr() in FirebaseFirestore(datastore.o) std::__1::__throw_bad_weak_ptr() in FirebaseFirestore(stream.o) ... "std::__1::basic_string, std::__1::allocator >::push_back(char)", referenced from: firebase::firestore::util::internal::StringFormatPieces(char const*, std::initializer_list)::$_0::operator()(char) const in FirebaseFirestore(string_format.o) std::__1::basic_string, std::__1::allocator >::operator+=(char) in FirebaseFirestore(field_path.o) firebase::firestore::model::(anonymous namespace)::JoinEscaped::escaped_segment(std::__1::basic_string, std::__1::allocator > const&) in FirebaseFirestore(field_path.o) firebase::firestore::util::ImmediateSuccessor(absl::lts_2019_08_08::string_view) in FirebaseFirestore(string_util.o) std::__1::basic_stringbuf, std::__1::allocator >::overflow(int) in FirebaseFirestore(filesystem_common.o) firebase::firestore::util::Path::MutableAppendSegment(char const*, unsigned long) in FirebaseFirestore(path.o) firebase::firestore::util::EncodeStringFragment(std::__1::basic_string, std::__1::allocator >*, absl::lts_2019_08_08::string_view) in FirebaseFirestore(ordered_code.o) ... "absl::lts_2019_08_08::optional_internal::throw_bad_optional_access()", referenced from: absl::lts_2019_08_08::optional::value() const & in FirebaseFirestore(FIRDocumentSnapshot.o) absl::lts_2019_08_08::optional::value() & in FirebaseFirestore(transaction.o) absl::lts_2019_08_08::optional::value() & in FirebaseFirestore(query_core.o) absl::lts_2019_08_08::optional::value() const && in FirebaseFirestore(firestore_client.o) absl::lts_2019_08_08::optional::value() const & in FirebaseFirestore(sync_engine.o) absl::lts_2019_08_08::optional::value() const & in FirebaseFirestore(event_manager.o) absl::lts_2019_08_08::optional::value() & in FirebaseFirestore(query_listener.o) ... "absl::lts_2019_08_08::numbers_internal::SixDigitsToBuffer(double, char*)", referenced from: absl::lts_2019_08_08::AlphaNum::AlphaNum(double) in FirebaseFirestore(FIRGeoPoint.o) "_OBJC_CLASS_$_GIDSignIn", referenced from: objc-class-ref in google_sign_in(FLTGoogleSignInPlugin.o) "std::__1::__shared_weak_count::lock()", referenced from: std::__1::shared_ptr >::shared_ptr >(std::__1::weak_ptr > const&, std::__1::enable_if*, firebase::firestore::core::AsyncEventListener*>::value, std::__1::shared_ptr >::__nat>::type) in FirebaseFirestore(FIRQuery.o) std::__1::shared_ptr >::shared_ptr >(std::__1::weak_ptr > const&, std::__1::enable_if*, firebase::firestore::core::AsyncEventListener*>::value, std::__1::shared_ptr >::__nat>::type) in FirebaseFirestore(document_reference.o) std::__1::shared_ptr::shared_ptr(std::__1::weak_ptr const&, std::__1::enable_if::value, std::__1::shared_ptr::__nat>::type) in FirebaseFirestore(firestore.o) std::__1::shared_ptr >::shared_ptr >(std::__1::weak_ptr > const&, std::__1::enable_if*, firebase::firestore::core::AsyncEventListener*>::value, std::__1::shared_ptr >::__nat>::type) in FirebaseFirestore(firestore.o) std::__1::weak_ptr >::lock() const in FirebaseFirestore(query_listener_registration.o) std::__1::weak_ptr::lock() const in FirebaseFirestore(query_listener_registration.o) std::__1::weak_ptr >::lock() const in FirebaseFirestore(snapshots_in_sync_listener_registration.o) ... "std::__1::promise::get_future()", referenced from: firebase::firestore::remote::GrpcCompletion::EnsureValidFuture() in FirebaseFirestore(grpc_completion.o) "std::terminate()", referenced from: ___clang_call_terminate in FirebaseFirestore(FIRDocumentReference.o) firebase::firestore::util::Throw(firebase::firestore::util::ExceptionType, char const*, char const*, int, std::__1::basic_string, std::__1::allocator > const&) in FirebaseFirestore(exception.o) firebase::firestore::util::ObjcThrowHandler(firebase::firestore::util::ExceptionType, char const*, char const*, int, std::__1::basic_string, std::__1::allocator > const&) in FirebaseFirestore(exception_apple.o) "std::__1::basic_string, std::__1::allocator >::__init(char const*, unsigned long)", referenced from: std::__1::basic_string, std::__1::allocator >::basic_string(char const*) in FirebaseFirestore(FIRFirestoreSettings.o) std::__1::basic_string, std::__1::allocator >::basic_string(char const*) in FirebaseFirestore(document_reference.o) std::__1::basic_string, std::__1::allocator >::basic_string(char const*) in FirebaseFirestore(firestore.o) std::__1::basic_string, std::__1::allocator >::basic_string(char const*) in FirebaseFirestore(transaction.o) std::__1::basic_string, std::__1::allocator >::basic_string(char const*) in FirebaseFirestore(executor_libdispatch.o) std::__1::basic_string, std::__1::allocator >::basic_string(char const*) in FirebaseFirestore(status.o) std::__1::basic_string, std::__1::allocator >::basic_string(char const*, unsigned long) in FirebaseFirestore(field_path.o) ... "std::__1::mutex::~mutex()", referenced from: firebase::firestore::api::Firestore::~Firestore() in FirebaseFirestore(FIRFirestore.o) std::__1::__assoc_sub_state::~__assoc_sub_state() in FirebaseFirestore(document_reference.o) firebase::firestore::remote::(anonymous namespace)::HostConfigMap::~HostConfigMap() in FirebaseFirestore(grpc_connection.o) "std::__1::basic_ostream >::operator<<(int)", referenced from: firebase::firestore::local::operator<<(std::__1::basic_ostream >&, firebase::firestore::local::QueryData const&) in FirebaseFirestore(query_data.o) "std::exception::~exception()", referenced from: std::__1::bad_function_call::~bad_function_call() in FirebaseFirestore(FIRFirestore.o) "operator delete(void*)", referenced from: absl::lts_2019_08_08::memory_internal::MakeUniqueResult<-[FIRDocumentReference wrapDocumentSnapshotBlock:]::Converter>::scalar absl::lts_2019_08_08::make_unique<-[FIRDocumentReference wrapDocumentSnapshotBlock:]::Converter, void (FIRDocumentSnapshot*, NSError*) block_pointer __strong&>(void (FIRDocumentSnapshot*, NSError*) block_pointer __strong&) in FirebaseFirestore(FIRDocumentReference.o) std::__1::_DeallocateCaller::__do_call(void*) in FirebaseFirestore(FIRDocumentReference.o) std::__1::__shared_ptr_emplace >::~__shared_ptr_emplace() in FirebaseFirestore(FIRDocumentReference.o) -[FIRDocumentReference wrapDocumentSnapshotBlock:]::Converter::~Converter() in FirebaseFirestore(FIRDocumentReference.o) absl::lts_2019_08_08::memory_internal::MakeUniqueResult::scalar absl::lts_2019_08_08::make_unique* __strong>(NSObject* __strong&&) in FirebaseFirestore(FIRFirestore.o) std::__1::__shared_ptr_emplace >::~__shared_ptr_emplace() in FirebaseFirestore(FIRFirestore.o) std::__1::__shared_ptr_emplace<-[FIRFirestore runTransactionWithBlock:dispatchQueue:completion:]::TransactionResult, std::__1::allocator<-[FIRFirestore runTransactionWithBlock:dispatchQueue:completion:]::TransactionResult> >::~__shared_ptr_emplace() in FirebaseFirestore(FIRFirestore.o) ... "_OBJC_CLASS_$_FIRComponentType", referenced from: objc-class-ref in FirebaseFirestore(FIRFirestore.o) "___gxx_personality_v0", referenced from: -[FIRDocumentReference initWithReference:] in FirebaseFirestore(FIRDocumentReference.o) -[FIRDocumentReference initWithPath:firestore:] in FirebaseFirestore(FIRDocumentReference.o) void firebase::firestore::util::ThrowInvalidArgument, std::__1::allocator >, unsigned long>(char const*, std::__1::basic_string, std::__1::allocator > const&, unsigned long const&) in FirebaseFirestore(FIRDocumentReference.o) -[FIRDocumentReference initWithKey:firestore:] in FirebaseFirestore(FIRDocumentReference.o) -[FIRDocumentReference isEqual:] in FirebaseFirestore(FIRDocumentReference.o) -[FIRDocumentReference firestore] in FirebaseFirestore(FIRDocumentReference.o) -[FIRDocumentReference parent] in FirebaseFirestore(FIRDocumentReference.o) ... "std::rethrow_exception(std::exception_ptr)", referenced from: std::__1::__assoc_state > >::move() in FirebaseFirestore(document_reference.o) std::__1::__assoc_state > >::move() in FirebaseFirestore(query_core.o) "std::logic_error::~logic_error()", referenced from: firebase::firestore::util::(anonymous namespace)::DefaultThrowHandler(firebase::firestore::util::ExceptionType, char const*, char const*, int, std::__1::basic_string, std::__1::allocator > const&) in FirebaseFirestore(exception.o) "std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)", referenced from: void std::__1::allocator, std::__1::allocator > >::construct, std::__1::allocator >, std::__1::basic_string, std::__1::allocator >&>(std::__1::basic_string, std::__1::allocator >*, std::__1::basic_string, std::__1::allocator >&) in FirebaseFirestore(FIRFieldPath.o) firebase::firestore::core::Query::Query(firebase::firestore::core::Query const&) in FirebaseFirestore(FIRQuery.o) void std::__1::allocator, std::__1::allocator > >::construct, std::__1::allocator >, std::__1::basic_string, std::__1::allocator >&>(std::__1::basic_string, std::__1::allocator >*, std::__1::basic_string, std::__1::allocator >&) in FirebaseFirestore(FIRQuery.o) firebase::firestore::util::Status::State::State(firebase::firestore::util::Status::State const&) in FirebaseFirestore(FIRQuery.o) void std::__1::allocator, std::__1::allocator > >::construct, std::__1::allocator >, std::__1::basic_string, std::__1::allocator > const&>(std::__1::basic_string, std::__1::allocator >*, std::__1::basic_string, std::__1::allocator > const&) in FirebaseFirestore(FIRQuery.o) void std::__1::allocator, std::__1::allocator > >::construct, std::__1::allocator >, std::__1::basic_string, std::__1::allocator >&>(std::__1::basic_string, std::__1::allocator >*, std::__1::basic_string, std::__1::allocator >&) in FirebaseFirestore(FSTUserDataConverter.o) void std::__1::allocator, std::__1::allocator > >::construct, std::__1::allocator >, std::__1::basic_string, std::__1::allocator > const&>(std::__1::basic_string, std::__1::allocator >*, std::__1::basic_string, std::__1::allocator > const&) in FirebaseFirestore(FSTUserDataConverter.o) ... "absl::lts_2019_08_08::StrAppend(std::__1::basic_string, std::__1::allocator >*, absl::lts_2019_08_08::AlphaNum const&, absl::lts_2019_08_08::AlphaNum const&, absl::lts_2019_08_08::AlphaNum const&, absl::lts_2019_08_08::AlphaNum const&)", referenced from: firebase::firestore::remote::Datastore::GetWhitelistedHeadersAsString(std::__1::multimap, std::__1::allocator > > const&) in FirebaseFirestore(datastore.o) "std::__1::basic_ostream >::~basic_ostream()", referenced from: std::__1::basic_ostringstream, std::__1::allocator >::basic_ostringstream(unsigned int) in FirebaseFirestore(query_data.o) std::__1::basic_ostringstream, std::__1::allocator >::~basic_ostringstream() in FirebaseFirestore(query_data.o) std::__1::basic_ostringstream, std::__1::allocator >::basic_ostringstream(unsigned int) in FirebaseFirestore(pretty_printing.o) "std::exception::what() const", referenced from: vtable for std::__1::bad_function_call in FirebaseFirestore(FIRFirestore.o) vtable for std::__1::bad_function_call in FirebaseFirestore(FIRQuery.o) vtable for std::__1::bad_function_call in FirebaseFirestore(firestore.o) vtable for std::__1::bad_function_call in FirebaseFirestore(transaction.o) vtable for std::__1::bad_function_call in FirebaseFirestore(executor_libdispatch.o) vtable for std::__1::bad_function_call in FirebaseFirestore(query_core.o) vtable for std::__1::bad_function_call in FirebaseFirestore(firestore_client.o) ... "std::logic_error::logic_error(char const*)", referenced from: std::length_error::length_error(char const*) in FirebaseFirestore(FIRDocumentReference.o) std::length_error::length_error(char const*) in FirebaseFirestore(FIRFieldPath.o) std::length_error::length_error(char const*) in FirebaseFirestore(FIRFirestore.o) std::length_error::length_error(char const*) in FirebaseFirestore(error_apple.o) std::length_error::length_error(char const*) in FirebaseFirestore(FIRDocumentSnapshot.o) std::length_error::length_error(char const*) in FirebaseFirestore(FIRQuery.o) std::length_error::length_error(char const*) in FirebaseFirestore(FIRTransaction.o) ... "std::__1::basic_streambuf >::imbue(std::__1::locale const&)", referenced from: vtable for std::__1::basic_stringbuf, std::__1::allocator > in FirebaseFirestore(filesystem_common.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in FirebaseFirestore(query_data.o) vtable for std::__1::basic_stringbuf, std::__1::allocator > in FirebaseFirestore(pretty_printing.o) "grpc_impl::GenericStub::PrepareCall(grpc::ClientContext*, std::__1::basic_string, std::__1::allocator > const&, grpc_impl::CompletionQueue*)", referenced from: firebase::firestore::remote::GrpcConnection::CreateStream(absl::lts_2019_08_08::string_view, firebase::firestore::auth::Token const&, firebase::firestore::remote::GrpcStreamObserver*) in FirebaseFirestore(grpc_connection.o) firebase::firestore::remote::GrpcConnection::CreateStreamingReader(absl::lts_2019_08_08::string_view, firebase::firestore::auth::Token const&, grpc::ByteBuffer const&) in FirebaseFirestore(grpc_connection.o) "std::invalid_argument::~invalid_argument()", referenced from: firebase::firestore::util::(anonymous namespace)::DefaultThrowHandler(firebase::firestore::util::ExceptionType, char const*, char const*, int, std::__1::basic_string, std::__1::allocator > const&) in FirebaseFirestore(exception.o) "std::__1::to_string(long long)", referenced from: std::__1::basic_string, std::__1::allocator > firebase::firestore::nanopb::internal::ToString(long long const&) in FirebaseFirestore(target.nanopb.o) std::__1::basic_string, std::__1::allocator > firebase::firestore::nanopb::internal::ToString(long long const&) in FirebaseFirestore(timestamp.nanopb.o) std::__1::basic_string, std::__1::allocator > firebase::firestore::nanopb::internal::ToString(long long const&) in FirebaseFirestore(document.nanopb.o) std::__1::basic_string, std::__1::allocator > firebase::firestore::nanopb::internal::ToString(long long const&) in FirebaseFirestore(wrappers.nanopb.o) "vtable for std::__1::__shared_weak_count", referenced from: std::__1::__shared_weak_count::__shared_weak_count(long) in FirebaseFirestore(FIRDocumentReference.o) std::__1::__shared_weak_count::__shared_weak_count(long) in FirebaseFirestore(FIRFirestore.o) std::__1::__shared_weak_count::__shared_weak_count(long) in FirebaseFirestore(FIRDocumentSnapshot.o) std::__1::__shared_weak_count::__shared_weak_count(long) in FirebaseFirestore(FIRQuery.o) std::__1::__shared_weak_count::__shared_weak_count(long) in FirebaseFirestore(FSTUserDataConverter.o) std::__1::__shared_weak_count::__shared_weak_count(long) in FirebaseFirestore(document_reference.o) std::__1::__shared_weak_count::__shared_weak_count(long) in FirebaseFirestore(firestore.o) ... NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "absl::lts_2019_08_08::AlphaNum::AlphaNum(absl::lts_2019_08_08::Hex)", referenced from: firebase::firestore::util::FormatArg::FormatArg(firebase::firestore::remote::RemoteStore*, firebase::firestore::util::internal::FormatChoice<4>) in FirebaseFirestore(remote_store.o) firebase::firestore::util::FormatArg::FormatArg(firebase::firestore::remote::Stream const*, firebase::firestore::util::internal::FormatChoice<4>) in FirebaseFirestore(stream.o) firebase::firestore::util::FormatArg::FormatArg(firebase::firestore::remote::GrpcStream*, firebase::firestore::util::internal::FormatChoice<4>) in FirebaseFirestore(grpc_stream.o) "vtable for std::invalid_argument", referenced from: std::invalid_argument::invalid_argument(std::__1::basic_string, std::__1::allocator > const&) in FirebaseFirestore(exception.o) NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "absl::lts_2019_08_08::StrAppend(std::__1::basic_string, std::__1::allocator >*, absl::lts_2019_08_08::AlphaNum const&, absl::lts_2019_08_08::AlphaNum const&)", referenced from: firebase::firestore::util::Status::CausedBy(firebase::firestore::util::Status const&) in FirebaseFirestore(status.o) firebase::firestore::local::LevelDbPersistence::StorageDirectory(firebase::firestore::core::DatabaseInfo const&, firebase::firestore::util::Path const&) in FirebaseFirestore(leveldb_persistence.o) firebase::firestore::core::Query::CanonicalId() const in FirebaseFirestore(query.o) firebase::firestore::local::(anonymous namespace)::Reader::Describe() in FirebaseFirestore(leveldb_key.o) firebase::firestore::local::LevelDbTransaction::ToString() in FirebaseFirestore(leveldb_transaction.o) "std::length_error::~length_error()", referenced from: std::__1::__throw_length_error(char const*) in FirebaseFirestore(FIRDocumentReference.o) std::__1::__throw_length_error(char const*) in FirebaseFirestore(FIRFieldPath.o) std::__1::__throw_length_error(char const*) in FirebaseFirestore(FIRFirestore.o) std::__1::__throw_length_error(char const*) in FirebaseFirestore(error_apple.o) std::__1::__throw_length_error(char const*) in FirebaseFirestore(FIRDocumentSnapshot.o) std::__1::__throw_length_error(char const*) in FirebaseFirestore(FIRQuery.o) std::__1::__throw_length_error(char const*) in FirebaseFirestore(FIRTransaction.o) ... "virtual thunk to std::__1::basic_ostream >::~basic_ostream()", referenced from: construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in FirebaseFirestore(filesystem_common.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in FirebaseFirestore(query_data.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in FirebaseFirestore(pretty_printing.o) "vtable for std::__1::bad_weak_ptr", referenced from: std::__1::bad_weak_ptr::bad_weak_ptr() in FirebaseFirestore(FIRQuery.o) NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "typeinfo for std::length_error", referenced from: std::__1::__throw_length_error(char const*) in FirebaseFirestore(FIRDocumentReference.o) std::__1::__throw_length_error(char const*) in FirebaseFirestore(FIRFieldPath.o) std::__1::__throw_length_error(char const*) in FirebaseFirestore(FIRFirestore.o) std::__1::__throw_length_error(char const*) in FirebaseFirestore(error_apple.o) std::__1::__throw_length_error(char const*) in FirebaseFirestore(FIRDocumentSnapshot.o) std::__1::__throw_length_error(char const*) in FirebaseFirestore(FIRQuery.o) std::__1::__throw_length_error(char const*) in FirebaseFirestore(FIRTransaction.o) ... "std::__1::__basic_string_common::__throw_length_error() const", referenced from: std::__1::enable_if<__is_forward_iterator::value, void>::type std::__1::basic_string, std::__1::allocator >::__init(char const*, char const*) in FirebaseFirestore(string_format.o) std::__1::enable_if<__is_forward_iterator::value, void>::type std::__1::basic_string, std::__1::allocator >::__init(char*, char*) in FirebaseFirestore(filesystem_common.o) std::__1::enable_if<__is_forward_iterator::value, void>::type std::__1::basic_string, std::__1::allocator >::__init(unsigned char const*, unsigned char const*) in FirebaseFirestore(writer.o) "std::__1::to_string(unsigned long)", referenced from: firebase::firestore::local::LevelDbTransaction::ToString() in FirebaseFirestore(leveldb_transaction.o) "std::__1::basic_ostream >::~basic_ostream()", referenced from: construction vtable for std::__1::basic_ostream >-in-std::__1::basic_stringstream, std::__1::allocator > in FirebaseFirestore(filesystem_common.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in FirebaseFirestore(query_data.o) construction vtable for std::__1::basic_ostream >-in-std::__1::basic_ostringstream, std::__1::allocator > in FirebaseFirestore(pretty_printing.o) "___cxa_guard_release", referenced from: firebase::firestore::util::Status::moved_from_message() in FirebaseFirestore(status.o) firebase::firestore::util::Status::empty_string() in FirebaseFirestore(status.o) firebase::firestore::model::DocumentKey::Empty() in FirebaseFirestore(document_key.o) firebase::firestore::model::FieldPath::EmptyPath() in FirebaseFirestore(field_path.o) firebase::firestore::model::FieldPath::KeyFieldPath() in FirebaseFirestore(field_path.o) firebase::firestore::immutable::impl::ArraySortedMap >::EmptyArray() in FirebaseFirestore(firestore_client.o) firebase::firestore::model::FieldValue::FromDouble(double) in FirebaseFirestore(field_value.o) ... "std::__1::__shared_weak_count::__release_weak()", referenced from: std::__1::__shared_weak_count::__release_shared() in FirebaseFirestore(FIRDocumentReference.o) std::__1::__shared_weak_count::__release_shared() in FirebaseFirestore(FIRFirestore.o) std::__1::weak_ptr::~weak_ptr() in FirebaseFirestore(FIRFirestore.o) std::__1::__shared_weak_count::__release_shared() in FirebaseFirestore(FIRCollectionReference.o) std::__1::__shared_weak_count::__release_shared() in FirebaseFirestore(FIRDocumentSnapshot.o) std::__1::__shared_weak_count::__release_shared() in FirebaseFirestore(FIRQuery.o) std::__1::weak_ptr >::~weak_ptr() in FirebaseFirestore(FIRQuery.o) ... "typeinfo for std::bad_cast", referenced from: std::__1::__throw_bad_cast() in FirebaseFirestore(filesystem_common.o) "_FIRIsLoggableLevel", referenced from: firebase::firestore::util::LogIsLoggable(firebase::firestore::util::LogLevel) in FirebaseFirestore(log_apple.o) "___cxa_allocate_exception", referenced from: std::__1::__throw_length_error(char const*) in FirebaseFirestore(FIRDocumentReference.o) std::__1::__throw_length_error(char const*) in FirebaseFirestore(FIRFieldPath.o) std::__1::__throw_length_error(char const*) in FirebaseFirestore(FIRFirestore.o) std::__1::__throw_bad_function_call() in FirebaseFirestore(FIRFirestore.o) std::__1::__throw_length_error(char const*) in FirebaseFirestore(error_apple.o) std::__1::__throw_length_error(char const*) in FirebaseFirestore(FIRDocumentSnapshot.o) std::__1::__throw_length_error(char const*) in FirebaseFirestore(FIRQuery.o) ... "_OBJC_CLASS_$_FIRStorage", referenced from: objc-class-ref in firebase_storage(FLTFirebaseStoragePlugin.o) "std::__1::future_error::~future_error()", referenced from: std::__1::__throw_future_error(std::__1::future_errc) in FirebaseFirestore(document_reference.o) std::__1::promise > >::~promise() in FirebaseFirestore(document_reference.o) std::exception_ptr std::make_exception_ptr(std::__1::future_error) in FirebaseFirestore(document_reference.o) std::__1::__throw_future_error(std::__1::future_errc) in FirebaseFirestore(query_core.o) std::__1::promise > >::~promise() in FirebaseFirestore(query_core.o) std::exception_ptr std::make_exception_ptr(std::__1::future_error) in FirebaseFirestore(query_core.o) "std::__1::basic_string, std::__1::allocator >::__init(char const*, unsigned long, unsigned long)", referenced from: std::__1::basic_string, std::__1::allocator > std::__1::operator+, std::__1::allocator >(std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator > const&) in FirebaseFirestore(firestore.nanopb.o) std::__1::basic_string, std::__1::allocator > std::__1::operator+, std::__1::allocator >(std::__1::basic_string, std::__1::allocator > const&, char const*) in FirebaseFirestore(leveldb_transaction.o) std::__1::basic_string, std::__1::allocator > std::__1::operator+, std::__1::allocator >(std::__1::basic_string, std::__1::allocator > const&, char const*) in FirebaseFirestore(field_mask.o) std::__1::basic_string, std::__1::allocator > std::__1::operator+, std::__1::allocator >(std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator > const&) in FirebaseFirestore(status.nanopb.o) std::__1::basic_string, std::__1::allocator > std::__1::operator+, std::__1::allocator >(std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator > const&) in FirebaseFirestore(target.nanopb.o) std::__1::basic_string, std::__1::allocator > std::__1::operator+, std::__1::allocator >(std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator > const&) in FirebaseFirestore(write.nanopb.o) std::__1::basic_string, std::__1::allocator > std::__1::operator+, std::__1::allocator >(std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator > const&) in FirebaseFirestore(timestamp.nanopb.o) ... "std::__1::basic_string, std::__1::allocator >::compare(unsigned long, unsigned long, char const*, unsigned long) const", referenced from: bool std::__1::operator==, std::__1::allocator >(std::__1::basic_string, std::__1::allocator > const&, char const*) in FirebaseFirestore(field_path.o) bool std::__1::operator==, std::__1::allocator >(std::__1::basic_string, std::__1::allocator > const&, char const*) in FirebaseFirestore(leveldb_persistence.o) std::__1::basic_string, std::__1::allocator >::compare(unsigned long, unsigned long, std::__1::basic_string, std::__1::allocator > const&) const in FirebaseFirestore(path.o) bool std::__1::operator==, std::__1::allocator >(std::__1::basic_string, std::__1::allocator > const&, char const*) in FirebaseFirestore(leveldb_key.o) bool std::__1::operator==, std::__1::allocator >(std::__1::basic_string, std::__1::allocator > const&, char const*) in FirebaseFirestore(serializer.o) "___cxa_rethrow", referenced from: std::__1::deque, std::__1::allocator >, firebase::firestore::model::FieldValue> const*, std::__1::allocator, std::__1::allocator >, firebase::firestore::model::FieldValue> const*> >::__add_back_capacity(unsigned long) in FirebaseFirestore(field_value.o) std::__1::deque const*, std::__1::allocator const*> >::__add_back_capacity(unsigned long) in FirebaseFirestore(document_set.o) std::__1::deque const*, std::__1::allocator const*> >::__add_back_capacity(unsigned long) in FirebaseFirestore(query_snapshot.o) std::__1::deque const*, std::__1::allocator const*> >::__add_back_capacity(unsigned long) in FirebaseFirestore(sync_engine.o) std::__1::deque const*, std::__1::allocator const*> >::__add_back_capacity(unsigned long) in FirebaseFirestore(view.o) std::__1::deque const*, std::__1::allocator const*> >::__add_back_capacity(unsigned long) in FirebaseFirestore(view.o) std::__1::deque const*, std::__1::allocator const*> >::__add_back_capacity(unsigned long) in FirebaseFirestore(local_store.o) ... "std::__1::locale::has_facet(std::__1::locale::id&) const", referenced from: bool std::__1::has_facet >(std::__1::locale const&) in FirebaseFirestore(filesystem_common.o) "grpc::g_core_codegen_interface", referenced from: grpc_impl::CompletionQueue::~CompletionQueue() in FirebaseFirestore(firestore_client.o) grpc::GrpcLibraryCodegen::~GrpcLibraryCodegen() in FirebaseFirestore(firestore_client.o) grpc_impl::CompletionQueue::Next(void**, bool*) in FirebaseFirestore(datastore.o) grpc_impl::CompletionQueue::CompletionQueue(grpc_completion_queue_attributes const&) in FirebaseFirestore(datastore.o) grpc::GrpcLibraryCodegen::GrpcLibraryCodegen(bool) in FirebaseFirestore(datastore.o) grpc::ByteBuffer::~ByteBuffer() in FirebaseFirestore(datastore.o) grpc::Slice::~Slice() in FirebaseFirestore(datastore.o) ... "grpc_impl::Channel::GetState(bool)", referenced from: firebase::firestore::remote::GrpcConnection::EnsureActiveStub() in FirebaseFirestore(grpc_connection.o) "std::logic_error::~logic_error()", referenced from: firebase::firestore::util::FirestoreInternalError::~FirestoreInternalError() in FirebaseFirestore(exception.o) "std::__1::__vector_base_common::__throw_length_error() const", referenced from: std::__1::vector, std::__1::allocator >, std::__1::allocator, std::__1::allocator > > >::__vallocate(unsigned long) in FirebaseFirestore(FIRFieldPath.o) std::__1::vector, std::__1::allocator >, std::__1::allocator, std::__1::allocator > > >::__recommend(unsigned long) const in FirebaseFirestore(FIRFieldPath.o) std::__1::vector, std::__1::allocator >, std::__1::allocator, std::__1::allocator > > >::__vallocate(unsigned long) in FirebaseFirestore(FIRQuery.o) std::__1::vector >::__vallocate(unsigned long) in FirebaseFirestore(FIRQuery.o) std::__1::vector >::__recommend(unsigned long) const in FirebaseFirestore(FIRQuery.o) std::__1::vector, std::__1::allocator >, std::__1::allocator, std::__1::allocator > > >::__recommend(unsigned long) const in FirebaseFirestore(FIRQuery.o) std::__1::vector >::__vallocate(unsigned long) in FirebaseFirestore(FIRTransaction.o) ... "std::__1::basic_istream >::~basic_istream()", referenced from: construction vtable for std::__1::basic_istream >-in-std::__1::basic_stringstream, std::__1::allocator > in FirebaseFirestore(filesystem_common.o) construction vtable for std::__1::basic_istream >-in-std::__1::basic_ifstream > in FirebaseFirestore(filesystem_common.o) "typeinfo for std::invalid_argument", referenced from: firebase::firestore::util::(anonymous namespace)::DefaultThrowHandler(firebase::firestore::util::ExceptionType, char const*, char const*, int, std::__1::basic_string, std::__1::allocator > const&) in FirebaseFirestore(exception.o) "___cxa_end_catch", referenced from: std::exception_ptr std::make_exception_ptr(std::__1::future_error) in FirebaseFirestore(document_reference.o) std::__1::basic_ostream >& std::__1::__put_character_sequence >(std::__1::basic_ostream >&, char const*, unsigned long) in FirebaseFirestore(status.o) std::__1::basic_ostream >& std::__1::__put_character_sequence >(std::__1::basic_ostream >&, char const*, unsigned long) in FirebaseFirestore(database_id.o) std::__1::basic_ostream >& std::__1::__put_character_sequence >(std::__1::basic_ostream >&, char const*, unsigned long) in FirebaseFirestore(document_key.o) std::exception_ptr std::make_exception_ptr(std::__1::future_error) in FirebaseFirestore(query_core.o) std::__1::basic_ostream >& std::__1::__put_character_sequence >(std::__1::basic_ostream >&, char const*, unsigned long) in FirebaseFirestore(direction.o) std::__1::deque, std::__1::allocator >, firebase::firestore::model::FieldValue> const*, std::__1::allocator, std::__1::allocator >, firebase::firestore::model::FieldValue> const*> >::__add_back_capacity(unsigned long) in FirebaseFirestore(field_value.o) ... "std::__1::stoi(std::__1::basic_string, std::__1::allocator > const&, unsigned long*, int)", referenced from: firebase::firestore::local::LevelDbMigrations::ReadSchemaVersion(leveldb::DB*) in FirebaseFirestore(leveldb_migrations.o) "std::bad_cast::~bad_cast()", referenced from: std::__1::__throw_bad_cast() in FirebaseFirestore(filesystem_common.o) "operator new(unsigned long)", referenced from: absl::lts_2019_08_08::memory_internal::MakeUniqueResult<-[FIRDocumentReference wrapDocumentSnapshotBlock:]::Converter>::scalar absl::lts_2019_08_08::make_unique<-[FIRDocumentReference wrapDocumentSnapshotBlock:]::Converter, void (FIRDocumentSnapshot*, NSError*) block_pointer __strong&>(void (FIRDocumentSnapshot*, NSError*) block_pointer __strong&) in FirebaseFirestore(FIRDocumentReference.o) std::__1::__libcpp_allocate(unsigned long, unsigned long) in FirebaseFirestore(FIRDocumentReference.o) std::__1::__libcpp_allocate(unsigned long, unsigned long) in FirebaseFirestore(FIRFieldPath.o) absl::lts_2019_08_08::memory_internal::MakeUniqueResult::scalar absl::lts_2019_08_08::make_unique* __strong>(NSObject* __strong&&) in FirebaseFirestore(FIRFirestore.o) std::__1::__libcpp_allocate(unsigned long, unsigned long) in FirebaseFirestore(FIRFirestore.o) absl::lts_2019_08_08::memory_internal::MakeUniqueResult::Create(std::__1::function)>)::CallbackEventListener>::scalar absl::lts_2019_08_08::make_unique::Create(std::__1::function)>)::CallbackEventListener, std::__1::function)> >(std::__1::function)>&&) in FirebaseFirestore(FIRFirestore.o) std::__1::__libcpp_allocate(unsigned long, unsigned long) in FirebaseFirestore(error_apple.o) ... "leveldb::WriteBatch::Put(leveldb::Slice const&, leveldb::Slice const&)", referenced from: firebase::firestore::local::LevelDbTransaction::Commit() in FirebaseFirestore(leveldb_transaction.o) "std::__1::basic_string, std::__1::allocator >::~basic_string()", referenced from: -[FIRDocumentReference initWithPath:firestore:] in FirebaseFirestore(FIRDocumentReference.o) void firebase::firestore::util::ThrowInvalidArgument, std::__1::allocator >, unsigned long>(char const*, std::__1::basic_string, std::__1::allocator > const&, unsigned long const&) in FirebaseFirestore(FIRDocumentReference.o) -[FIRDocumentReference path] in FirebaseFirestore(FIRDocumentReference.o) -[FIRDocumentReference collectionWithPath:] in FirebaseFirestore(FIRDocumentReference.o) void firebase::firestore::util::ThrowInvalidArgument<>(char const*) in FirebaseFirestore(FIRDocumentReference.o) firebase::firestore::core::Query::~Query() in FirebaseFirestore(FIRDocumentReference.o) std::__1::allocator, std::__1::allocator > >::destroy(std::__1::basic_string, std::__1::allocator >*) in FirebaseFirestore(FIRDocumentReference.o) ... "std::__1::basic_string, std::__1::allocator >::resize(unsigned long, char)", referenced from: std::__1::basic_string, std::__1::allocator >::resize(unsigned long) in FirebaseFirestore(filesystem_common.o) std::__1::basic_string, std::__1::allocator >::resize(unsigned long) in FirebaseFirestore(path.o) std::__1::basic_string, std::__1::allocator >::resize(unsigned long) in FirebaseFirestore(query_data.o) std::__1::basic_string, std::__1::allocator >::resize(unsigned long) in FirebaseFirestore(pretty_printing.o) "vtable for __cxxabiv1::__class_type_info", referenced from: typeinfo for firebase::firestore::core::EventListener in FirebaseFirestore(FIRDocumentReference.o) typeinfo for std::__1::__function::__base, std::__1::function)> in FirebaseFirestore(FIRFirestore.o) typeinfo for -[FIRFirestore runTransactionWithBlock:dispatchQueue:completion:]::$_0 in FirebaseFirestore(FIRFirestore.o) typeinfo for std::__1::__function::__base in FirebaseFirestore(FIRFirestore.o) typeinfo for -[FIRFirestore runTransactionWithBlock:dispatchQueue:completion:]::$_1 in FirebaseFirestore(FIRFirestore.o) typeinfo for firebase::firestore::core::EventListener in FirebaseFirestore(FIRFirestore.o) typeinfo for std::__1::__function::__base)> in FirebaseFirestore(FIRFirestore.o) ... NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "typeinfo for std::exception", referenced from: typeinfo for std::__1::bad_function_call in FirebaseFirestore(FIRFirestore.o) typeinfo for std::__1::bad_function_call in FirebaseFirestore(FIRQuery.o) typeinfo for std::__1::bad_function_call in FirebaseFirestore(firestore.o) typeinfo for std::__1::bad_function_call in FirebaseFirestore(transaction.o) typeinfo for std::__1::bad_function_call in FirebaseFirestore(executor_libdispatch.o) typeinfo for std::__1::bad_function_call in FirebaseFirestore(query_core.o) typeinfo for std::__1::bad_function_call in FirebaseFirestore(firestore_client.o) ... "std::exception_ptr::~exception_ptr()", referenced from: std::__1::__assoc_sub_state::__has_value() const in FirebaseFirestore(document_reference.o) std::__1::__assoc_sub_state::~__assoc_sub_state() in FirebaseFirestore(document_reference.o) std::__1::promise > >::~promise() in FirebaseFirestore(document_reference.o) std::__1::__assoc_state > >::move() in FirebaseFirestore(document_reference.o) std::__1::__assoc_sub_state::__has_value() const in FirebaseFirestore(query_core.o) std::__1::promise > >::~promise() in FirebaseFirestore(query_core.o) std::__1::__assoc_state > >::move() in FirebaseFirestore(query_core.o) ... "_OBJC_CLASS_$_FLTFirebaseAuthPlugin", referenced from: objc-class-ref in GeneratedPluginRegistrant.o "typeinfo for std::__1::__assoc_sub_state", referenced from: typeinfo for std::__1::__assoc_state > > in FirebaseFirestore(document_reference.o) typeinfo for std::__1::__assoc_state > > in FirebaseFirestore(query_core.o) "std::__1::basic_string, std::__1::allocator >::append(char const*)", referenced from: std::__1::basic_string, std::__1::allocator >::operator+=(char const*) in FirebaseFirestore(status.o) firebase::firestore::util::internal::StringFormatPieces(char const*, std::initializer_list)::$_0::operator()(char) const in FirebaseFirestore(string_format.o) firebase::firestore::util::internal::StringFormatPieces(char const*, std::initializer_list)::$_1::operator()(std::__1::basic_string, std::__1::allocator >*) const in FirebaseFirestore(string_format.o) std::__1::basic_string, std::__1::allocator > std::__1::operator+, std::__1::allocator >(std::__1::basic_string, std::__1::allocator >&&, char const*) in FirebaseFirestore(field_value.o) std::__1::basic_string, std::__1::allocator > firebase::firestore::util::impl::ToStringImpl, std::__1::allocator >, firebase::firestore::model::FieldValue, firebase::firestore::util::Comparator, std::__1::allocator > > >, void>(firebase::firestore::immutable::SortedMap, std::__1::allocator >, firebase::firestore::model::FieldValue, firebase::firestore::util::Comparator, std::__1::allocator > > > const&, firebase::firestore::util::impl::ToStringChoice<4>)::'lambda'(std::__1::basic_string, std::__1::allocator >*, std::__1::pair, std::__1::allocator >, firebase::firestore::model::FieldValue> const&)::operator()(std::__1::basic_string, std::__1::allocator >*, std::__1::pair, std::__1::allocator >, firebase::firestore::model::FieldValue> const&) const in FirebaseFirestore(field_value.o) std::__1::basic_string, std::__1::allocator > std::__1::operator+, std::__1::allocator >(std::__1::basic_string, std::__1::allocator >&&, char const*) in FirebaseFirestore(transform_operation.o) std::__1::basic_string, std::__1::allocator > std::__1::operator+, std::__1::allocator >(std::__1::basic_string, std::__1::allocator >&&, char const*) in FirebaseFirestore(document_set.o) ... ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) Showing first 200 notices only Showing first 200 errors only Could not build the application for the simulator. Error launching application on iPhone 11 Pro Max. Exited (sigterm) ```
ahsanalidev commented 4 years ago

same issue

theindianappguy commented 4 years ago

firebase_auth: 0.15.4 <- this helped to solve the issue for a while (while devs a busy digging).

Thanks it worked

Strykker007 commented 4 years ago

To solve this problem, first: change firebase_auth: ^0.15.5+2 to firebase_auth: 0.15.4 second: run packages pub get and last: run flutter clean

and this issue have solved.

RayOkaah commented 4 years ago

So non of this worked for me. However I finaly figured how to make it work. My project name has an underscore ie: project_name, so I changed it to projectname. And I realised my package id is still the same either ways hence somehow there is a conflict with how firebase references files.

alvinkonda commented 4 years ago
dependencies: 
  firebase_auth: 0.15.4
dependency_overrides:
  firebase_core: 0.4.4

This solved for me as well. It seems that issue is with Firebase core

jmagman commented 4 years ago

Fixed by https://github.com/FirebaseExtended/flutterfire/pull/2169.

Knupper commented 4 years ago

@jmagman i still have the same issues with firebase_auth in version 0.15.5+2 and firebase_core 0.4.4+3 on ios. Is there maybe sth wrong with the firebase_auth update? Because in all other affected packages is uploaded a different version.

tomk9 commented 4 years ago

The package firebase_auth 0.15.5+3 with the fix has not yet been published on pub.dev

danysz commented 4 years ago

The package firebase_auth 0.15.5+3 with the fix has not yet been published on pub.dev

when will be published ?

danysz commented 4 years ago

The package firebase_auth 0.15.5+3 with the fix has not yet been published on pub.dev

when will be published ?

Any news for the developers waiting for the new version, I just have a new version of my app and I can't release it on iOS because this "UserAgent.h" issue. I can't waste hours on retry to rebuild the iOS until it will succeed ?

RicardoRB commented 4 years ago

The package firebase_auth 0.15.5+3 with the fix has not yet been published on pub.dev

when will be published ?

Any news for the developers waiting for the new version, I just have a new version of my app and I can't release it on iOS because this "UserAgent.h" issue. I can't waste hours on retry to rebuild the iOS until it will succeed ?

Just change your version to "firebase_auth: 0.15.4" till they release the version