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

编译iOS 11.0时遇ESPProvision模块最低部署目标为iOS13.0错误怎么解决?

iOS编译错误:部署目标版本不兼容解决方案

编译错误信息:当前编译目标为iOS 11.0,但ESPProvision模块的最低部署目标为iOS 13.0,错误路径:/Users/sumitsharma/Library/Developer/Xcode/DerivedData/espidfrn1-ddsrubfjldnfvphfpnpvvfbalpmg/Build/Products/Debug-iphonesimulator/ESPProvision/ESPProvision.swiftmodule/arm64-apple-ios-simulator.swiftmodule

以下是几种可行的解决办法:

  • 升级项目最低部署目标到iOS13.0及以上

    1. 打开Xcode项目,选中左侧项目导航栏最顶部的项目根节点
    2. 在右侧Info标签页的Deployment Info区域,把iOS Deployment Target改成iOS13.0或更高版本
    3. 检查所有target(包括主App和ESPProvision相关的target),确保它们的部署目标统一设置为iOS13.0以上
  • 寻找兼容iOS11.0的ESPProvision旧版本
    如果项目必须支持iOS11.0,先查ESPProvision的版本历史,确认有没有最低部署目标是iOS11.0的版本:

    1. 用CocoaPods的话,修改Podfile里的版本约束,比如写成pod 'ESPProvision', '~> 1.x.x'(替换为实际兼容的版本号),然后运行pod install
    2. 用Swift Package Manager的话,在Xcode的Package Dependencies里修改ESPProvision的版本规则,选择对应的旧版本
  • 清理缓存后重新编译
    缓存异常也可能导致这类问题,试试:

    1. 点击Xcode顶部菜单Product > Clean Build Folder
    2. 手动删除报错路径对应的Derived Data文件夹:/Users/sumitsharma/Library/Developer/Xcode/DerivedData/espidfrn1-ddsrubfjldnfvphfpnpvvfbalpmg/
    3. 重新编译项目

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 14:05:08