笔者的情况是使用了Facebook SDK。
从7.17.0这个版本开始,Unity FacebookSDK的大小大幅度减少(7.16.1的zip包29.55MB,之后的版本都只有几百KB),是因为使用了cocoapods来管理依赖,比如FBSDKCoreKit、FBSDKLoginKit、FBSDKShareKit在导出XCode工程的时候会从云端下载到XCode工程。
在第一次打ios包的时候,由于机器没有配置好cocoapods,因此卡在Converting managed assemblies to C++,其实其背后是在配置相关环境,根据网络情况,快的1-2个小时即可配置完毕,如果没有挂vpn的话可能就比较麻烦了。
在安装过程中可以前往文件夹~/.cocoapods,通过du -sh *命令来查看.cocoapods的文件大小是不是在逐步变大
PS:
若Unity接入Google AdMob的话,也会需要cocoapods环境,如果机器没有配置好环境,也会遇到这个问题
PS:
若cocoapods安装完毕后遇到报错:iOS framework addition failed due to a Cocoapods installation failure. ,看这里

本文介绍从UnityFacebookSDK 7.17.0版本开始,通过使用Cocoapods管理依赖如FBSDKCoreKit等,大幅减小了SDK的大小。详细解释了在iOS打包过程中,因未配置好Cocoapods环境导致的问题及解决方法。
3371

被折叠的 条评论
为什么被折叠?



