最近向我的Unity项目添加了Firebase存储和身份验证。我在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许可。有什么想法吗?
[好像有一个Google Github项目Unity JAR resolver,描述了Unity Play Services解析器如何在每个目标平台上工作。
该文档非常广泛,解决方案是针对特定用例的,因此我无法在特定Podfile设置上为您提供太多帮助,但希望您可以自己浏览一下。