制作.framework

因项目的需要,所以自己制作了一个framework。 下面记录一下xcode8.3.3 生成自己的.framework过程, 高手不要喷。

1.首先,创建一个项目, 选择 Cocoa touch Framework, 点next


2. 建成项目后, 把自己带的.h文件干掉,



3. 然后新建类,写入自己的代码



声明方法, 实现它;



4. 选择 targets -> Build Phases -> Headers , 把刚新建的LJZLoginModel.h 在Project中 拉到Public中, 表示,将它暴露出来,方便外部调用.




5.项目设置, 最低的ios版本要求;


在linking中,设置 Dead Code Stripping  为 NO;  Link With Standard Libraries  设置为NO; Mach-O Type  设置为 Static Library;



6. 选择Edit Scheme ,把Build Configuration  选择为Release:

7. 开始编译: 选择 Generic iOS Device 或者真机编译, 再选择模拟器进行编译, 当然这两个顺序可以变化,随你喜欢




8. 进入生成的Build 文件夹中,



9. 合并真机和模拟器中的LJZFramework文件,通过 lipo -create + 两个文件路径 + -output  + 合成后的文件路径


10. 将生成的LJZFramework 文件替换掉


11. 把生成的framework 拉到新项目中,测试刚才建的framework 能不能用.


12. 设置一下 ,framework 的文件路径 


13. Build project 


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

推荐阅读更多精彩内容