iOS开发创建Framework

本文介绍了如何在iOS开发中创建和打包Framework,包括选择Swift或Objective-C,设置项目信息,以及使用命令行工具和Xcode两种打包方法。同时提到了注意事项,如处理依赖、解决符号表警告和资源管理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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、使用 <

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值