Ios 特定于测试目标的Info.plist
我有两个目标,我的主目标和使用OCUnit的测试目标。 在每个目标生成设置中,两个目标都指向不同的info.plist。 我想将自定义info.plist设置添加到我的测试目标中,但一旦我运行项目并调用Ios 特定于测试目标的Info.plist,ios,xcode5,Ios,Xcode5,我有两个目标,我的主目标和使用OCUnit的测试目标。 在每个目标生成设置中,两个目标都指向不同的info.plist。 我想将自定义info.plist设置添加到我的测试目标中,但一旦我运行项目并调用 [[NSBundle mainBundle] objectForInfoDictionaryKey:@"FooKey"]; 但它没有找到它 如果我试图寻找测试目标plist,它也不会找到它 NSString *fooPath = [[NSBundle mainBundle] pathForR
[[NSBundle mainBundle] objectForInfoDictionaryKey:@"FooKey"];
但它没有找到它
如果我试图寻找测试目标plist,它也不会找到它
NSString *fooPath = [[NSBundle mainBundle] pathForResource:@"fooInfo" ofType:@"plist"];
即使我将info.plist添加到“构建阶段”中的“复制捆绑资源”
有人知道我如何将自定义属性添加到infoPlist中以进行测试吗?我想这样做,这样我就不必指向特定的文件
谢谢
编辑:
谢谢@aminoacid的回复,问题重复了
其结果供将来参考:
[[NSBundle bundleForClass:[MyTestClass class]] objectForInfoDictionaryKey:@"fooKey"]
将提供所需的答案
问候@氨基酸谢谢你的回复,本来应该先做的,非常感谢:谢谢你说谢谢