You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flutter iOS模拟器构建失败:iPhone 11 Pro无法启动应用求助

Flutter iOS模拟器构建失败修复方案

问题详情

在调试模式下尝试在iPhone 11 Pro模拟器启动lib/main.dart...
main.dart:1
Xcode构建完成。                                           17.6s
无法构建iOS应用
Xcode构建错误输出:
↳
    objc[85761]: 类AMSupportURLConnectionDelegate 在/usr/lib/libauthinstall.dylib (0x1f5dd5160) 和 /System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice (0x10ca802c8) 中均有实现。将随机使用其中一个实现,具体哪一个无法确定。
    objc[85761]: 类AMSupportURLSession 在/usr/lib/libauthinstall.dylib (0x1f5dd51b0) 和 /System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice (0x10ca80318) 中均有实现。将随机使用其中一个实现,具体哪一个无法确定。
    ** 构建失败 **
Xcode输出详情:
↳
    正在将结果包写入路径:
        /var/folders/c2/_5qtd3yx59gdmf0t6qtwzskh0000gn/T/flutter_tools.v5r2KW/flutter_ios_build_temp_dirTUqOco/temporary_xcresult_bundle
    无法打包 /Users/arnaudp/Documents/GitHub/PBSLive (Flutter)。
    Command PhaseScriptExecution 执行失败,退出代码非零
    注意:使用新构建系统
    注意:正在规划构建流程
    注意:构建准备工作完成
    注意:按依赖顺序构建目标
    /Users/arnaudp/Documents/GitHub/PBSLive (Flutter)/ios/Pods/Pods.xcodeproj: 警告:iOS模拟器部署目标'IPHONEOS_DEPLOYMENT_TARGET'设置为8.0,但当前支持的部署目标版本范围是9.0到15.2.99。(来自Pods项目中的'Toast'目标)

Flutter环境信息(flutter doctor -v)

[✓] Flutter(稳定频道,3.0.2版本,运行于macOS 11.3.1 20E241 darwin-arm架构,区域设置en-LA)
    • Flutter版本3.0.2,安装路径:/Users/arnaudp/Documents/dev/flutter
    • 上游仓库地址:https://github.com/flutter/flutter.git
    • 框架修订版本:cd41fdd495(10个月前提交,2022-06-08 09:52:13 -0700)
    • 引擎修订版本:f15f824b57
    • Dart版本:2.17.3
    • DevTools版本:2.12.2

[✓] Android工具链 - 适配Android设备开发(Android SDK版本33.0.0-rc1)
    • Android SDK安装路径:/Users/arnaudp/Library/Android/sdk
    • 支持平台:android-33,构建工具版本:33.0.0-rc1
    • ANDROID_HOME环境变量:/Users/arnaudp/Library/Android/sdk
    • Java二进制文件路径:/Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java版本:OpenJDK Runtime Environment(build 11.0.13+0-b1751.21-8125866)
    • 已接受所有Android SDK许可证。

[✓] Xcode - 适配iOS和macOS开发(Xcode版本13.2.1)
    • Xcode安装路径:/Applications/Xcode13.4.app/Contents/Developer
    • CocoaPods版本:1.11.3

[✓] Chrome - 适配Web开发
    • Chrome安装路径:/Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio(版本2021.3)
    • Android Studio安装路径:/Applications/Android Studio.app/Contents
    • Flutter插件安装地址:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart插件安装地址:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java版本:OpenJDK Runtime Environment(build 11.0.13+0-b1751.21-8125866)

[✓] VS Code(版本1.76.2)
    • VS Code安装路径:/Applications/Visual Studio Code.app/Contents
    • Flutter扩展版本:3.60.0

[✓] 已连接设备(3台可用)
    • iPhone 11 Pro(模拟器) • F90C672D-5166-452D-BDDC-C36CCDF6EAF3 • iOS系统 • com.apple.CoreSimulator.SimRuntime.iOS-13-7
    • macOS(桌面设备)        • macos                                • darwin-arm64架构 • macOS 11.3.1 20E241
    • Chrome(Web设备)           • chrome                               • web-javascript环境 • Google Chrome 111.0.5563.64
    ! 错误:iPad未连接。连接iPad后Xcode将继续后续操作。(错误代码-13)
    ! 错误:iPad (2)未连接。连接iPad (2)后Xcode将继续后续操作。(错误代码-13)

[✓] HTTP主机可用性
    • 所有必需的HTTP主机均正常访问

• 未检测到任何问题!

修复步骤

1. 统一Pod部署目标版本

打开项目iOS目录下的Podfile,在文件末尾添加以下配置,强制所有Pods的部署目标为9.0:

post_install do |installer|
  installer.pods_project.targets.each do |target|
    target.build_configurations.each do |config|
      config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '9.0'
    end
  end
end

保存文件后,在终端执行以下命令重新安装Pods:

cd ios
pod deintegrate
pod install

2. 清理构建缓存

  • 清理Flutter项目缓存:
flutter clean
  • 打开Xcode,执行Product > Clean Build Folder(快捷键Cmd+Shift+K)清理Xcode构建缓存

3. 修复系统库冲突警告(可选)

如果想消除类重复实现的警告,在终端执行以下命令:

sudo rm -rf /Library/Developer/CommandLineTools
xcode-select --install

4. 重新构建项目

完成以上步骤后,运行以下命令重新启动应用:

flutter run

内容的提问来源于stack exchange,提问作者max

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.27 03:22:06