2011-03-28 104 views
0

我想知道逐步创建静态库(.a文件)的过程,以便它可以暴露给其他项目。这就是我现在的做法:生成静态库

  1. 右键单击“目标” - >添加 - > 新目标。
  2. 选择“静态库” - >下一步 - > 提出了一些名字&完成
  3. 新增编译依赖
  4. 拖头文件被 暴露用于其他项目,以“复制 头”
  5. 在“编译源”下拖放所有要编译的文件
  6. 将库拖入“Link Binary With Libraries”中。

接下来是什么?如何在此之后获取.a文件,以及是否有需要运行它的脚本?

回答

0

如果您正在使用的XCode 4,这是相当容易:

  1. 文件>新建>新建项目
  2. 框架&库>可可触摸静态库

剩下的只是个人喜好。一旦你完成了(并建立你的库),'.a'文件可以在'产品'下访问(在查找器中使用show)。

+1

创建一个新的项目,如凯文指出(在Xcode3其相同的基本过程,只是一个额外的点击) ,然后做这样的事情来从另一端获得一个.a文件: http://stackoverflow.com/questions/3520977/build-fat-static-library-device-simulator-using-xcode-and -sdk-4 – Adam 2011-03-28 23:42:27

1
+0

我遵循这条路线,我收到了数以千计的错误...似乎没有任何IOS SDK方法正在被编译器识别。我遇到了类似“NSAutoreleasePool未声明”,“未声明”等错误。 – Abhinav 2011-03-28 22:17:15

+1

Stormyoprods博客的方法原本很棒,但已经过时很久了,我不会这么做。 – Adam 2011-03-28 23:43:04