如何在CocoaPods集成的项目中支持Swift Macro

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

我正在探索 Swift Macro 在我的 CocoaPods 集成项目中的使用。我已按照说明成功创建了自定义宏,并且它在宿主项目中正常运行。但是,在

Pods
项目中,我无法为所有框架和开发 pod 导入
CustomMacro

此时,我很好奇是否有一种同时支持 CocoaPods 和 Swift Package Macro 的解决方法。

我还发现了一个Github线程讨论类似的主题:https://github.com/CocoaPods/CocoaPods/issues/11942,但没有进一步的结论。

因此,如果您有经验,请帮忙提供一些有关如何在 CocoaPods 项目中使用 Swift Macro 的建议。

ios swift xcode cocoapods swift-macro
1个回答
0
投票

如果您想使用 CocoaPods 分发宏库,则必须将宏目标构建为可执行文件,并将其提供给应用程序/用户目标,如下所示:

-加载插件可执行文件# 可执行编译器插件的路径并提供宏等模块名称

我已经在这里写了一篇关于此的分步详细文章。您还可以在我的 MetaCodable 库中看到它的实际效果。

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