iOS SDK开发之Framework静态库创建

创建一个静态库工程

iOS SDK开发之Framework静态库创建_第1张图片
1.png

设置静态库Static Library,将动态库Dynamic Library设置成Static Library

iOS SDK开发之Framework静态库创建_第2张图片
2.png

适配所有模拟器和真机,Yes改成No

iOS SDK开发之Framework静态库创建_第3张图片
3.png

支持Bitcode 添加-fembed-bitcode

iOS SDK开发之Framework静态库创建_第4张图片
4.png

创建一个文件,用来测试功能,我只加了一个颜色,还要在FrameworkTest.h文件中引入TestView.h头文件

iOS SDK开发之Framework静态库创建_第5张图片
5.png

设置需要暴露出来的头文件

iOS SDK开发之Framework静态库创建_第6张图片
6.png

然后模拟器和设备都编译一次,show in finder一下,分别找到两个FrameworkTest.framework中的FrameworkTest,打开终端,复制一下命令

lipo -create
模拟器.a文件目录  
真机.a文件目录
-output 输出目录/文件

把得到的FrameworkTest文件随便替换某一个FrameworkTest.framework中的FrameworkTest即可,此静态库就可以使用了。

相关链接:
http://www.cnblogs.com/zhanglinfeng/p/5493690.html

你可能感兴趣的:(iOS SDK开发之Framework静态库创建)