我正在尝试使用Swift软件包管理器在本地更新我的依赖项,以匹配Package.resolved
文件中的依赖项。
例如,当我更新依赖项时,我运行swift package update
,该文件将更新Package.resolved
文件,然后提交。当我将此新提交提交到具有现有依赖项旧版本的.build
目录的计算机上时,我想将本地版本更新为Package.resolved
中的本地版本。
我期望swift package resolve
这样做,但是它会根据Package.resolved
更新.build/dependencies-state.json
。
显而易见的解决方案是删除.build
目录,但这意味着每次都重新编译依赖项,这在CI上可能很慢。
我想要与bundle install
,yarn install
或carthage boostrap
等效。这可能吗?