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

运行pod install报错无法在iPhone 8上启动应用如何解决

问题现象

运行应用过程中触发以下报错:

  • Error running pod install
  • Error launching application on iPhone 8.

已尝试以下操作但问题未解决:

  1. 取消Podfile中#platform :ios, 9.0行的注释
  2. 按顺序执行Rosetta转译模式下的相关命令:
    • sudo arch -x86_64 gem install ffi
    • arch -x86_64 pod install
排查解决步骤

按以下顺序操作,每完成一步可重试一次应用启动,定位具体问题点:

  1. 全量清理CocoaPods关联缓存与残留文件
    进入项目下的ios目录,依次执行以下命令:
    rm -rf Pods
    rm -rf Podfile.lock
    rm -rf ~/Library/Caches/CocoaPods
    pod deintegrate
    pod setup
    
  2. 修正Podfile配置错误
    打开iOS目录下的Podfile文件:
    • 检查平台声明行的拼写,修正可能存在的platformform类笔误,正确写法为platform :ios, '12.0'
    • 不要设置最低iOS版本为9.0,当前绝大多数iOS第三方依赖已停止支持iOS 9及以下版本,最低版本建议设置为12.0及以上
  3. 修正架构匹配问题(M系列芯片Mac高发问题)
    打开终端执行arch命令查看当前终端架构:
    • 如果输出为arm64,不要强行使用arch -x86_64前缀执行命令,转译模式极易出现动态库链接、依赖架构不匹配问题。先执行sudo gem uninstall ffi卸载之前转译模式安装的ffi,再依次执行以下命令安装原生架构依赖:
    sudo gem install ffi
    sudo gem install cocoapods
    brew link cocoapods
    
    • 回到ios目录执行pod install --repo-update,拉取最新的依赖索引完成安装
  4. 修复模拟器启动异常
    若pod安装完成后仍无法在iPhone 8模拟器启动应用,执行以下操作:
    • 打开Xcode,进入Settings > Locations,确认Command Line Tools选项已选中当前安装的Xcode正式版本,不可留空
    • 打开Xcode的Window > Devices and Simulators菜单,在模拟器列表找到iPhone 8,右键选择Reset Simulator清空模拟器缓存
    • 回到项目根目录,依次执行flutter clean、flutter pub get后重新启动应用

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.27 22:57:08