我在Xcode 10.1中得到了下面的警告信息。

iOS Simulator部署目标设置为7.0,但此平台支持的部署目标版本范围为8.0到12.1。

我的模拟器操作系统是12.1 Xcode 10.1

我更新了pod文件。

我的部署目标是9.0

在我的目标中


当前回答

Xcode > Runner >信息部署目标> IOS部署目标:11 .

开放终端:

pod cache clean --all

.

pod update

其他回答

对于flutter,这是我在<project_root>/ios/Podfile中使用的

post_install do |installer|
  installer.pods_project.targets.each do |target|
    flutter_additional_ios_build_settings(target)
  end
  
  installer.pods_project.build_configurations.each do |config|
    config.build_settings["EXCLUDED_ARCHS"] = "armv7"
    config.build_settings.delete 'IPHONEOS_DEPLOYMENT_TARGET'
  end
end

我在构建React Native项目时也遇到了同样的问题

Cocoapods版本更新对我有效(从1.8.4升级到1.11.2)

试试下面这些步骤:

删除Podfile.lock 删除你的Podfile 建设项目 从firebase添加初始化代码 cd / ios 圆荚体安装 运行项目

这对我来说很管用。

我解决了这个问题,我把build system从New build system改为Legacy build system

在Xcode v10+中,选择文件>项目设置

在之前的Xcode中,选择File > Workspace Settings

将Build System从New Build System更改为Legacy Build System—>单击Done。

这个方法在扑动的时候对我很有效。打开{your_project_root_folder}/ios/Podfile,用这个替换post_install块

post_install do |installer|
  installer.pods_project.targets.each do |target|
    flutter_additional_ios_build_settings(target)
    target.build_configurations.each do |config|
      config.build_settings.delete 'IPHONEOS_DEPLOYMENT_TARGET'
    end
  end
end