创建一个简单的XCTestCase,找不到作为CocoaPod安装的ZeroPush.h

时间:2014-12-05 14:19:50

标签: ios xctest

我正在为应用编写一些XCTests。当我刚开始编辑AppTests.m时,我收到一条错误,说它无法找到ZeroPush(在AppDelegate.h中):

Lexical or Preprocessor Issue
/Users/jt/repos/clients/App/App/AppDelegate.h:10:9: 'ZeroPush.h' file not found

但是在正常编译我的应用程序时,它能够找到它。在我的ViewController中,它能够找到AFNetworking。我该如何解决这个问题?

我的AppTests.m

#import <XCTest/XCTest.h>
#import "AppDelegate.h" // <- this imports ZeroPush.h 
#import "ViewController.h"

@interface AocWineBarTests : XCTestCase{
@private
  UIApplication       *app;
  ViewController  *viewController;
  AppDelegate     *appDelegate;
  //CalcViewController  *calcViewController;
  //NSView              *calcView;
}

@end

1 个答案:

答案 0 :(得分:1)

在您的app delegate中,更改:

#import "ZeroPush.h"

#import <ZeroPush/ZeroPush.h>

我假设它所在的文件夹名为ZeroPush。将文件夹路径更改为实际路径所需的任何内容。