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



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

我在目标的Copy Bundle Resources部分添加了 csv 文件,但目标无法将该文件识别为捆绑包的一部分。当我在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>

是否有其他步骤可以让目标识别文件?

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

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

最新更新