You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用TCA时导入Testing模块报错:No such module 'Testing'求助

解决“No such module 'Testing'”错误
  • 确认已添加PointFree的Swift Testing依赖:

    • 若使用Xcode图形界面:进入项目设置的「Package Dependencies」页面,点击"+",搜索并添加Swift Testing库,确保将其关联到你的测试目标(而非主App目标)。
    • 若使用Package.swift:在项目的Package.swift文件中,先在dependencies数组添加Testing包依赖,再在测试目标的dependencies里引入Testing产品。示例代码:
      dependencies: [
        .package(url: "https://github.com/pointfreeco/swift-testing", from: "0.1.0"),
        .package(url: "https://github.com/pointfreeco/swift-composable-architecture", from: "1.0.0")
      ],
      targets: [
        .target(name: "MyApp"),
        .testTarget(
          name: "MyAppTests",
          dependencies: [
            .target(name: "MyApp"),
            .product(name: "Testing", package: "swift-testing"),
            .product(name: "ComposableArchitectureTesting", package: "swift-composable-architecture")
          ]
        )
      ]
      
  • 检查环境版本:Swift Testing要求Swift 5.9及以上,对应Xcode 15及以上版本,确保你的开发环境满足该条件。

  • 清理并重新构建:添加依赖后,执行Xcode的「Product > Clean Build Folder」,然后重新构建测试目标,避免缓存导致的问题。

内容的提问来源于stack exchange,提问作者Kevin ABRIOUX

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 22:44:50