我在 Xcode 中有一个模式,它只配置了测试。这个模式指向一个包含我所有测试的目标(这是 OS X 的 Cocoa Unit Testing Bundle 目标)。
所以,我用 Command+U 来运行所有这些测试,它工作正常。但是,有几个测试需要访问本地化资源。我将这些资源添加到我的目标中,甚至签入生成的本地化资源存在的二进制文件。
但是,代码看不到资源,因此当任何测试执行 NSLocalizedString 时,它会返回一个键,而不是本地化字符串。
为了让测试看到这些资源,我需要做些什么特别的事情吗?