升级Xcode 12 后项目运行不起来,报错:
library not found for -lxxxxx
以上问题的原因在Xcode11中 x86_64的机型支持是默认支持的,但Xcode12的时候 苹果推出了arm主机的Mac, 这使得arm主机的Xcode其实就不需要x86_64的默认支持了。 x86_64不默认添加,需要手动添加上才能在Mac上运行模拟器。
解决方案:
以上报错信息Xcode 12以前,我们通过Valid Architectures 来配置支持的机型。
但在Xcode12中, Valid Architectures 这一项被移除掉了,改变成了 VALID_ARCHS的栏目。
我们需要在 VALID_ARCHS 添加上 x86_64的模拟器机型配置 如图: