Xcode 12,针对iOS模拟器而构建,但是在为iOS所构建的目标文件中进行链接,对于架构arm64的文件

最近,我将我的Xcode更新到最新版本12.4,并且我的项目在真实设备上运行正常,但是当我尝试在iOS Simulator上运行时,出现以下错误。包括(react-native flutter)
目前使用的是 M1的处理器的新款MacBookPro

其实个人认为其实就是CPU架构支持的问题 arm64 x84_64架构
VALID_ARCHS X86_64
下图这2个 都添加上


image.png

如果你使用了pod 那么也要添加如下:
这里用react-native 来举例


image.png

代码贴出来

installer.pods_project.targets.each do |target|
        target.build_configurations.each do |config|
          flipper_post_install(installer) //这段代码自己看着是否要删除
          config.build_settings["EXCLUDED_ARCHS[sdk=iphonesimulator*]"] = "arm64"
        end
      end

然后 clean 项目 podinstall 就可以了

你可能感兴趣的:(Xcode 12,针对iOS模拟器而构建,但是在为iOS所构建的目标文件中进行链接,对于架构arm64的文件)