![]() Unity will add those frameworks to the Xcode project on build. The instructions are assuming a native iOS build but you can simply drag the frameworks you need into Assets/Plugins/iOS/Firebase instead of into an Xcode project. ![]() Building with Unity Cloud BuildĬocoaPods is not available on UCB but Firebase has a non-CocoaPods alternative: Other than that, the instructions provided by Firebase worked fine with Unity 5.6 and Xcode 8.3. An error will appear in the Unity console after building for iOS if CocoaPods is not installed. This just worked as long as you have CocoaPods installed. Hopefully this can help someone else! Building Locally I spent a couple of days trying to figure out the errors from building with Unity Cloud Build vs building locally. Objc-class-ref in libApp.a(app_ios_c76c7d869e568a9b561ea55e25a7dcc0.o) ld: symbol(s) notįound for architecture arm64 clang: error: linker command failed withĭo I miss something in XCode? Or have something to check in Unity? "_OBJC_CLASS_$_FIROptions", referenced from: "_OBJC_CLASS_$_FIRTwitterAuthProvider", referenced from: "_OBJC_CLASS_$_FIRAuth", referenced from: "_OBJC_CLASS_$_FIRFacebookAuthProvider", referenced from: "_OBJC_CLASS_$_FIREmailPasswordAuthProvider", referenced from: ![]() "_OBJC_CLASS_$_FIRGitHubAuthProvider", referenced from: "_OBJC_CLASS_$_FIRGoogleAuthProvider", referenced from: Undefined symbols for architecture arm64: When using Authentication and Database from Firebase I get the following error when building the project in XCode :
0 Comments
Leave a Reply. |