我目前正在为一个旧项目使用Cocoapods 1.8.4,因为Cocoapods 1.5.0发布了使用快速静态库的功能,所以我开始从我的Podfile中删除use_frameworks!
。
但是,当我将use_frameworks!
替换为use_modular_header!
时,在导入库时突然有了Cannot load underlying module for 'ObjectMapper'
。
我曾尝试将:modular_headers => true
用于使用OBJ-C的Pod,但仍然创建了一个新项目,并将Podfile的相同内容从旧复制到新,然后构建成功。
为解决此问题,我已经清理并构建,删除派生数据,甚至重新启动了我的mac,但是它们都不起作用...
这是我Podfile的一部分:
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '11.0'
inhibit_all_warnings!
use_modular_headers!
target 'CocoapodsPractic' do
# Up to date
pod 'Alamofire'
pod 'FacebookCore'
pod 'Crashlytics'
pod 'Firebase/Performance'
pod 'Firebase/Core'
pod 'AWSAPIGateway'
pod 'Kingfisher'
pod 'ObjectMapper'
pod 'KeychainSwift'
pod 'Branch'
end
有人也有这个问题吗?