Hello,
We have many SDKs in our Unity project. Firebase is giving iOS Build error.
At first, we thought it could be due to SDK conflict.
BUT, we checked in an empty Unity Project.
It is still giving Build error.
We are using
Unity 2018.2.20
firebase_unity_sdk_6.7.0
Here is the empty unity project with ONLY Firebase SDK.
Please help us resolve this error ASAP.
It is preventing us from using Firebase.
Here is the Error Log:
ld: warning: arm64 function not 4-byte aligned: _unwind_tester from /Volumes/Other/Development/Client/Sai/Multigame-2018.2.2/Libraries/libiPhone-lib.a(unwind_test_arm64.o)
Undefined symbols for architecture arm64:
"_OBJC_CLASS_$_FIRApp", referenced from:
objc-class-ref in libFirebaseCppApp.a(app_ios_814e1620d4f88024cea4bade26623a67.o)
"_OBJC_CLASS_$_FIRStorage", referenced from:
objc-class-ref in libFirebaseCppStorage.a(storage_ios_0e098fe85f3704b5186520ebe16fdff0.o)
"_OBJC_METACLASS_$_GTMSessionFetcherService", referenced from:
_OBJC_METACLASS_$_FIRCPPGTMSessionFetcherService in libFirebaseCppStorage.a(storage_ios_0e098fe85f3704b5186520ebe16fdff0.o)
"_OBJC_METACLASS_$_GTMSessionFetcher", referenced from:
_OBJC_METACLASS_$_FIRCPPGTMSessionFetcher in libFirebaseCppStorage.a(storage_ios_0e098fe85f3704b5186520ebe16fdff0.o)
"_OBJC_CLASS_$_FIRStorageDownloadTask", referenced from:
_OBJC_CLASS_$_FIRCPPStorageDownloadTask in libFirebaseCppStorage.a(storage_reference_ios_d4ae7e6e1b047c6d69662842095fcdc7.o)
"_OBJC_CLASS_$_FIRGameCenterAuthProvider", referenced from:
objc-class-ref in libFirebaseCppAuth.a(credential_ios_7e32949a14fe9694040ff5eed8d1b954.o)
"_OBJC_CLASS_$_GTMSessionFetcherService", referenced from:
_OBJC_CLASS_$_FIRCPPGTMSessionFetcherService in libFirebaseCppStorage.a(storage_ios_0e098fe85f3704b5186520ebe16fdff0.o)
"_OBJC_CLASS_$_GKLocalPlayer", referenced from:
objc-class-ref in libFirebaseCppAuth.a(credential_ios_7e32949a14fe9694040ff5eed8d1b954.o)
"_OBJC_CLASS_$_GTMSessionFetcher", referenced from:
_OBJC_CLASS_$_FIRCPPGTMSessionFetcher in libFirebaseCppStorage.a(storage_ios_0e098fe85f3704b5186520ebe16fdff0.o)
"_OBJC_CLASS_$_FIRGitHubAuthProvider", referenced from:
objc-class-ref in libFirebaseCppAuth.a(credential_ios_7e32949a14fe9694040ff5eed8d1b954.o)
"_OBJC_CLASS_$_FIREmailAuthProvider", referenced from:
objc-class-ref in libFirebaseCppAuth.a(credential_ios_7e32949a14fe9694040ff5eed8d1b954.o)
"_OBJC_METACLASS_$_FIRStorageDownloadTask", referenced from:
_OBJC_METACLASS_$_FIRCPPStorageDownloadTask in libFirebaseCppStorage.a(storage_reference_ios_d4ae7e6e1b047c6d69662842095fcdc7.o)
"_OBJC_CLASS_$_FIRStorageMetadata", referenced from:
objc-class-ref in libFirebaseCppStorage.a(metadata_ios_547edcd336b59c4ab2118a9a2044b159.o)
"_OBJC_CLASS_$_FIRGoogleAuthProvider", referenced from:
objc-class-ref in libFirebaseCppAuth.a(credential_ios_7e32949a14fe9694040ff5eed8d1b954.o)
"_OBJC_CLASS_$_FIRPhoneAuthProvider", referenced from:
objc-class-ref in libFirebaseCppAuth.a(credential_ios_7e32949a14fe9694040ff5eed8d1b954.o)
"_OBJC_CLASS_$_FIRPhoneAuthCredential", referenced from:
objc-class-ref in libFirebaseCppAuth.a(user_ios_1b162c7ca01af7914d8255750deffbf0.o)
"_OBJC_CLASS_$_FIROptions", referenced from:
objc-class-ref in libFirebaseCppApp.a(app_ios_814e1620d4f88024cea4bade26623a67.o)
"_OBJC_CLASS_$_FIROAuthProvider", referenced from:
objc-class-ref in libFirebaseCppAuth.a(credential_ios_7e32949a14fe9694040ff5eed8d1b954.o)
"_OBJC_CLASS_$_FIRConfiguration", referenced from:
objc-class-ref in libFirebaseCppApp.a(log_ios_dd26aec5b8537064a4c15d38b58b4640.o)
"_OBJC_CLASS_$_FIRFacebookAuthProvider", referenced from:
objc-class-ref in libFirebaseCppAuth.a(credential_ios_7e32949a14fe9694040ff5eed8d1b954.o)
"_OBJC_CLASS_$_FIRTwitterAuthProvider", referenced from:
objc-class-ref in libFirebaseCppAuth.a(credential_ios_7e32949a14fe9694040ff5eed8d1b954.o)
"_OBJC_CLASS_$_FIRAuth", referenced from:
objc-class-ref in libFirebaseCppAuth.a(auth_ios_b54468d60a10f4f18faae0e528a8c0ba.o)
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)