什么是迦太基中"--no-use-binaries"的目的

Jac*_*cky 38 ios carthage

正如标题所述,在carthage命令行中"--no-use-binaries"的目的是什么?如果错过了这个,会发生什么,这有什么好处?

小智 72

有时,预构建的框架在依赖项的项目中被破坏,因此您需要在本地构建它.

要提到其他内容,这些预构建的框架不支持逐步调试,因此您将无法将此功能与依赖项一起使用.

使用--no-use-binaries您使用编译器在本地编译项目.

今天,随着Swift的迁移和语言的新版本.有时当您使用较新版本的语言但依赖项是使用旧版本构建时(即使它仍然兼容),然后执行更新将产生错误.您可以使用标志解决这些情况.

一个缺点是你需要更长的时间来编译项目而没有这个标志你可以简单地使用预先构建的框架(如果它可用).有关更多信息,您可以看到这个迦太基问题

希望我清除你的疑虑.