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

运行Flutter iOS项目遇Xcode错误:未找到TensorFlowLiteC框架

解决Mac M2上Flutter iOS项目提示“Framework not found TensorFlowLiteC”的问题

方案1:调整Podfile配置

打开iOS目录下的Podfile,在post_install脚本中添加框架搜索路径配置,确保Xcode能定位到TensorFlowLiteC框架:

post_install do |installer|
  installer.pods_project.targets.each do |target|
    flutter_additional_ios_build_settings(target)
    # 新增框架搜索路径配置
    target.build_configurations.each do |config|
      config.build_settings['FRAMEWORK_SEARCH_PATHS'] = ['$(inherited)', '${PODS_ROOT}/TensorFlowLiteC/Frameworks']
    end
  end
end

方案2:清理并重新安装依赖

执行以下步骤彻底清理缓存并重新安装Pods:

  • 进入iOS目录:cd ios
  • 删除旧的Pod缓存文件:rm -rf Podfile.lock Pods
  • 重新安装Pods:pod install
  • 返回项目根目录,清理Flutter缓存并拉取依赖:flutter clean && flutter pub get

方案3:检查Xcode架构配置

确保Xcode项目适配M2的arm64架构:

  • 打开Xcode中的iOS项目,选中主目标,进入Build Settings
  • 搜索Excluded Architectures,确认Debug和Release模式下都未排除arm64(若有该选项则删除)
  • 搜索Valid Architectures,确保列表中包含arm64

方案4:手动添加TensorFlowLiteC框架

若自动安装依赖失败,可手动导入框架:

  • 下载适配iOS arm64架构的TensorFlowLiteC.framework文件
  • 在Xcode中右键项目,选择Add Files to "你的项目名",选中下载的框架文件
  • 进入Build Phases -> Link Binary With Libraries,确认TensorFlowLiteC已添加到列表中

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.29 17:52:12