xcode 12,模拟器运行问题。No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID...

在xcode12 中,现在遇到一个问题,就是在真机上运行时没有问题,在模拟器下,运行就会报环境错误。


问题截图

原因:苹果爸爸弄出来一个arm版的mac。原先模拟器跑的都是x86架构,现在多了一个arm64架构,原VALID_ARCHS这个变量被废弃了。

看连接的意思,只需要在Build Setting中,删除VALID_ARCHS就可以了。

解决方案


问题原因
删除问题

补充:如果build或者打包时,报错,说framework缺少armv7相关文件,可以看看下面。

1.在删除 VALID_ARCHS 配置文件后,项目默认支持armv7架构,但是目前的项目或者framework一般已经不再使用armv7架构,我们可以在Excluded Architectures 中配置不需要的架构。

例如:

配置信息

你可能感兴趣的:(xcode 12,模拟器运行问题。No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID...)