Xcode,在测试期间访问“Supporting Files”文件夹中的文件

时间:2012-05-31 22:46:03

标签: xcode testing ios-simulator

我有一个关于Xcode 4.3.2测试的项目,我希望在运行时从测试中访问一些文件。我将文件添加到自动生成的“Supporting Files”文件夹中,但是在测试运行时我无法访问它,因为找不到文件,我会收到错误。

我试过这些组合:

myFile

Supporting Files/myFile

../Supporting Files/myFile

这些都没有奏效。知道我做错了吗?

1 个答案:

答案 0 :(得分:13)

将它们添加到Supporting Files文件夹后,您必须检查测试目标(目标成员资格),以便它们在捆绑中可用。您还可以在“构建阶段”下的目标信息中验证这一点(及其位置)。 然后(在你的测试中)你得到你的文件的路径:

NSString *filePath = [[NSBundle bundleForClass:[self class]] pathForResource:@"index" ofType:@"html"]; //Whatever your file - extension is

我附上截图作为快速参考: Target membership

PS。截图来自OSX项目,但iOS的过程相同