迦太基中的“ - 不使用二进制文件”的目的是什么

问题描述:

作为标题,迦太基命令行中的“ - 不使用二进制文件”的目的是什么?如果错过了这一点,会发生什么,并有什么好处呢?迦太基中的“ - 不使用二进制文件”的目的是什么

有时预构建的框架在依赖项目中被破坏,所以你需要在本地构建它。 要提到别的,那些预构建的框架不支持逐步调试,所以您将无法在您的依赖项中使用此功能。使用--no-use-binaries您使用编译器在本地编译项目。今天,随着Swift的迁移和语言的新版本。有时,当你有一个更新版本的语言,但依赖关系是用旧版本建立的(即使它仍然兼容),然后执行更新它会产生一个错误。您可以使用该标志来解决这些情况。 一个缺点是,如果没有这个标志,你花费更长的时间来编译项目,如果可用的话,你可以简单地使用预构建的框架。 欲了解更多信息,你可以看到这个迦太基issue 希望我清除你的疑惑。