静态库制作.a .framework

Posted 怡情_老二

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了静态库制作.a .framework相关的知识,希望对你有一定的参考价值。

一、静态库 .a 制作
 
1、新建一个Cocoa Touch Static Library
     
 
2、往里面添加文件,或者自己新建
     
 
3、添加一个Headers Phase
 
     
 
4、将 .h 暴露出来,并移到public
 
  
 
5、选择真机和模拟器各 Command+B 一下,show in finder,有两个.a  一个是模拟器用的 ,一个是真机用的 ,可以合并,使用下面命令
lipo -create Debug-iphoneos/xxx.a Debug-iphonesimulator/xxx.a -output xxx.a
路径不好整可以直接把.a移出来再合并
     
     
 
6、使用,直接拖入工程,包含.h文件 就行
 
 
 
 
 
二、静态库.framework制作
 
1、选择Cocoa Touch Framework
     
 
2、编译时,默认制作成动态库,需要设置下
 
  
 
3、合并静态库时,是选.framework文件里的libstaticlib文件
  

以上是关于静态库制作.a .framework的主要内容,如果未能解决你的问题,请参考以下文章

IOS 静态库的和.framework制作

静态库的制作和使用

.a静态库的制作及使用

iOS 使用 Xcode8 制作动态库及静态库

iOS 中的静态库与动态库,区别制作和使用

IOS静态库a文件制作流程