Xcode12 模拟器运行报错相关x86_64

针对TARGETS,原工程或ServiceExtension配置错误提示:
No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=arm64e arm64).

在Xcode12中,Architectures已经做了调整,没有相关VALID_ARCHS的配置了。

image.png

但是经过搜索,我们发现使用到 CocoaPods.xcconfig文件配置的时候,Build Settings-User-Defined依然存在VALID_ARCHS项,里面只包含arm64e、arm64、armv7s、armv7之类的,并没有x86_64,所以在Xcode12模拟器运行时报错了。

image.png

解决方法:
1、添加x86_64,看报错提示进行添加;
2、删除VALID_ARCHS栏

清除缓存 配置更新大法,解决不服:clean、重启Xcode、清空废纸篓、重启电脑

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容