ios - 无法使用较早的单元测试配置在 Xcode 8 中运行单元测试

标签 ios xcode xctest xcode8

升级到 Xcode 8 后我遇到了这个问题。运行测试时我在运行时遇到了这个错误:

/Users/<me>/work/<appname>/Build/Intermediates/<appname>.build/Debug-iphonesimulator/<appname>UnitTests.build/Script-231C35D610AC1F5000D830C2.sh: line 3: /Applications/Xcode.app/Contents/Developer/Tools/RunUnitTests: No such file or directory

错误消息中的 sh 脚本试图访问 RunUnitTests 工具但失败了。我假设此工具已在 Xcode 8 中删除。对于我的项目,Xcode 似乎试图以不再支持的方式运行测试。如果我创建一个全新的项目,则不会创建此类脚本,我可以运行测试。

知道我需要在我的项目中更新哪些设置才能让测试再次运行吗?我尝试了“更新到推荐设置” list ,但它没有解决这个问题。

最佳答案

看来我只需要删除调用该脚本的运行脚本阶段。

关于ios - 无法使用较早的单元测试配置在 Xcode 8 中运行单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39467362/

相关文章:

ios - 如何以编程方式查找 View Controller 高度?

iphone - iOS 视频通话库

json - 如何在 Swift 中将数组保存为 json 文件?

xcode6 - Xcode 6,XCTest, "Expected expression"

ios - 在 iOS 中绘制全屏线性渐变的最快方法

ios - 如何从 AVCaptureSession captureStillImageAsynchronouslyFromConnection 中删除屏幕 "flash"效果

ios - 从 Collection View Xcode 中删除 Collection View Cell

xcode - 项目自己的头文件的Xcode设置在哪里?

ios - Xcode UI 测试手册截图

swift - 使用备用数据创建 Swift HTTP 模拟