Xcode:如何测试主包 .plist 文件内容?

标签 xcode unit-testing

我想通过单元测试确保我的主要 MyApp-Info.plist 中的重要值存在且正确。有没有办法从我的单元测试包中加载该 plist?

最佳答案

这取决于您是否为测试目标设置了宿主应用程序。如果没有主机应用程序,则不会随测试复制文件。

如果有主机应用程序,您可以通过以下方式获取其 plist 内容:

swift :

Bundle.main.infoDictionary

目标-C:

[[NSBundle mainBundle] infoDictionary]

关于Xcode:如何测试主包 .plist 文件内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51247103/

相关文章:

ios - 在 ionic 中构建 IOS 应用程序时出现架构 x86_64 错误的重复符号

swift - Xcode 8 : UI Testing, 任何后代元素都没有键盘焦点

java - 对使用 httpclient 的类进行单元测试

java - Junit测试用例: Connection refused case

java - 如何使用 Mockito 模拟 void 方法

xcode - Mac OS X Lion 10.7.4 上 HDD 上的 Developer 文件夹

ios - 为应用程序创建指南针,但如果方向改变,指南针不工作

xcode - 有没有办法在调试 View 层次结构中查看对象名称?

ruby-on-rails - 在Rails单元测试中输出(放置,打印)

C#:在密封类中模拟和测试 protected (或私有(private))方法——方法