作者:Me丶i丶晓莹丬_690 | 来源:互联网 | 2023-08-10 16:52
之前就说过,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真是垃圾。