首页 > 解决方案 > 使用 CocoaPods 时的 Xcode 12 部署目标警告

问题描述

我在 Xcode 12 上收到此警告:

iOS Simulator 部署目标IPHONEOS_DEPLOYMENT_TARGET设置为 8.0,但支持的部署目标版本范围为 9.0 到 14.0.99

如何支持这个版本?

标签: xcodecocoapodswarningsxcode12

解决方案


一个简短的工作解决方案就在这里!只需将下面的代码片段复制并粘贴到 Podfile 的末尾,然后运行​​pod install命令。

    post_install do |installer|
     installer.pods_project.targets.each do |target|
         target.build_configurations.each do |config|
            if config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'].to_f < 12.0
              config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '12.0'
            end
         end
     end
  end

在这种情况下,12.0 是 AppStore 提交的最低支持 iOS 版本。您可以根据项目要求对其进行更改。


推荐阅读