我的客户希望将我应用中的一些现有功能用于他们的应用。但是,我不想与他们分享我的源代码,反之亦然。我从一些谷歌搜索中发现,我们可以通过在iOS中创建一些静态库或框架来实现这一点。任何人都可以从我已有的源代码中了解如何创建静态库或框架(这是更好的)。
答案 0 :(得分:4)
我的偏好是在Frameworks上使用静态库。您将为您的客户提供库文件(.a扩展名)和其中函数的头文件。他们只需要在项目树的某处安装文件,设置包含路径,将库添加到项目中,这样就可以了。
请注意,如果您希望他们在模拟器和设备上使用您的lib,您需要为它们提供两个版本的库,每个版本一个。
有关如何创建和使用iOS静态库的说明,请参阅this site。
答案 1 :(得分:1)
仅供参考:
为iOS创建了一个静态框架答案 2 :(得分:0)
非常感谢迪士尼Bomfim关于如何创建框架的excellent article。这正是我要找的。 p>
编辑 - 该链接不再有效......