什么是的“--no使用二进制代码”的宗旨,在迦太基

问题描述 投票:22回答:1

作为标题,什么是在迦太基命令行“--no使用二进制代码”的目的是什么?如果缺少这个,会发生什么,什么是有这样的好处呢?

ios carthage
1个回答
64
投票

有时预建框架已损坏的依赖关系的项目,所以你需要在本地建立他们。

此外,这些预建框架并不支持一步一步的调试,所以除非你建立他们在当地,你将无法使用该功能与您的依赖。

使用--no-use-binaries编译项目在本地,使用你的编译器。

执行update命令时,斯威夫特语言更新到新版本,而依赖是专为旧版本的雨燕(即使它仍然兼容)有时可能会产生错误。您可以使用此标志解决这样的场景。

一个缺点是,它需要更长的时间来编译与--no-use-binaries标志项目。如果没有标志,你的要求预先构建的框架,如果它是可用的。欲了解更多信息,你可以看到this Carthage issue GitHub上。

希望我清理你的疑虑。

© www.soinside.com 2019 - 2024. All rights reserved.