我想使用CHDataStructures作为框架:https://github.com/davedelong/CHDataStructures。但是没有项目的二元组。如何从Xcode 4项目创建框架?
所以我假设我必须使用xcode自己构建.a文件。我如何在xcode 4中做到这一点?我阅读文档,但它很混乱...
任何想法?
我想使用CHDataStructures作为框架:https://github.com/davedelong/CHDataStructures。但是没有项目的二元组。如何从Xcode 4项目创建框架?
所以我假设我必须使用xcode自己构建.a文件。我如何在xcode 4中做到这一点?我阅读文档,但它很混乱...
任何想法?
首先,我们将抓住CHDataStructures项目:
git clone https://github.com/davedelong/CHDataStructures.git
接下来,打开相关CHDataStructures Xcode项目
open CHDataStructures-iOS.xcodeproj
我假设你正在构建适用于iOS从这里开始了(并提及mac应用程序的不同之处)。一旦xcode启动并运行,请确保在scheme
下拉列表中选择iOS Static Library
,然后点击run
。一旦完成,xcode已经为您构建了二进制文件,您将可以在导航器中的Products
中找到它。打开所需的二进制文件(对于iOS,它是编译的.a
二进制文件,对于Mac,它是.framework
集合)。
最后(文档扩大):
libCHDataStructures.a
和库的头文件(全部从上面的xcode项目的framework
子目录.h
头文件)到项目将其拖动到您的Xcode项目“组&文件”窗格中。“确保在方案下拉列表中选择了iOS静态库,然后点击运行。” - 什么方案下拉?我没看到一个。 – 2014-01-22 19:20:25
请解释一下如果你真的想帮助别人,请简要说明一下。 – 2014-10-03 11:02:45
您是否检出项目中的README.html文件?看起来很简单,直接构建然后调用。 – 2011-06-14 04:08:36