Swift Playgrounds 4.3.1无法导入XCTest模块的问题咨询
问题解答
首先要明确:你用的Mac版独立Swift Playgrounds app和Xcode内置的Playground是完全不同的环境,两者对XCTest的支持方式不一样。Xcode的Playground依托完整的Xcode开发环境,可以直接导入XCTest;但独立版Swift Playgrounds为了轻量化,默认不支持直接导入该模块。
Swift Playgrounds 4.3.1并没有取消测试支持,只是换了实现方式:你需要通过内置的测试模板来创建项目,而不是普通Playground模板:
- 打开Swift Playgrounds,点击「新建」
- 在模板列表中找到「Playground with Tests」(分iOS/macOS平台,按需选择)
- 创建完成后,项目会自动生成测试相关的代码结构,无需手动导入XCTest,直接编写测试用例即可
如果你坚持要在现有普通Playground里添加测试,目前独立版Swift Playgrounds不支持这种操作,只能通过上述模板新建项目来实现测试功能。
内容的提问来源于stack exchange,提问作者Jason Clark
相关产品推荐
相关产品推荐

