XCode 9 - 无法链接iPad应用程序测试目标的内部框架

时间:2017-10-25 12:28:06

标签: ios objective-c xcode ipad linker-errors

我们正在尝试为我们的iPad应用设置单元测试,但在尝试导入文件时,在此示例Menu.h中,在我们的名为MenuTest.h的测试文件中,它无法构建测试因为Menu.h导入了我们的另一个项目,该项目是作为同一工作区内的框架构建的。这种导入似乎失败了。

// Menu.h
...
@import InternalFramework;
...
// MenuTest.h

#import <XCTest/XCTest.h>
#import "Menu.h"

@interface OurInterface : XCTestCase

@end

@implementation OurTests

#import "Menu.h"

- (void) setUp {}

- (void) tearDown {}

- (void) firstTest {
    Menu *menu = [[Menu alloc] init];
}

我们都用Google搜索并发现了有关这些事情的其他问题,但仍无法使其发挥作用。在编译测试时,不应该保持与正常情况相同的依赖设置吗?

0 个答案:

没有答案