3

我想使用CHDataStructures作为框架:https ://github.com/davedelong/CHDataStructures 。但是,该项目没有二进制文件。

所以我假设我必须使用 xcode 自己构建 .a 文件。我如何在 xcode 4 中做到这一点?我阅读了文档,但它非常混乱......

有任何想法吗?

4

1 回答 1

3

首先,我们将获取 CHDataStructures 项目:

git clone https://github.com/davedelong/CHDataStructures.git

接下来打开相关的CHDataStructures xcode工程

open CHDataStructures-iOS.xcodeproj

我假设您从这里开始为 iOS 构建(并提及 Mac 应用程序的不同之处)。一旦 xcode 启动并运行,请确保在下拉列表iOS Static Library中选中它,然后点击. 完成后,xcode 为您构建了二进制文件,您将能够在导航器中找到它。打开所需的二进制文件(对于 iOS,它是编译后的二进制文件,对于 Mac,它是集合)。schemerunProducts.a.framework

最后(扩展文档):

  • 打开您的 iOS 应用程序的 Xcode 项目。
  • libCHDataStructures.a库头文件(上述 xcode 项目.h的子目录中的所有头文件framework)添加到您的项目中,方法是将它们拖到 xcode 项目的“Groups & Files”窗格中。
  • 在项目导航器中,选择您的项目
  • 选择你的目标
  • 选择“构建阶段”选项卡
  • 打开“使用库链接二进制文件”扩展器
  • 点击“+”按钮
  • 将 libCHDataStructures.a 拖入“Link Binary With Libraries”构建阶段。
  • 在代码中必要的地方添加#import "CHDataStructures.h"。
于 2011-06-15T20:51:33.697 回答