因为苹果M1芯片用的是arm64的架构,而之前的mac是用的英特尔芯片。

所以要在 TARGET -> Architectures -> Excluded Architectures -> 添加arm64

同时在 pod项目里,也要 PROJECT -> Architectures -> Excluded Architectures -> 添加arm64

之前一直没解决是因为没有在pod项目里也添加arm64 。

然后clean一下项目,重新编译启动就可以了。
当然,因为直接配置的pods项目,所以可能在执行pod install时,会被覆盖掉,还需要重新设置,所以也可以不用直接配置,而是在podfile文件末尾添加以下脚本:然后执行pod install 命令。

post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings["EXCLUDED_ARCHS[sdk=iphonesimulator*]"] = "arm64"
end
end
end