测试目标中的 pod 没有返回此类模块错误

Posted

技术标签:

【中文标题】测试目标中的 pod 没有返回此类模块错误【英文标题】:pod in testing target return no such module error 【发布时间】:2017-06-21 13:06:28 【问题描述】:

我有以下 pod 文件,它适用于我的普通代码,但只要我想在我的一个测试中从测试目标导入 pod,它就会显示 No such module。我尝试过为测试而构建,为正常而构建,我确实尝试了所有在我脑海中出现的东西,但没有运气。我在这里做错了什么?

target 'MyApp' do
  use_frameworks!

  pod 'RxSwift'

  target 'MyAppTests' do
    inherit! :search_paths
    # Pods for testing
    pod 'RxTest'
    pod 'RxBlocking'
  end
end

我使用 CocoaPods 1.2.1

【问题讨论】:

您是如何解决这个问题的?我可能会看到同样的事情。 【参考方案1】:

我发现this 的帖子很有帮助。通过确保我在两个目标中具有相同的路径值和用户定义的变量,我能够通过此错误。

【讨论】:

以上是关于测试目标中的 pod 没有返回此类模块错误的主要内容,如果未能解决你的问题,请参考以下文章

Pod 安装错误 Mapbox

在非测试目标中使用 XCTest

已安装 Google Drive API,但出现错误“没有此类模块 'GoogleAPIClient'”

使用未解析的标识符“Auth”和没有此类模块“FirebaseAuth”错误

Pod 安装错误后,Swift 3 结果出现编译错误

没有这样的模块'FBSDKLoginKit'