framework制作

一、创建工程

选择 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即可

完毕!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容