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