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

Flutter iOS应用构建失败求助:附完整报错日志

Flutter iOS模拟器构建失败问题

报错详情

在iPhone 11 Pro Max模拟器运行Flutter应用时,无法完成iOS构建,完整报错日志如下:

Launching lib/main.dart on iPhone 11 Pro Max in debug mode...
运行Xcode构建...
Xcode构建完成。                                            9.8s
Failed to build iOS app
Xcode构建错误输出:
↳
2022-08-14 16:34:22.736 xcodebuild[9219:98973] Requested but did not find extension point with identifier Xcode.IDEKit.ExtensionSentinelHostApplications for extension Xcode.DebuggerFoundation.AppExtensionHosts.watchOS of plug-in com.apple.dt.IDEWatchSupportCore
2022-08-14 16:34:22.737 xcodebuild[9219:98973] Requested but did not find extension point with identifier Xcode.IDEKit.ExtensionPointIdentifierToBundleIdentifier for extension Xcode.DebuggerFoundation.AppExtensionToBundleIdentifierMap.watchOS of plug-in com.apple.dt.IDEWatchSupportCore
** BUILD FAILED **

Xcode输出内容:
↳
Writing result bundle at path:
/var/folders/37/ylwrs_293m1cdjjpb8mscp8c0000gp/T/flutter_tools.CCnmEB/flutter_ios_build_temp_dirVu9DVC/temporary_xcresult_bundle
Failed to package /Users/macbookshop/AndroidStudioProjects/flutter_aliii.
Command PhaseScriptExecution failed with a nonzero exit code
note: Using new build system
note: Planning
note: Build preparation complete
note: Building targets in dependency order

Result bundle written to path:
    /var/folders/37/ylwrs_293m1cdjjpb8mscp8c0000gp/T/flutter_tools.CCnmEB/flutter_ios_build_temp_dirVu9DVC/temporary_xcresult_bundle
无法为模拟器构建应用程序。
Error launching application on iPhone 11 Pro Max.

解决方案

1. 清理构建缓存

  • 执行Flutter清理命令:
    flutter clean
    
  • 进入iOS目录清理Pods及相关缓存:
    cd ios
    pod deintegrate
    pod clean
    rm -rf Podfile.lock .symlinks Flutter/Flutter.framework Flutter/Flutter.podspec
    

2. 重新安装依赖

  • 返回项目根目录更新Flutter依赖:
    flutter pub get
    
  • 回到iOS目录重新安装Pods:
    cd ios
    pod install --repo-update
    

3. 调整Xcode构建配置

  • 打开iOS目录下的Runner.xcworkspace
  • 进入Runner target的Build Settings:
    • 确认Valid Architectures设置为arm64 x86_64(适配模拟器架构)
    • 检查PhaseScriptExecution脚本路径,确保Flutter相关脚本路径正确

4. 修复Xcode插件缓存问题

针对日志中IDEWatchSupportCore插件报错,执行以下操作:

rm -rf ~/Library/Application\ Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.apple.dt.xcode.sfl2
rm -rf ~/Library/Caches/com.apple.dt.Xcode
rm -rf ~/Library/Developer/Xcode/DerivedData

完成后重启Xcode和开发IDE(Android Studio/VS Code)

5. 验证版本兼容性

  • 检查当前Flutter版本:
    flutter --version
    
  • 确保Flutter版本与Xcode版本兼容,若不匹配,可升级Flutter:
    flutter upgrade
    
    或降级Xcode至兼容版本

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.22 11:57:15