我想使用CHDataStructures作为框架:https ://github.com/davedelong/CHDataStructures 。但是,该项目没有二进制文件。
所以我假设我必须使用 xcode 自己构建 .a 文件。我如何在 xcode 4 中做到这一点?我阅读了文档,但它非常混乱......
有任何想法吗?
我想使用CHDataStructures作为框架:https ://github.com/davedelong/CHDataStructures 。但是,该项目没有二进制文件。
所以我假设我必须使用 xcode 自己构建 .a 文件。我如何在 xcode 4 中做到这一点?我阅读了文档,但它非常混乱......
有任何想法吗?
首先,我们将获取 CHDataStructures 项目:
git clone https://github.com/davedelong/CHDataStructures.git
接下来打开相关的CHDataStructures xcode工程
open CHDataStructures-iOS.xcodeproj
我假设您从这里开始为 iOS 构建(并提及 Mac 应用程序的不同之处)。一旦 xcode 启动并运行,请确保在下拉列表iOS Static Library
中选中它,然后点击. 完成后,xcode 为您构建了二进制文件,您将能够在导航器中找到它。打开所需的二进制文件(对于 iOS,它是编译后的二进制文件,对于 Mac,它是集合)。scheme
run
Products
.a
.framework
最后(扩展文档):
libCHDataStructures.a
库头文件(上述 xcode 项目.h
的子目录中的所有头文件framework
)添加到您的项目中,方法是将它们拖到 xcode 项目的“Groups & Files”窗格中。