framework制作

2017-09-04  本文已影响0人  微冷l

一、创建工程

选择 cocoa Touth framework

二、拉入静态库文件

创建工程后,默认会有一个 工程名.h 的一个文件 用来在内部声明头文件

此文件里import需要的head文件

接下来将已经做好的功能文件拖入工程,然后让需要的head暴露出来

设置

将需要暴露的接口头文件拖入 Headers > Public 内部头文件拖入 Project

三、相关设置

静态包与工程中 target 应当一致,不然回报警告⚠️

target与工程一致 no 设置为静态库

四、生成framework文件

选择模拟器 和真机 分别 command+b 即可生成 framework文件

分别运行一次 进入文件夹

五、合成framework

as.framework只是个文件夹

终端命令 lipo -create 模拟器下/as.framework/as  真机/as.framework/as -output ~/Desktop/as

copy一份debug-iphoneos内的 framework文件到桌面,将新生成的 as 替换framwork内的 as 文件,这就是最终的 framework

检查支持框架命令 lipo -info

六、导入工程

将最终合成的framework 拖进工程中 选中copy复制一份在工程

添加

我项目中打包会报错 APPLE Mach-O,将bitcode 设置为NO即可

完毕!

上一篇 下一篇

猜你喜欢

热点阅读