更新到 Xcode 10 后,初始项目配置存在一些问题。步骤如下所示:
- 使用Sourcery生成一些文件
- 使用SwiftLint进行检查
- 建造
配置工作如下:
这在 Xcode 9 中运行良好,但显然,它在 Xcode 10 构建系统下不起作用。问题是如果我下载存储库(.generated
文件不是存储库的一部分)。点击build
它会显示如下结果:
... 使用 '.sourcery.yml' 中的配置文件扫描源... 找到 239 种类型。正在加载模板... 已加载 9 个模板。生成代码...完成。处理时间 0.491948962211609 秒...
所以 sourcery 工作正常,然后 linting:
Linting 'FromResponse.generated.swift' (1/186)
工作正常以及过程,但最终,构建将失败:
错误:找不到构建输入文件:'/path/Generated/FromResponse.generated.swift', ...
所以这很奇怪,因为文件物理存在并且根据构建设置文件应该在生成它们之后编译。那么我应该如何在构建过程中处理 sourcery 呢?