我正在为应用编写一些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
答案 0 :(得分:1)
在您的app delegate中,更改:
#import "ZeroPush.h"
到
#import <ZeroPush/ZeroPush.h>
我假设它所在的文件夹名为ZeroPush。将文件夹路径更改为实际路径所需的任何内容。