我今天也更新了Xcode的flutter,当我试图在IOS上运行我的应用程序时,我收到了一个错误
警告:iOS模拟器部署目标"IPHONEOS_DEPLOYMENT_TARGET"设置为7.0,但支持的部署目标版本范围为8.0到13.4.99。(在项目"Pods"的目标"gRPC-C ++-gRPCCertificates-Cpp"中)
...
当我从Xcode转到runner时,我只能将其更改为min版本8
Flutter医生结果
[] Flutter(通道稳定,v1.12.13 + hotfix.9-pre.2,在Mac OS X 10.15.4 19E266上,语言环境en-GB)·Flutter版本1.12.13 + hotfix.9-pre.2在/用户/peter/开发/工具/flutter·框架修订f139b11009(3天前),2020年3月30日13:57:30 -0700·引擎修订af51afceb8·Dart版本2.7.2
[] Android工具链-为Android设备开发(Android SDK版本29.0.2)·Android SDK位于/Users/peter/Library/Android/sdk·Android NDK位置未配置(可选;对于原生配置文件支持非常有用)·平台android-29,构建工具29.0.2·Java二进制文件位于:/应用程序/Android www.example.com·Java版本OpenJDK运行时环境(内部版本1.8.0_212-版本-1586 -b4 - 5784211)·接受所有Android许可证。Studio.app/Contents/jre/jdk/Contents/Home/bin/java · Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b4-5784211) · All Android licenses accepted.
[] Xcode-为iOS和macOS开发(Xcode 11.4)·Xcode位于/应用程序/www.example.com·Xcode 11.4,构建版本11E146·CocoaPods版本1.8.4Xcode.app/Contents/Developer · Xcode 11.4, Build version 11E146 · CocoaPods version 1.8.4
[] Android工作室(版本3.6)·Android工作室在/应用程序/Android www.example.com·Flutter插件版本44.0.2· dart 插件版本192.7761·Java版本OpenJDK运行时环境(构建1.8.0_212-发布-1586 -b4 - 5784211)Studio.app/Contents · Flutter plugin version 44.0.2 · Dart plugin version 192.7761 · Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b4-5784211)
[] IntelliJ IDEA社区版(版本2019.3)·IntelliJ在/应用程序/IntelliJ IDEA www.example.com·Flutter插件版本42.1.4· dart 插件版本193.5731CE.app · Flutter plugin version 42.1.4 · Dart plugin version 193.5731
[]已连接设备(1可用)·iPhone 11 Pro Max·269B6B4A-E1E4 - 4461-B0F8 - 02DA3D21E477·ios·com·苹果·酷睿模拟器·模拟运行时·iOS-13 - 4(模拟器)
那么如何在flutter中将iPhone部署目标改为更高版本呢?
- 更新**
更新android studio可以消除这个错误。
2条答案
按热度按时间9q78igpj1#
您可以通过将Podfile上配置的
platform
更新为预期版本来更改部署目标。要更新的行为:然后运行
flutter pub cache repair
以刷新项目上设置的所有配置。yv5phkfx2#
Flutter项目中
IPHONEOS部署目标= 7.0
替换为
IPHONEOS部署目标= 8.0
使用"命令+Shift + R"〉全部替换。