有没有办法在带有firebase的Windows上构建IOS Unity构建? 我收到这个错误:
Firebase iOS builds are not supported on Windows. Please build on a OSX machine instead.
UnityEngine.Debug:LogError(Object)
Firebase.Editor.XcodeProjectPatcher:CheckBuildEnvironment()
Firebase.Editor.XcodeProjectPatcher:.cctor()
UnityEditor.EditorAssemblies:ProcessInitializeOnLoadAttributes()
答案 0 :(得分:2)
技术上可以,但需要更多的工作。
firebase附带的插件依赖于cocoapod来处理瞬态依赖。如果你看资产 - > PlayServicesResolver - > IOSResolver - >设置
您可以将其配置为生成podfile但不执行其余步骤。
其他步骤将失败,因为cocoapods无法在Windows上运行。
最后,在将构建目录复制到mac进行构建和部署之后,您只需手动运行cocoapods步骤:
pod install
如果您使用从pod工具生成的xcodeworkspace来构建和运行它,那么它应该可以工作。
答案 1 :(得分:0)
firebase在ios的统一项目中需要Xcode,它在页面上列出的要求,也统一指定相同,你不能在他们的平台之外编译iOS。
这是官方文件:
https://unity3d.com/unity/system-requirements
https://firebase.google.com/docs/unity/setup