如何在Swift框架中导入Objective-C框架

在正常的快速项目中,我们将创建一个桥接标题,然后将我们的Objective-C框架导入该桥接标题中。

对于框架,您将需要创建一个自定义的swift模块。

假设您有一个名为MyFramework的Objective-C框架。

首先,将您的框架添加到项目中:

然后,您需要将聚合添加到项目和目标列表。

输入Objective-C框架的名称作为产品名称。

然后转到构建阶段> +>新建运行脚本阶段。

输入以下脚本:

确保将头文件的路径设置为Objective-C框架的头文件的路径。 您可以在这里找到:https://github.com/AnumQ/public_scripts/blob/master/module.sh

从方案列表中选择聚合的MobileFramework,以建立聚合的MobileFramework。

现在,我们必须将框架包含在我们的项目中。 为此,我们将MobileFramework模块添加到主项目(框架)的Target Dependencies中。

现在构建您的MyCustomFramework项目。

通过添加import语句,只需在swift文件中使用框架:

哇!