删除use_frameworks然后发生错误“无法为“ xxx”加载基础模块”

时间:2019-12-03 14:14:33

标签: ios swift xcode cocoapods

我目前正在为一个旧项目使用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

有人也有这个问题吗?

0 个答案:

没有答案