【问题标题】:How to build a static library of an existing project in objective-c (.a file)?如何在objective-c(.a文件)中构建现有项目的静态库?
【发布时间】:2012-01-29 00:24:06
【问题描述】:

我想制作 .a 文件是指我制作的项目的静态库。我怎样才能做到这一点。请为我提供最佳解决方案、教程或任何其他链接。

提前致谢

【问题讨论】:

标签: iphone static


【解决方案1】:

使用 xcode4.2,最简单的方法是新建项目、iOS/Framework & Library、CocoaTouch 静态库,并添加所有已存在的文件。

【讨论】:

    【解决方案2】:

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

    以下是基本步骤:

    1. 了解 XIB/NIB/Storyboard 文件必须与库分开包含
    2. 添加一个作为静态库的新目标
    3. 在该库的构建设置中,包括所有相关的 .h 和 .m 文件。例如,如果您的应用使用一组类来访问数据并使用另一组来查看该数据,您可能只想包含与访问数据相关的文件。
    4. 构建。使用Build fat static library (device + simulator) using Xcode and SDK 4+ 提供的脚本,以便您可以将其用于 iPhone 模拟器 + 设备。
    5. 在相关项目中包含您的库 + 标题 + 任何资源。

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-07-12
        • 1970-01-01
        • 2012-09-29
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多