2011-12-28 52 views
4

我想让.a文件意味着我所做的项目的静态库。我怎样才能做到这一点。请为我提供最佳的解决方案,教程或任何其他链接。如何在objective-c(.a文件)中构建现有项目的静态库?

在此先感谢

+0

可能的重复[如何从Xcode项目创建静态库?](http://stackoverflow.com/questions/4624604/how-to-create-a-static-library-from-an-xcode-项目) – 2011-12-28 17:29:18

回答

5

http://mobileorchard.com/sharing-compiled-code-building-static-libraries-in-xcode-for-the-iphone/有一个很好的教程。

下面是基本步骤:

  1. 明白XIB/NIB /故事板文件必须从库
  2. 分别包括添加新的目标是静态库
  3. 在建该库的设置包括所有相关的.h和.m文件。例如,如果您的应用程序使用一组类来访问数据,而另一组使用另一组来查看数据,则可能只需包含与访问数据相关的文件。
  4. 构建。使用Build fat static library (device + simulator) using Xcode and SDK 4+提供的脚本,以便您可以将它用于iPhone模拟器+设备。
  5. 包括您的图书馆+标题+任何资源在相关的项目。
2

随着xcode4.2,最简单的方法是新的项目,的iOS /框架&图书馆,CocoaTouch静态库,并添加你的文件存在。

1

这是最简单的教程,我已经在iphone中构建了一个静态库。在建立一个静态库之后,你将在你的新项目中导入一个.a库文件和头文件.h并使用它们。这里是tutorial link for making static library

相关问题