找回密码
 立即注册
查看: 356|回复: 0

解决 iOS framework addition failed due to a Cocoapods installation failure.

[复制链接]
发表于 2022-1-6 14:51 | 显示全部楼层 |阅读模式
使用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工程。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-16 12:57 , Processed in 0.090291 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表