gpt4 book ai didi

ios - 使用 Swift 包管理器时单元测试的 "Missing required module ' XYZ '"

转载 作者:行者123 更新时间:2023-12-01 15:39:27 25 4
gpt4 key购买 nike

我按照 https://developer.apple.com/videos/play/wwdc2019/408/ 中的说明在 Xcode 11 上的 iOS 应用程序上使用 Swift Package Manager

一切看起来都很棒,除了单元测试现在不起作用。

Navigator panel
Project setup
Error

最佳答案

发生这种情况是因为目前(Xcode 11.1,2019 年 10 月)SPM 标准没有自动链接到测试目标。

我们可以通过以下方式手动链接它:

  • 单击您的 Xcode 项目文件(例如 Headlines )
  • 从侧边栏中选择测试目标(例如 HeadlinesTests )
  • 导航到 Build Phases在顶部栏中。
  • Link Binary With Libraries阶段,从 SPM 依赖项中添加所需的库(这看起来像 SPM 包中的白色建筑📦)。
  • 您可能还需要将库添加到 Dependencies阶段。
  • 关于ios - 使用 Swift 包管理器时单元测试的 "Missing required module ' XYZ '",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58125428/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com