我正在使用Carthage
进行依赖项管理来调试iOS应用程序中的内存损坏问题。
该问题很可能与第三方依赖性有关。我已经用-configuration Debug
重建了依赖性,但这并没有给我更多数据。
我真正想做的是用-fsanitize-address
编译它,希望可以查明出现问题的确切时间。不幸的是,我没有看到如何使用Carthage
来做到这一点。这可能吗?
答案 0 :(得分:1)
您可以在Carthage/Checkouts
中修改依赖项的源代码和项目。只需在Xcode中打开它并进行调整即可更改您喜欢的任何内容。然后执行carthage build
更新项目中的框架。
请注意,下次您执行Carthage update
时,它会吹走您制作的所有Mod。 Carthage/checkouts
仅包含依赖项的导出版本。不是git repos。