swift包--verbose generate-xcodeproj给出错误:reachTimeLimit

时间:2018-01-02 02:58:35

标签: swift swift-package-manager

我正在尝试生成Xcode项目并且正在获取: 错误:reachTimeLimit

不幸的是,我没有看到很多帮助Google搜索此错误,也没有办法从命令行扩展当前时间限制。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

对于封装到SPM中的包解析存在硬编码的10秒时间限制 - 请参阅DependencyResolver.swift中的代码。

第1365行有let timeLimit = 10,并且无法在外部更改此内容,当然除了构建具有更高超时的自己的SPM版本之外。

我没有深入挖掘解析器算法,但似乎你的依赖树对于解析花费这么长时间来说非常复杂。