iOS开发创建Framework
最近项目需要切换成Swift
版本,有很多工具库也想顺便切换成Swift
版本。也就顺便记录一下怎么使用Swift
创建Framework
。
在iOS8之前,我们使用自定义的库的时候,大部分都是使用.a
的静态库。iOS8.0之后,一般使用Framework
创建我们
自己的库文件。当然Framework
同时支持静态库
和动态库
。至于.a
和.framework
的区别这里就不说了。
创建 Framework
1、新建 iOS -> Framework & Library -> Cocoa Touch Framework
。

2、点击 next,按照你的需求,填入需要的信息。在 Language
中选择语言。

3、创建好工程之后,如果需要使用静态库
,需要进行设置,设置路径为 Build Settings -> Linking -> Mach-O Type -> Static Library
。如果要改成动态库
,同样的路径,改成Dynamic Library
。

打包 Framework
打包 Framework
有两种方式。
1、使用 <