将第三方框架导入Swift Cocoa Touch Framework

时间:2014-11-07 17:55:24

标签: ios objective-c swift

我一直在寻找各种各样的东西,但我无法让它发挥作用。我正在尝试创建一个Cocoa Touch Framework(在Swift中),以便在我正在开发的iOS应用程序和它的扩展之间共享代码。所有共享代码都依赖于NMSSH框架。我将NMSSH框架添加到我的框架中,确保它出现在“Link Binary with Libraries”中,并且它是针对我的框架的。但是,当我向我的求偶标题添加#import <NMSSH/NMSSH.h>时,我收到错误Include of non-modular header inside framework module 'MyFramework'

在我看过的大多数地方,他们说对此的修复是在我的框架中导入.m文件中的第三方框架。问题是我的框架在Swift中,因此没有任何.m文件。我尝试将import NMSSH添加到我的.swift文件中,但这只会产生No such module 'NMSSH'

必须有一种方法可以在不重写Objective-C中的所有代码的情况下实现此功能。

0 个答案:

没有答案