ios - 我正在尝试将 firebase 合并到我的 Unity 项目中,但不断收到有关 "Firebase.Crashlytics.Editor.dll"的错误

标签 ios visual-studio firebase unity-game-engine crashlytics

我正在尝试将 FireBase 合并到我的 Unity 项目中,但每次尝试时都会收到错误“由于错误,程序集 'Assets/Firebase/Editor/Firebase.Crashlytics.Editor.dll' 将不会加载: 无法解析引用“Google.JarResolver”。程序集是否丢失或与当前平台不兼容? 可以在插件检查器中禁用引用验证。”

到目前为止,我已尝试从 FireBase 中删除所有文件并重新下载它们,我还尝试启动一个新项目并将 FireBase 包导入其中。

我不明白为什么会发生这种情况。如果其他人也发生过这种情况,并且他们已经设法解决了这个问题,你能帮我吗?我正在尝试为 iPhone 制作我的第一个应用程序,这是迄今为止我需要帮助的第一个错误。任何帮助将不胜感激,谢谢。

最佳答案

这发生在 Windows for Android 构建上!

Could not load signature Firebase.Crashlytics.Editor.iOSPostBuild
Could not load file or assembly UnityEditor.iOS.Extensions.Xcode
Unloading broken assembly Assets/Firebase/Editor/Firebase.Crashlytics.Editor.dll

error image

要解决此问题:

  1. 通过 Unity Hub 添加 IOS 模块 add IOS module
  2. 将 Unity 切换到 Ios 构建(在 PC/Windows 上是)并构建 make IOs build
  3. 切换回 Android
  4. 享受吧。 Android 构建没有错误。

这很奇怪,但它有效!

关于ios - 我正在尝试将 firebase 合并到我的 Unity 项目中,但不断收到有关 "Firebase.Crashlytics.Editor.dll"的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57540815/

相关文章:

android - Firestore 与 Firebase 的离线问题

ios - Swift 从数据库检索 Firebase 数据

iphone - ios XML解析: Error Domain=NSXMLParserErrorDomain Code=76 on some devices

ios - 在我的表格 View 的自定义单元格中更改按钮的标题

c# - 无法将 Global.asax 文件添加到 WCF 项目

c# - 在 visual studio 中一次编辑多个资源文件键

iOS:Firebase 和 facebook 帐户工具包登录

ios - 如何在 UIView 和 UIImageView 中重用相同的 IBDesignable 代码

ios - 如何在头文件中记录 NSNotificationCenter 通知

visual-studio - 将 VSS 迁移到 TFS