.framework静态库的制作
-
创建一个新的工程
-
创建一个文件,写方法的声明和实现
- 进行打包
- 在静态库(一)中我们分别介绍了只能支持模拟器运行的静态库,只支持真机运行的静态库,两者都支持的静态库,所以不在分着打包每种,直接打包两者兼容的静态库
-
把要暴露的文件拖到
Public
里面
-
把图示的选项改为No
-
选择图示选项
Static Library
代表打包出来的是静态库,若想打包动态库可以选择图示打勾的Dynamic Library(不建议打包动态库,因为无法再App Store上架)
-
把要暴露的头文件放到如图所示
-
分别在真机和模拟器环境下
command + b
进行编译
-
进行两个库的合并
-
在项目中的调用
-
静态库
-
动态库
-
-
- 在静态库(一)中我们分别介绍了只能支持模拟器运行的静态库,只支持真机运行的静态库,两者都支持的静态库,所以不在分着打包每种,直接打包两者兼容的静态库
提示:当项目上线时推荐使用只支持真机的静态库,如果两者都支持,那样会造成包太大了
(欢迎大家对不合适的地方进行指正,看完觉得有帮到你给点个赞👍吧)