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

iOS项目升级Pod后报‘MWCommon.h file not found’错误求助

解决iOS项目中MWCommon.h文件找不到的问题

针对你遇到的'MWCommon.h' file not found问题,结合你已经执行过的pod操作,给出以下具体解决步骤:

  • 修正头文件导入方式
    因为你的Podfile中使用了use_frameworks!,MWPhotoBrowser会以Framework形式引入,原有的相对路径导入不再适用。将#import "MWCommon.h"改为:

    #import <MWPhotoBrowser/MWCommon.h>
    

    或者直接导入整个模块:

    @import MWPhotoBrowser;
    
  • 恢复Podfile中的平台版本配置
    取消Podfile中platform :ios, '13.0'的注释,显式指定最低部署版本,避免CocoaPods自动适配导致的路径异常。修改后重新执行:

    pod install
    
  • 检查项目的Header Search Paths配置
    在Xcode中打开项目的.xcworkspace文件,进入对应target的Build Settings,找到Search Paths下的Header Search Paths,确保包含$(inherited)且设置为Recursive(递归搜索)。如果没有,手动添加并勾选递归选项。

  • 彻底清理Xcode缓存
    除了清理构建文件夹,执行以下操作:

    1. 按Cmd+Shift+Option+K彻底清理Derived Data
    2. 关闭Xcode后,删除项目目录下的Pods文件夹和Podfile.lock文件,重新执行pod install
  • 指定MWPhotoBrowser的稳定版本
    尝试锁定MWPhotoBrowser的兼容版本(比如适配iOS13的稳定版),修改Podfile:

    pod "MWPhotoBrowser", "~> 2.1.0"
    

    然后重新执行pod install,避免新版本的结构变动导致头文件路径异常。

  • 确认打开的是正确的工作空间文件
    确保你打开的是项目根目录下的<project-name>.xcworkspace,而非原来的.xcodeproj文件——使用CocoaPods管理依赖后,必须通过workspace文件打开项目。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 16:01:04