在swift中添加子项目



我在workspaces中有2个项目,都是使用Swift构建的。

我想使用其中一个项目作为另一个项目的子项目,而子项目中的类在父项目中。我的子项目使用的是bridging-header

我试图将一个项目添加为另一个项目的引用并导入类,这是子项目,但它没有工作。

显示错误:"No such module "

请帮我实现这个?

修复了这个问题,我所做的是:

  1. 删除桥接头文件,这是桥接我的objective-C和从我的框架和删除桥接头文件从构建设置。
  2. 创建了一个名为"Framework-name.h"的文件,并将桥接头文件中的所有头文件复制到"Framework-name.h"文件中。
  3. 在"framework -name.h"文件中导入"framework -name.h"(这是非常重要的,它将使该文件保持在框架的根级别)。
  4. 将"Framework-name.h"文件和包含在"Framework-name.h"文件中的文件公开。
  5. 为我的框架创建一个聚合目标。https://medium.com/@syshen创建-一个ios -通用-框架- 148 eb130a46c
  6. 构建框架。
  7. 将创建的框架拖放到另一个示例项目的根级别。
  8. 测试框架,在样例项目的swift类中写入import framework -name
  9. 构建项目。
  10. 宾果! !

相关内容

  • 没有找到相关文章

最新更新