首先我是百度了一下 framework 方面的资料,网上有不少教程. 其中有一个非常详细,地址如下:
http://blog.csdn.net/proteas/article/details/6642364
我大致浏览了一下,步骤真的非常非常多而繁琐.
不过上文结尾处,作者提到一个框架模版的东东.感觉这个要轻松许多..所以,本文的目的就针对框架模块做一个步骤记录.
先附上框架模版的下载地址:
https://github.com/kstenerud/iOS-Universal-Framework
于是我又开始继续百度关于框架模块的使用介绍相关(但确实译文,内容阅读性太差了),还好有牛人帮助,让我这种英语文盲少吃不少苦头!
http://blog.csdn.net/kmyhy/article/details/7369354
当下载成功后,会发现有两个文件目录,分别是:
第一个是假框架
第二个是真框架.
我这里以真框架来开展制作步骤:
第一步是安装,
进入真框架目录 找到 文件: install.sh 右键用终端.app 打开.
接下来的一堆的英文别吓着了,
第一步这个脚本会去寻找你的XCode所在的具体位置,找到以后,会询问你,是不是这个目录?
Where is Xcode installed? (CTRL-C to abort) [ /Applications/Xcode.app/Contents/Developer ]:
打开进入shell
上面说明你安装文件的路径,去人下你xcode安装的位置,例如我是是直接在/Applications/Xcode.app/Contents/Developer下的,所以直接复制前面的按enter(如果你的机子是装了几个版本的xcode的话,你就要招到对应的路径,如有个xcode 3版本的,/Applications/Xcode 3.app/Contents/Developer)
或者默认打开进入ctrl+c ,然后 enter
然后输入y
输入你机子的密码:然后回车
最终提示installation complete 。please restart Xcode 。恭喜你成功了。
最后重启XCode.
打开Xcode, New - > Project,然后出现下图:
当我正准备把完整的教程写完时,我又意外搜索到了某个牛人已经写了关于"真"框架的教程
http://www.itivy.com/iphone/archive/2012/4/1/634689026349024044.html
http://blog.csdn.net/kmyhy/article/details/7419222
不如直接粘贴上来.
PS:
还有提醒:
2。在制作framework或者lib的时候,如果使用了category ,则使用该FMWK的程序运行时会crash,此时需要在该工程中 other linker flags 添加两个参数 -ObjC -all_load
3。编译出Framework是,需要把 GenerateDebugSymbols =NO,否则会出现很多 warning: