我正在开发一个用 Objective-C 编写的旧项目,其最低部署版本是 iOS 13.0。最近我使用 pod 更新了库,现在项目在
'MWCommon.h' file not found
行中显示错误 #import "MWCommon.h"
这是我的 pod 文件:
#platform :ios, '13.0'
target '<project-name>' do
use_frameworks!
project '<project-name>.xcodeproj'
pod 'GoogleMaps', '~> 6.2.1'
pod 'SDWebImage'
pod "MWPhotoBrowser"
pod 'MBProgressHUD'
end
我还执行了以下命令并清理了构建文件夹来解决此问题,但它不起作用。
pod deintegrate
pod cache clean --all
pod install
此外,正如您在下面的屏幕截图中看到的,
MWCommon.h
存在于app -> pods -> MWPhotoBrowser中。
我该怎么做才能让项目再次运行?
您几乎肯定想替换它:
#import "MWCommon.h"
这样:
#import <MWPhotoBrowser/MWCommon.h>
您可能需要对任何其他 Pod 应用类似的更改。它们是模块的一部分,因此您需要使用
<...>
语法和 <module/file.h>
。如果方便的话,在某些情况下您也可以使用以下语法:
@import MWPhotoBrowser;