1.如果你想与别人分享你的代码,又不想让他人看到自己的源代码----那就制作自己的framework
2.现在砸壳破解、逆向开发如此严重,如何保护好自己的代码-----那就制作自己的framework。

废话略过 GoGoGo
一、创建一个工程
1. 没错就是选中它

2. 更改xcode一些配置

3. 增加armv7s、并将Build Active Architecture Only 设置为NO

4. 创建类,编写自己的代码


4. 设置Headers
(1) 公开的头文件-------Public下 (2) 隐藏的-------Private或者Project下
隐藏的头文件就无法再引用。

5. 把所有 头文件放入下面这个.h中,他人使用FrameWork 只需要导入这个头文件即可

二、打包 FrameWork
1. 使用模拟器,编译程序
2. 使用测试机,编译程序
3. Show in Finder

一个是模拟器编译得到的 另一个是真机编译得到的

4. 合并上个步骤打包的两个FrameWork
通过终端利用命令 lipo -create
1. lipo -create 合并文件命令
2. 真机编译下 生成framework 路径
3. 测试机编译下 生成framework 路径
4. -output 输入命令
5. 合成文件要存放的路径
6. 错误

5. 把上个步骤生成的文件拖进下图文件 然后替换文件
1.MergeResult.lipo替换MakeMyFrameWork 并改名为 MakeMyFrameWork

6. 上个步骤替换完 如下图1
然后把2拉出来 此FrameWork制作完成。

三、 测试使用FrameWork
1. 直接拖进工程中 在需要用的地方导入 继续使用


制作成功!!!
网友评论