iOS动态库与静态库的制作

iOS动态库与静态库的制作_第1张图片
1.创建一个FrameWork  第二个是静态 第一个为不确定 若创建第一个则更改配置 在制作完成将库导入即可 图在最下方
iOS动态库与静态库的制作_第2张图片
static library 为静态库 dynamic library 为动态库

iOS动态库与静态库的制作_第3张图片
动态库与静态库

建议使用FrameWork

.a 不能直接使用

.framework = .a + .h + .resource

设置好封装代码后

iOS动态库与静态库的制作_第4张图片
如图设置成No,如默认编译模拟器时因各个版本的架构不同 会单独创建仅支持某一架构的FrameWork


iOS动态库与静态库的制作_第5张图片
点击此处将debug 改成release版本

进行模拟器和 Generic iOS Device 分别编译


iOS动态库与静态库的制作_第6张图片
此处由红色变为黑色,标示创建完成FrameWork
iOS动态库与静态库的制作_第7张图片
需要将库导入才能正常使用

show in finder  将FrameWork拉入到使用工程

Done

你可能感兴趣的:(iOS动态库与静态库的制作)