如何基于ObjC代码创建SPM包?

Leo*_*ues 12 objective-c xctest swift swift-package-manager

我想创建一个基于 Objective-C 代码的 SwiftPackageManager 库,但我似乎无法理解我缺少的东西。

我对 include 文件夹内的普通 ObjC 接口 .h 文件的最新更改是添加一个包含 de ObjC 的额外 C 标头,但仍然没有成功。我缺少什么?

在此输入图像描述

Package.swift 文件是默认生成的文件,根据我的阅读,它应该自动从包含文件夹生成模块映射。

我的 swift-tools-版本是 5.5

Leo*_*ues 7

弄清楚了。我添加了一个模块映射来指定我的 ObjC 标头并且它起作用了

在此输入图像描述

不确定这是否是正确的方法,因为include文件夹应该已经自动执行此操作。