在iOS中的项目中添加第三方框架

我想在我的iPad应用程序中使用NinevehGL框架 。 我已经将框架添加到我的Xcode项目。 但是,当我运行我的应用程序,它成功执行。

注意:在我安装NinevehGl.pkg之后,NinevehGl框架显示在项目模板本身中。

在这里输入图像说明

我select这个模板意味着它会自动创build链接二进制库中的一些框架。

在这里输入图像说明

但我的问题是:当在其他mac中运行相同的Xcode项目,它崩溃。 因为其他的Mac没有安装这个软件包。 所以我想在项目本身中添加这个框架。 如何添加这个?

首先,我们需要添加一些框架。

首先在项目导航器窗格中select您的项目主文件。

确保您的项目目标被选中,并且在构build阶段点击“ 链接二进制文件库 ”。

在这里输入图像说明

使用此显示底部的+ ,并添加QuartzCoreOpenGLES框架。

接下来,使用“ 添加其他 ”button,导航到您下载的NinevehGL文件夹并导入NinevehGL.framework

在这里输入图像说明

现在进入代码……将NinevehGL导入你的头文件(.h)

#import <NinevehGL/NinevehGL.h> 

将委托添加到@界面,如果缺lessdrawview方法将永远不会被调用。

 @interface ViewController : UIViewController <NGLViewDelegate>; 

从icodeblog引用的答案