制作.a的静态库
可以参考此文:
http://blog.csdn.net/pjk1129/article/details/7255163
制作frameworks
XCode3.2.5
可以参考此文:
http://www.cocoachina.com/bbs/read.php?tid-75680.html
Xcode 4.6
1:新建一个工程基于OS X的bundle 项目-> Framework选择 Core Foundation和Cocoa 都可以 后续会删掉
引入基础类
注意 Prefix.pch 文件里 要改为
#ifdef __OBJC__
#import <Foundation/Foundation.h>
#endif
2:接下来修改Build Setting
Base SDK选择Latest IOS(IOS 6.1)
3:Build Active Architecture Only选择NO
4:Dead Code Stripping设置为NO
5:Mach-O Type 为Relocatable Object File
6:Link With Standard Libraries为NO
7:Wrapper Extension修改为:默认的bundle改成framework
8:在Architectures选项选择Standard(armv7 armv7s) (不这样编译会报错)
9:工程Info中将Bundle OS Type code的值BNDL改为:FMWK
10:打开TARGETS->Build Phases选项卡->右下角点击Add Build Phase–Add Headers copy,然后界面就会多出来一个Copy Headers的菜单,然后添加你创建的源文件.h->接着把这些拖到public下面。
xcode5 ->Add Build Phase -> Add Headers copy
可以参考此:http://www.runscriptbuildphase.com 有Xcode3,Xcode4,Xcode5 Add的设置
(Compile Sources 添加.m文件)
然后编译一个模拟器的 编译一个设备的就可以测试了
O(∩_∩)O哈哈~