无法在非 XCode Swift 项目中执行“快速测试”

Posted

技术标签:

【中文标题】无法在非 XCode Swift 项目中执行“快速测试”【英文标题】:Can't execute "swift test" in non-XCode Swift project 【发布时间】:2018-04-27 18:19:34 【问题描述】:

我开始使用 Swift 开发(服务器端,没有 ios)。我用swift package initswift build 创建了最小包。

到目前为止,一切都很好。现在,当我运行 swift test 时,我得到了这个错误:

无法为“XCTest”加载底层模块

我没有使用 XCode,而只是使用 Visual Studio Code。我该如何解决?我见过一些使用 XCode 的解决方案,但我没有找到任何“独立”项目

【问题讨论】:

即使你不使用 Xcode 的编辑器,你仍然需要它附带的工具。您是否安装了 Xcode 并且是最新的? 添加更多与您的问题相关的标签,否则您不会得到太多关注。 @Jerry 我已经安装了更新的 Xcode 组件,它现在可以工作了。谢谢!我会接受你的回答 【参考方案1】:

即使您不使用 Xcode 的编辑器,您仍然需要它附带的工具。确保所有内容都是最新的,因为该语言仍在不断发展。

【讨论】:

以上是关于无法在非 XCode Swift 项目中执行“快速测试”的主要内容,如果未能解决你的问题,请参考以下文章

无法使用 Xcode 7.3.1 在我的 Swift 2 项目中检查带有“po”的变量 - 加载辅助函数时出错

安装 XCode 6 beta 4 后无法运行旧的 swift 项目

在 Xcode ui 测试 Swift 中查找表格单元格

无法在非 Spring 项目中使用 aspectJ 拦截器

无法在 Xcode 6.1 中存档正在工作的 6.0.1 Swift 项目/分段错误:11

拖放到 Xcode 后无法读取 JSON 文件 - Xcode/Swift