文章主要介绍怎么打包静态库(这里只说Framework
),打包bundle
,Framework联调
,以及项目中遇到的一些关于Framework,bundle的问题。
什么是静态库,估计很多人不会怎么关心,很多也能说出个大概。这里三两句就过了。
- 静态库
以”.a”或者“.framework”为文件后缀名
静态库链接时会被完整的复制到可执行文件中,被多次使用就有多份拷贝。 - 动态库
以”.dylib”或者“.framework”为文件后缀名
动态库链接时不复制,程序运行时由系统动态加载到内存,供程序调用。而且系统只加载一次,多个程序共用,节省内存。
如何打包Framework
- 新建一个
Cocoa Touch Framework
工程
新建Framwork工程
-
在新建项目中放入自己代码
静态库设置
项目结构