我按照Firebase Unity Setup(iOS)页面上的说明操作,并正确地从Unity生成Xcode项目。我可以看到正确生成podfile以及podfile.lock和Pods文件夹。但是当我尝试从Xcode构建它时,我在GTMLogger.m上遇到了多个错误:
我搜索了这种类型的ARC错误,但没有发现任何与firebase有关的内容。我还尝试直接安装pod(使用pod安装),并修改podfile以生成xcworkspace文件,并在Xcode上打开此文件而不是项目文件,但这会产生不同的错误,例如:
我也做过很多研究,但没有提供任何解决方案(清理项目,pod安装,pod更新,pod deintegrate等)。
最后,基于this thread,firebase开发人员建议不需要xcworkspace,因为统一编译直接在生成的xcodeproject中注入所有必需的依赖项。
所以我回到原来的设置,只使用由Unity生成的xcode项目,由于上面列出的ARC错误而无法构建。
我目前的设置是:
关于如何进行的任何想法?