如何从iOS中已有的源代码创建静态库或框架

时间:2011-10-13 06:14:02

标签: iphone ios ipad static-libraries

我的客户希望将我应用中的一些现有功能用于他们的应用。但是,我不想与他们分享我的源代码,反之亦然。我从一些谷歌搜索中发现,我们可以通过在iOS中创建一些静态库或框架来实现这一点。任何人都可以从我已有的源代码中了解如何创建静态库或框架(这是更好的)。

3 个答案:

答案 0 :(得分:4)

我的偏好是在Frameworks上使用静态库。您将为您的客户提供库文件(.a扩展名)和其中函数的头文件。他们只需要在项目树的某处安装文件,设置包含路径,将库添加到项目中,这样就可以了。

请注意,如果您希望他们在模拟器和设备上使用您的lib,您需要为它们提供两个版本的库,每个版本一个。

有关如何创建和使用iOS静态库的说明,请参阅this site

答案 1 :(得分:1)

仅供参考:

我根据jverkoey's instruction

为iOS创建了一个静态框架

答案 2 :(得分:0)

非常感谢迪士尼Bomfim关于如何创建框架的excellent article。这正是我要找的。

编辑 - 该链接不再有效......