Unity 2020 和 Firebase 出现问题(无法解析引用“UnityEditor.iOS.Extensions.Xcode”)

问题描述 投票:0回答:4

我将 Unity 上的 Android 应用程序从 2019.12 升级到 2020.1。在 Unity 2019 中,Firebase 可以正常工作。但对于 Unity 2020,我有 2 个错误。我不用IOS,只用安卓。如何解决这个问题? 谢谢。

Assembly 'Assets/Firebase/Editor/Firebase.Editor.dll' will not be loaded due to errors:
Unable to resolve reference 'UnityEditor.iOS.Extensions.Xcode'. Is the assembly missing or incompatible with the current platform?
Reference validation can be disabled in the Plugin Inspector.

Assembly 'Assets/PlayServicesResolver/Editor/Google.IOSResolver_v1.2.135.0.dll' will not be loaded due to errors:
Unable to resolve reference 'UnityEditor.iOS.Extensions.Xcode'. Is the assembly missing or incompatible with the current platform?
Reference validation can be disabled in the Plugin Inspector.
c# android ios firebase unity-game-engine
4个回答
18
投票

我遇到了这个问题,因为我在启用了 iOS 构建支持的情况下构建了项目,然后使用新版本的 Unity (2020) 加载了该项目,并禁用了 iOS 构建支持。

在安装中添加 iOS 构建支持解决了缺少依赖项的问题。


5
投票

无需安装 iOS 构建支持,只需取消选中插件检查器中的“验证引用”复选框即可。


4
投票

这只是 Android 应用程序的运行时错误,我们仍然可以构建并运行该应用程序。不用担心错误,也无需安装 iOS 构建支持。


0
投票

找到一个名为 Firebase.Editor 的文件(在我的项目中位于 Assets/Editor/Firebase.Editor.dll 中),单击它,然后在检查器中取消选中“验证引用”。

© www.soinside.com 2019 - 2024. All rights reserved.