如何更改iPhone部署目标

问题描述 投票:0回答:2

我今天也使用 Xcode 更新了 flutter,当我尝试在 IOS 上运行我的应用程序时遇到错误

警告:iOS 模拟器部署目标 'IPHONEOS_DEPLOYMENT_TARGET' 设置为 7.0,但支持的范围 部署目标版本为 8.0 至 13.4.99。 (在目标 来自项目“Pods”的“gRPC-C++-gRPCCertificates-Cpp”)

...

当我从 Xcode 转到运行器时,我只能将其更改为最低版本 8

颤动医生结果

[✓] 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,位于 /Users/peter/development/tools/flutter • 框架修订f139b11009(3天前),2020-03-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 二进制文件位于:/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java • Java 版本 OpenJDK 运行时环境(内部版本 1.8.0_212-release-1586-b4-5784211) • 接受所有Android 许可证。

[✓] Xcode - 为 iOS 和 macOS 开发 (Xcode 11.4) • Xcode 位于 /Applications/Xcode.app/Contents/Developer • Xcode 11.4,内部版本 11E146 • CocoaPods 版本 1.8.4

[✓] Android Studio(3.6 版) • Android Studio 位于 /Applications/Android Studio.app/Contents • Flutter插件版本44.0.2 • Dart 插件版本 192.7761 • Java 版本 OpenJDK 运行时环境(内部版本 1.8.0_212-release-1586-b4-5784211)

[✓] IntelliJ IDEA 社区版(版本 2019.3) • IntelliJ 位于 /Applications/IntelliJ IDEA CE.app • Flutter插件版本42.1.4 • Dart 插件版本 193.5731

[✓] 连接的设备(1 个可用) • iPhone 11 Pro Max • 269B6B4A-E1E4-4461-B0F8-02DA3D21E477 • ios • com.apple.CoreSimulator.SimRuntime.iOS-13-4(模拟器)

那么如何将iPhone部署目标更改为更高版本 颤抖?

更新

更新 android studio 可以消除该错误。

ios iphone flutter dart podfile
2个回答
0
投票

您可以通过将 Podfile 上配置的

platform
更新为预期版本来更改部署目标。要更新的行是:

platform :ios, '8.0'

然后运行

flutter pub cache repair
刷新项目上设置的所有配置。


0
投票

在flutter项目中

IPHONEOS_DEPLOYMENT_TARGET = 7.0

替换为

IPHONEOS_DEPLOYMENT_TARGET = 8.0

使用“command + shift + R”> 全部替换。

© www.soinside.com 2019 - 2024. All rights reserved.