在框架中从Plist读取单元测试

时间:2016-11-23 12:37:05

标签: ios unit-testing

我正在努力确保SDK frameworkXCTests的方式投放。

我为此目的使用Plist编写了一些单元测试。我需要从nil中读取一些信息,但路径始终以NSBundle *bundle = [NSBundle bundleForClass: [self class]]; NSString *path = [bundle pathForResource:@"aPList" ofType:@"plist"]; 结束。

我正在使用:

Plist

我已经通过构建阶段复制了ActiveJob

1 个答案:

答案 0 :(得分:0)

SDK的用户通常不会将plist添加到框架中,而是添加到他们自己的应用程序(主要包)。可以使用NSURL / plist路径初始化SDK中的类。这样,[[NSBundle mainBundle] pathForResource:@"aPList" ofType:@"plist"]可以在单元测试和应用程序包中使用,以获取SDK使用的plist路径。