最近将Firebase存储和身份验证添加到了我的Unity项目。我在Windows上工作,拥有一个Unity Pro许可证,并且想要将我的App导出到iOS,就像我在此开发过程中做过很多次一样。
但是,自从添加了Firebase以来,我被告知我显然无法在不将Unity交换到OSX设备(我没有同等质量的设备)的情况下为iOS导出支持Firebase的Unity项目。
我注意到这里有一个单一的线程,在其中讨论了一种假定的解决方法,但似乎无法自己解决:
” firebase随附的插件取决于cocoapods的处理方式 临时依赖关系。如果您查看资产-> PlayServicesResolver-> IOSResolver->设置
您可以将其配置为生成Podfile,但不执行其余操作 步骤。”-来自johnb003用户,2017年3月18日。
似乎找不到此处描述的配置设置。搜寻论坛/社区以寻求解决方案,但其他地方无结果。
那么,也就是说,任何其他Firebase用户都可以解决此问题?我很欣赏Google与他们的产品整合在一起的集体,但是我真的无力仅仅为了解决我的次标准Macbook而购买另一个Unity Pro许可。有什么想法吗?
答案 0 :(得分:0)
好像有一个Google Github项目Unity JAR resolver,它描述了Unity Play Services解析器如何在每个目标平台上工作。
文档非常广泛,并且解决方案是针对特定用例的,因此我无法在特定Podfile设置上为您提供太多帮助,但希望您可以自己浏览一下。