之前就说过,cocospod就是个垃圾 ,这不,又这个这个玩意悉心到了。。。

最近更新xcode到12,结果发现之前使用cocospod的项目均无法于模拟器编译通过,各种第三方报错! Masonry.h file not found

实在没办法,浪费了一个多小时各种排查,最后排查到TARGET->项目名->Build setttings里面有个User-Defined目录,里面有个VALID_ARCHS,此项里面有:

arm64,arm64e,armv7,感觉少了什么,是啊,我模拟器是intel架构,属于X86_64指令集!操!!!!

同时发现,当你切换项目的真机与模拟器运行时,pods下面的Products在模拟器一片飘红!

 

果然在里面加上X86_64,进行模拟器运行,正常启动。真是醉了。。。

最后再次吐槽,cocospod真是垃圾。

 

 

 

 

Logo

这里是一个专注于游戏开发的社区,我们致力于为广大游戏爱好者提供一个良好的学习和交流平台。我们的专区包含了各大流行引擎的技术博文,涵盖了从入门到进阶的各个阶段,无论你是初学者还是资深开发者,都能在这里找到适合自己的内容。除此之外,我们还会不定期举办游戏开发相关的活动,让大家更好地交流互动。加入我们,一起探索游戏开发的奥秘吧!

更多推荐