1.创建framework工程


2.引入要打包的文件,并在头文件中引入要公开的头文件

3.修改framework支持的最低版本

4.将Mach-O Type设为Static Library(设置此framework为静态库)

5.将需要公开的所有头文件添加到Headers中的Public中

6.分别在真机和模拟器上编译,拿到对应的framework包



7.合并真机framework和模拟器framework
命令行输入: lipo -create 真机FXCs路径 模拟器FXCs路径 -output (真机或模拟器FXCs路径,如果是真机路径,合并后需要使用的为原真机framework包,反之相反)
fxdeMacBook-Pro:~ fx$ lipo -create /Users/fx/Desktop/framework/m/FXCs.framework/FXCs /Users/fx/Desktop/framework/z/FXCs.framework/FXCs -output /Users/fx/Desktop/framework/z/FXCs.framework/FXCs

网友评论