繁体   English   中英

使用CocoaPods的iOS OCMock设置

[英]OCMock setup for iOS with CocoaPods

尝试使用CocoaPods在iOS中设置OCMock时,问题仍然存在于新的(琐碎的)项目中。 这是在Xcode 8中,但我怀疑问题是安装程序而不是CocoaPods的使用。

我有错误:函数“ OCMClassMock”的隐式声明在C99中无效

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

然后,我尽可能地遵循了ocmock iOS项目的设置,并执行了以下操作:

  • 将库添加到测试目标集链接器标志
  • 在我的测试.m文件中添加了#import
  • 添加标题搜索路径为$(PROJECT_DIR)/ Pods / OCMock
  • 将始终搜索用户路径设置为是

#import <OCMock/OCMock.h> @interface FinanceCalcWithTestsTests : XCTestCase @end - (void)testMasterViewControllerDeletesItemsFromTableView { id tableViewMock = OCMClassMock([UITableView class]); }

好的,我只是注意到可能的解决方案:您正在告诉CocoaPods获取OCMock 2.2,但是您正在尝试使用仅在OCMock 3.0中引入的功能...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM