首页 > 解决方案 > 创建依赖于另一个框架(objc)的 Swift 框架

问题描述

我想在 Swift 中创建一个动态框架。但是,我在另一个名为 的依赖项之上构建了这个框架Parse,它是基于 Objective-C 的。我看过各种关于如何在 Xcode 中创建框架的教程,但没有一个教程涵盖了具有自己依赖项的框架。

我尝试创建一个框架项目,然后通过 import 语句导入依赖项

import parse

由于Parse它本身是主项目中的一个依赖项,因此我的框架也应该可以使用它,但不幸的是它会引发错误。

没有这样的模块“解析”

然后我想在我的框架中包含桥接头,但后来我知道框架内不支持桥接头。

所以问题是:是否有可能在 Xcode 的 Objc 依赖之上创建一个 Swift 框架。如果是这样,怎么办?

编辑:

我已经浏览了建议的帖子,但我无法构建该项目。

我现在所做的:在框架module.modulemap的文件夹中包含一个文件:Parse

module Parse {
  header "../../../Pods/Parse/Parse/Parse.h"
  export *
}

结果:

'Parse/ParseClientConfiguration.h' 文件未找到

标签: iosobjective-cswiftparse-platformframeworks

解决方案


推荐阅读