码迷,mamicode.com
首页 > 其他好文 > 详细

Framework的制作流程,Xode-6.0.1

时间:2015-05-09 11:32:41      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:

1.新建Framework项目

技术分享

2.删除原有的.h文件,创建与工程同名的类

技术分享
技术分享

在新建类.h中添加接口,.m中添加实现代码

技术分享 
技术分享

3.Xcode的参数设置

“Architectures” 添加 “armv7s”

“Build Active Architecture Only” 设置为 “NO”

“Dead Code Stripping” 设置为 “NO”

“Mach-O Type” 设置为 “Static Library”

“IOS Deployment Target” 设置为 “IOS 7.0” ,表示支持IOS7.0以上系统版本的编译

技术分享 
技术分享 
技术分享

4.为Framework添加文件

“Compile Sources” 添加封装进Framework的文件,即隐藏

“Headers->Public” 添加暴露给用户查看的头文件

技术分享

5.编译生成Framework文件

分别选择真机和Iphone6模拟器进行编译

首先找到真机编译成功生成的framework,Show In Finder

然后找到Iphone6模拟器编译成功生成的framework(在真机目录中command+(向上剪头键)返回上一层文件夹路径)

技术分享 
技术分享

6.合成通用版的framework文件

需要合成的文件是FrameworkTest.framework包中的FrameworkTest文件

技术分享

使用终端进行合成操作

lipo -create FramewrokTest.framework/FrameworkTest(真机framework路径) FramewrokTest.framework/FrameworkTest(Iphone6模拟器framework路径) -output 保存路径/FrameworkTest

技术分享

合成的文件如下图:

技术分享

将合成的FrameworkTest文件替换掉真机或者模拟器路径中FrameworkTest.framework包中的FrameworkTest文件

技术分享

7.测试自己制作的framework

技术分享

Framework的制作流程,Xode-6.0.1

标签:

原文地址:http://www.cnblogs.com/zhaoguowen/p/4489491.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!