带有自定义标志的迦太基依赖性构建

时间:2019-08-05 22:37:49

标签: ios xcode carthage

我正在使用Carthage进行依赖项管理来调试iOS应用程序中的内存损坏问题。

该问题很可能与第三方依赖性有关。我已经用-configuration Debug重建了依赖性,但这并没有给我更多数据。

我真正想做的是用-fsanitize-address编译它,希望可以查明出现问题的确切时间。不幸的是,我没有看到如何使用Carthage来做到这一点。这可能吗?

1 个答案:

答案 0 :(得分:1)

您可以在Carthage/Checkouts中修改依赖项的源代码和项目。只需在Xcode中打开它并进行调整即可更改您喜欢的任何内容。然后执行carthage build更新项目中的框架。

请注意,下次您执行Carthage update时,它会吹走您制作的所有Mod。 Carthage/checkouts仅包含依赖项的导出版本。不是git repos。