有没有办法在Windows上构建IOS Unity构建

时间:2017-03-14 18:05:45

标签: ios windows unity3d firebase

有没有办法在带有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()

2 个答案:

答案 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