如何创建iPhone框架并在其他iPhone应用程序中使用它

12 iphone static frameworks

我想为一些可重用的代码创建一个框架,我希望将其包含在其他iPhone应用程序中.最好的方法是什么?理想情况下,我希望它像内置框架一样工作,让应用程序使用它而不会破坏构建文件.

Nik*_*uhe 9

Apple阻止在iPhone上使用自定义框架.但是你可以使用好的旧静态库.在3.0 GM SDK中,甚至还有一个项目模板,但您也可以自己设置一个静态库目标.


Kar*_*arl 5

我已经为Xcode 4创建了模板,允许您构建通用的iOS框架(在设备和模拟器中都可以工作).

安装模板后,您只需在创建新项目时选择"静态iOS框架",剩下的就完成了.它也适用于单元测试.

https://github.com/kstenerud/iOS-Universal-Framework


Ala*_*lan 0

我一直在思考同样的事情。到目前为止,我所能做的就是按照我想要的方式制作一个项目,然后将其复制到另一个文件夹以启动一个新项目。然后我重命名 .xcodeproj 文件并打开它。然后,在构建新应用程序之前,我会自定义基础知识(图标、default.png、目标、可执行文件)。

它很笨重,而且不是代码重用应该的工作方式。我确信有更好的解决方案。也许巧妙地使用源代码管理/版本控制?也许 XCode 中内置了一些东西?还有其他想法吗?我期待在这里看到更多帖子。