gpt4 book ai didi

swift - 将运行脚本生成的文件添加到Xcode中的测试目标编译列表中

转载 作者:行者123 更新时间:2023-12-02 02:04:34 29 4
gpt4 key购买 nike

我正在尝试将自动生成的文件(通过运行 swiftymockygenerate 来添加Mock.generate.swift)到我的测试目标的编译源列表中。

为此,我在编译源阶段之前添加了一个运行脚本阶段,如下所示:

swiftymocky 生成

我还将生成的文件 Mock. generated.swift 拖到我的项目中,但将其从本地磁盘中删除。 (我想通过脚本添加它,但我不知道如何添加。)然后该文件将在项目导航器中显示为红色以指示它丢失。

然后,当我构建测试目标时,我看到文件 Mock. generated.swift 又回来了。但我仍然收到编译错误:

找不到构建输入文件

那么我的尝试有什么问题吗?文件生成后是否可以动态添加到编译源列表中?

最佳答案

  1. 您的运行脚本阶段应该编译源代码阶段
  2. 您需要将输出文件路径添加到输出文件

通过这样做,您可以让 Xcode 知道它应该等待此脚本完成,然后再捕获文件结构。

enter image description here

关于swift - 将运行脚本生成的文件添加到Xcode中的测试目标编译列表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68616292/

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