使用自定义标志构建 Carthage 依赖项
Carthage dependency build with custom flags
我正在使用 Carthage
进行依赖管理来调试 iOS 应用程序中的内存损坏问题。
问题很可能与第 3 方依赖项有关。我已经用 -configuration Debug
重建了依赖关系,但是没有给我更多的数据。
我真正想做的是用 -fsanitize-address
编译它,这将有望准确指出事情开始出错的确切时刻。不幸的是,我不知道如何使用 Carthage
执行此操作。这可能吗?
您可以在Carthage/Checkouts
中修改依赖的源代码和项目。只需在 Xcode 中打开它并进行微调即可更改您喜欢的任何内容。然后执行 carthage build
更新项目中的框架。
请注意,下次您执行 Carthage update
时,它会吹走您制作的任何模组。 Carthage/checkouts
仅包含依赖项的导出版本。不是 git 回购。
我正在使用 Carthage
进行依赖管理来调试 iOS 应用程序中的内存损坏问题。
问题很可能与第 3 方依赖项有关。我已经用 -configuration Debug
重建了依赖关系,但是没有给我更多的数据。
我真正想做的是用 -fsanitize-address
编译它,这将有望准确指出事情开始出错的确切时刻。不幸的是,我不知道如何使用 Carthage
执行此操作。这可能吗?
您可以在Carthage/Checkouts
中修改依赖的源代码和项目。只需在 Xcode 中打开它并进行微调即可更改您喜欢的任何内容。然后执行 carthage build
更新项目中的框架。
请注意,下次您执行 Carthage update
时,它会吹走您制作的任何模组。 Carthage/checkouts
仅包含依赖项的导出版本。不是 git 回购。