Kru*_*lur 5 xcode unit-testing ios
我创建了一个单元测试目标来测试将现有应用程序数据迁移到我的新应用程序版本。为此,我.xcappdata从包含一些典型真实世界数据的真实设备中保存了一个包,现在我想将我的单元测试目标基于这些数据。
我将该文件添加到 Xcode(但未添加到任何目标),并将该迁移单元测试目标的“测试应用程序数据”更改为指向此包。
但是,当我运行单元测试时,出现以下错误对话框:
应用程序数据包未复制到模拟器
您似乎是第一次在 iPhone 5s 模拟器上运行“MyApp.app”,因此尚未创建数据文件夹。应用程序数据包将在您下次在模拟器中运行应用程序时安装。
(并且沙箱目录不包含 .xcappdata 包的内容)。
我只是不明白这个错误信息或如何解决它。我不希望我的主应用程序目标中的应用程序数据(这是我在错误对话框中解释建议的方式),因为数据仅用于一个单元测试套件。通过查看“编辑方案...”对话框,我觉得我可以为每个测试目标使用不同的数据集,这正是我打算做的。我是否误解了如何实现这一目标?
| 归档时间: |
|
| 查看次数: |
663 次 |
| 最近记录: |