首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用OCMock为iOS设置CocoaPods

用OCMock为iOS设置CocoaPods
EN

Stack Overflow用户
提问于 2016-10-02 08:40:30
回答 1查看 904关注 0票数 0

尝试使用OCMock在iOS中设置CocoaPods时,在新的(琐碎)项目中存在一个持续存在的问题。这是Xcode 8中的问题,但我怀疑问题在于CocoaPods的设置而不是使用。

我有一个错误:函数‘OCMClassMock’的隐式声明在C99中无效

在我的Podfile中,我有以下内容: pod 'OCMock','~> 2.2‘

然后,我尽我所能地遵循iOS项目的设置,并做了以下工作:

  • 将库添加到测试目标集链接器标志中。
  • 将#import添加到我的测试.m文件中
  • 将头搜索路径添加为$(PROJECT_DIR)/Pods/OCMock
  • 将始终搜索用户路径设置为yes
代码语言:javascript
复制
 `#import <OCMock/OCMock.h>     @interface FinanceCalcWithTestsTests : XCTestCase     @end     - (void)testMasterViewControllerDeletesItemsFromTableView      {         id tableViewMock = OCMClassMock([UITableView class]);      }`
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-10-16 11:55:46

好的,我刚刚注意到解决方案是什么:您告诉CocoaPods获取OCMock 2.2,但是您正在尝试使用仅在OCMock 3.0中引入的特性.

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39815292

复制
相关文章

相似问题

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