Unity + Firebase + iOS =错误

时间:2018-04-10 09:43:19

标签: ios xcode firebase unity3d

我需要帮助。
Unity 5.6
添加了Firebase sdk(组件FirebaseAnalytics.unitypackage和FirebaseRemoteConfig.unitypackage)

我在xCode中有错误。

Undefined symbols for architecture arm64: "_OBJC_CLASS_$_FIRAnalytics", referenced from: objc-class-ref in libAnalytics.a(analytics_ios_9d78633b4a8aa3f633f0c68e9cb50efd.o) "_OBJC_CLASS_$_FIRAnalyticsConfiguration", referenced from: objc-class-ref in libAnalytics.a(analytics_ios_9d78633b4a8aa3f633f0c68e9cb50efd.o) "_OBJC_CLASS_$_FIRApp", referenced from: objc-class-ref in libApp.a(app_ios_c76c7d869e568a9b561ea55e25a7dcc0.o) "_OBJC_CLASS_$_FIROptions", referenced from: objc-class-ref in libApp.a(app_ios_c76c7d869e568a9b561ea55e25a7dcc0.o) "_OBJC_CLASS_$_FIRRemoteConfigSettings", referenced from: objc-class-ref in libRemoteConfig.a(remote_config_ios_53531e292e202c8e07f4ebe5b73bbec1.o) "_OBJC_CLASS_$_FIRRemoteConfig", referenced from: objc-class-ref in libRemoteConfig.a(remote_config_ios_53531e292e202c8e07f4ebe5b73bbec1.o) ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation)

我不知道Cocoapods,但我认为Unity必须完成我的所有工作。 我使用了本页的说明: https://firebase.google.com/docs/unity/setup

我甚至无法理解这个错误意味着什么 - xCode找不到Firebase Anlitics模块?为什么呢?

谢谢!

2 个答案:

答案 0 :(得分:0)

我在iOS上向Firebase上传了一张图片并收到错误消息:Firebase.Storage.StorageException:所需的引用中没有对象存在 我在Mac上测试得很好,但不是在iPhone上测试。

答案 1 :(得分:0)

毕竟我通过手动将官方网站的firebase框架添加到assets文件夹来修复此问题 \Assets\Plugins\iOS\Firebase

我不知道为什么团结不能自己做。

谢谢大家!