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

ObjectBox Flutter是否支持M1 MacBook的iOS模拟器?依赖冲突求解

ObjectBox Flutter M1 iOS模拟器依赖冲突解决方案

ObjectBox Flutter完全支持M1 MacBook上的iOS模拟器,你遇到的问题是本地CocoaPods缓存、版本锁与插件依赖版本不匹配导致的,按以下步骤解决:

  • 清理CocoaPods本地状态

    1. 删除iOS目录下的Podfile.lock文件
    2. 执行命令清理全局缓存:pod cache clean --all
    3. 进入ios目录,执行pod deintegrate彻底移除现有Pods,再重新执行pod install
  • 统一插件版本
    确保pubspec.yaml中objectbox和objectbox_flutter_libs的版本完全一致,比如都指定为1.8.1(对应依赖的ObjectBox Swift 1.8.1),避免版本错位引发依赖冲突。

  • 统一部署目标

    1. 在Xcode中打开iOS项目,将项目根节点和所有Target的Deployment Target都设置为iOS 14或更高版本
    2. 在ios/Podfile顶部明确指定平台版本:
      platform :ios, '14.0'
      
  • M1芯片专属调试
    如果上述步骤无效,尝试:

    • 用Rosetta模式打开终端(右键终端→显示简介→勾选「使用Rosetta打开」)后再执行pod install
    • 确保Xcode命令行工具为最新版本:执行xcode-select --install更新

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.31 21:10:26