首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >没有使用cocoapods的`Quick`这样的模块

没有使用cocoapods的`Quick`这样的模块
EN

Stack Overflow用户
提问于 2016-10-03 01:25:19
回答 8查看 4K关注 0票数 5

我已经学习swift三天了。我计划在swift中培养我的技能,特别是在iOS开发方面。我的同事是一名iOS开发人员,我刚刚建议他在我们的应用程序中编写测试时学习swift --这对公司和我自己都有好处,这对我来说是有意义的。现在,我正在尝试遵循本教程https://medium.com/@ynzc/getting-started-with-tdd-in-swift-2fab3e07204b

按照教程的要求,在一个名为Quick的框架中重写测试,该框架与Rspec非常相似。我安装了CocoaPod,然后安装了Quick框架。使用.xcworkspaces而不是.xcodeproj。但是我还是得到了No such module 'Quick'的错误。

我已经做了研究,移除了pod,但仍然得到了错误。

代码语言:javascript
运行
复制
platform :ios, '9.2'

target 'FizzBuzz' do
  use_frameworks!

  def test_pods
    pod 'Quick', '~> 0.9.0'
    pod 'Nimble', '~> 3.2.0'
  end

  target 'FizzBuzzTests' do
    inherit! :search_paths
    test_pods
  end

  target 'FizzBuzzUITests' do
    inherit! :search_paths
    test_pods
  end

end

项目文件夹截图:

EN

Stack Overflow用户

发布于 2020-02-13 11:50:32

首先你只需要在你的目标项目中使用pod,这样它就可以分享给你的测试目标了。

代码语言:javascript
运行
复制
# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'

target 'TestNetWorkLayer' do
  use_frameworks!
  pod 'SwiftyJSON'
  pod 'Quick'
  pod 'Mockingjay'
  pod 'Nimble'
  pod 'Alamofire', '~> 5.0.0-rc.3'

  target 'TestNetWorkLayerTests' do
    inherit! :search_paths
      end
end

之后,您可以将其导入到项目中

代码语言:javascript
运行
复制
import Quick
import Nimble
class NativeApiClientSpec{


}
票数 0
EN
查看全部 8 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39819638

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档