XCode 6 测试文件夹

标签 xcode unit-testing swift xcode6

XCode 在创建新项目时会创建一个测试文件夹。例如,对于名为“MyProject”的项目,它还会创建“MyProjectTests”。

在某些项目中,我已完全删除此文件夹(从 XCode 和 Finder)。这在预览版 XCode 上运行良好。

在 XCode 6 Beta 5 上,在 Beta 4 上运行的同一项目现在无法编译:

error: could not read data from '/Users/some-path/MyProject/MyProjectTests/Info.plist': The file “Info.plist” couldn’t be opened because there is no such file.

beta 5 中有什么变化吗?是否需要测试文件夹?我能做什么?

PS。这是一个 Swift 项目 - 如果它很重要的话。

最佳答案

也从项目中删除测试目标。

在项目导航器中,选择项目本身,然后在主窗口的侧边栏中您将看到一个 Tests 项目。删除它,它应该停止尝试构建您已删除的测试,这就是导致您的问题的原因。

关于XCode 6 测试文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25176095/

相关文章:

ios - 代码签名错误

android - RenamingDelegatingContext 未创建测试数据库

swift - 每次重启 Swift iOS 都会更改文件目录

swift : Useless default value for Optional?

Xcode 4.4-发生内部API错误

ios - 使用 "width"时忽略 UIImageView 的 "Aspect Fill"约束(Xcode,自动布局)

ios-deploy 无法在 Mac OS X El Capitan 10.11 上安装

unit-testing - 在 AutoFixture 中为被测类创建匿名类型的目的是什么?

python - 从命令提示符运行单元测试

ios - 模拟器和设备之间的 Storyboard布局不同