2013-11-01 29 views
-1

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

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

enter image description here

上午选择这个模板来自动它创建链接二进制与图书馆一些框架。

enter image description here

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

回答

2

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

通过首先在项目导航窗格中选择您的项目主文件来完成此操作。

确保你的项目目标被选中,下构建阶段点击“链接二进制与图书馆”。

enter image description here

使用+在这个屏幕的底部,并添加QuartsCoreOpenGLES框架。

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

enter image description here

现在到代码...... .IMPORT NinevehGL到你的头文件(.h),

#import <NinevehGL/NinevehGL.h> 

委托添加到您的@interface,如果这是缺少你drawView函数方法永远不会打电话。

@interface ViewController : UIViewController <NGLViewDelegate>; 

回答icodeblog

+0

你是正确的引用。但我安装Nineveh.pkg文件知道。所以它安装在我的mac本身。但我想使用NinevehGL.framework进入库类。那么只有我可以访问这个框架到其他mac机器。 – Sabs

+0

要让“Ninevehgl”应用程序在每台Mac上运行,您不需要安装Nineveh.pkg文件。而不是,只是做我刚才提到的。从下载的NinevehGL文件夹复制并粘贴“NinevehGL.framework”文件夹到您的项目目录。并添加QuartzCore和OpenGLES框架。然后点击'Build Phases'点击'Link Binaries with Libraries',点击'Add Other'按钮,从你的项目源目录中选择粘贴的“NinevehGL.framework”文件夹。而已。现在您可以导入并将项目传输到任何机器。它应该在没有任何修改的任何机器上运行。 –

相关问题