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

时间:2013-11-01 06:07:52

标签: ios objective-c xcode opengl-es ios-frameworks

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

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

enter image description here

选择此模板意味着它会自动在Link Binary with Libraries中创建一些框架。

enter image description here

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

1 个答案:

答案 0 :(得分:2)

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

首先在项目导航器窗格中选择项目主文件。

确保选择了您的项目目标,并在构建阶段下单击“将二进制文件链接到库”。

enter image description here

使用此显示屏底部的 + ,添加 QuartsCore OpenGLES 框架。

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

enter image description here

现在进入代码......。将NinevehGL导入你的标题(.h)文件,

#import <NinevehGL/NinevehGL.h>

将代理添加到@interface,如果缺少,则不会调用drawview方法。

@interface ViewController : UIViewController <NGLViewDelegate>;

答案参考icodeblog