静态iOS框架中包含的MKNetworkKit类别未正确导入

静态iOS框架中包含的MKNetworkKit类别未正确导入,ios,ios-frameworks,mknetworkkit,Ios,Ios Frameworks,Mknetworkkit,我正在用来自的模板构建一个静态iOS框架,在这个框架中我包含了的源文件 我添加了#import“MKNetworkKit.h”,Xcode中的一切似乎都很正常。通过代码完成可以找到项目构建和分类方法 但是当代码运行时,我发现每当对类别调用方法时,例如-[NSString md5],应用程序就会崩溃,并出现错误,例如:-[\uu NSCFString md5]:无法识别的选择器发送到实例0x71cab20 我可以通过将该类别包含在另一个文件中并尝试调用该类别上的任何方法来重现该问题。在代码编辑器中

我正在用来自的模板构建一个静态iOS框架,在这个框架中我包含了的源文件

我添加了
#import“MKNetworkKit.h”
,Xcode中的一切似乎都很正常。通过代码完成可以找到项目构建和分类方法

但是当代码运行时,我发现每当对类别调用方法时,例如
-[NSString md5]
,应用程序就会崩溃,并出现错误,例如:
-[\uu NSCFString md5]:无法识别的选择器发送到实例0x71cab20

我可以通过将该类别包含在另一个文件中并尝试调用该类别上的任何方法来重现该问题。在代码编辑器中,它看起来很好,构建起来也很好,但在运行时会爆炸


我正在为iOS 6构建框架,并将其作为iOS应用程序项目的依赖项运行。所有使用类别的代码都在框架内。

在我发布之后,我立即找到了解决方案

您需要做的是将linker标志-all\u load添加到主项目的构建设置中。

您可能希望用于依赖关系管理。有一个podfile可用于MKNetworkKit。