如何修复@testable导入无法在Xcode单元测试中加载模块

时间:2019-05-16 07:34:13

标签: xcode unit-testing cocoapods

我创建了一个未经单元测试的Xcode项目。当我尝试创建新的单元测试并尝试导入@testable import'ProjectName'时,我已经添加了可可豆荚,它给出了错误:无法加载模块'ProjectName'。你能帮我解决问题吗

@testable导入'ProjectName'无法加载模块

3 个答案:

答案 0 :(得分:0)

像这样更新Podfile并检查

target 'App' do
  pod 'Alamofire'

  target 'Demo AppTests' do
    inherit! :search_paths

  end

  target 'Demo AppUITests' do
    inherit! :search_paths

  end  
end

答案 1 :(得分:0)

如果尝试@Naveen的答案后问题仍未解决,并且您的主要目标中存在Obj-c桥接头,则应为测试创建另一个具有相同值的桥接头。

答案 2 :(得分:0)

对我来说,它有助于清理构建文件夹。您可以在以下位置找到它:产品 > 清理构建文件夹。 (快捷键:shift + cmd + k)