单元测试目标无法识别静态csv文件

时间:2012-10-03 02:37:08

标签: ios xcode4 xcode4.5 sentestingkit

我正在运行Xcode 4.5,并且我已经为现有项目添加了一个新的单元测试目标。

我将csv文件添加到目标的Copy Bundle Resources部分,但目标未将该文件识别为捆绑包的一部分。当我在LLDB中运行以下内容时,我得到零结果:

po [NSBundle mainBundle]
(id) $2 = 0x01937180 NSBundle </Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.1.sdk/Developer/usr/bin> (loaded)

po [[NSBundle mainBundle] pathForResource:@"myFile" ofType:@"csv"]
(id) $3 = 0x00000000 <nil>

还有一个额外的步骤让目标识别文件吗?

1 个答案:

答案 0 :(得分:0)

这是一个阅读文档类型的答案。

事实证明,调用[NSBundle mainBundle]不会加载包含目标文件的包。相反,我需要获取其他捆绑包标识符并使​​用该捆绑包。之后一切都按预期工作。