解决 iOS framework addition failed due to a Cocoapods installation failure.
使用Firebase或者Admob插件的unity工程,在导出iOS工程的时候,可能会遇到一个报错,导致生成的Xcode工程没有.xworkspace文件。报错如图,unity打xcode工程报错截图
网络上搜索了这个报错相关信息,都是卸载重新安装cocoapod相关,按照教程教程卸载重装cocoapod后,还是会存在这个报错,无法解决问题。
后面经过详细观看Unity的报错日志,发现有使用Shell触发Cocoapod,然后iOSResolver-Setting里的配置可以自定义是否使用Shell触发Cocoapod。尝试不使用Shell触发Cocoapod,发现可以解决问题。
使用Reset to Defaults按钮的效果如图,
Settings Default的默认配置截图
只要把Use Shell to Execute Cocoapod Tool 这个选项勾选掉即可。
项目配置效果图
最终配置如图,由于已经手动安装了Cocoapod,所以把Auto Install Cocoapod Tools in Editor选项去掉。安装Cocoapod及相关组件也安装完成后,按照截图配置,可以正常打出带有.xworkspace文件的xcode工程。
页:
[1]