ios 制作framework带xib

本文详述如何构建含第三方库、图片、plist及xib文件的iOS .framework,涵盖配置、打包及测试全过程,助您轻松掌握iOS框架制作技巧。

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

详细介绍一下如何生带有第三方、图片、plist文件,xib文件的.framework

一、制作.framework

1.首先,我们新建工程,选择Coco Touch Framework

 

创建工程

2.使用CocoaPods导入cordova,打开工程,可以看到我们的第三方已导入成功,接下来就要进行一些配置了。

 

3.我们把需要的打包的代码都放进去

 

 

4.更改参数配置:

(1)选中 Target ,选择 Build Settings ,在 Architectures 下增加 armv7s 。

 

 

 

(扩充知识点:Architectures : 指定工程将被编译成支持哪些指令集;支持越多,生成的指令集数据包越大。默认使用:$(ARCHS_STANDARD)即可,         它包含了 armv7/arm64 如果要支持其他的也可以手动添加

            Valid Architecures:指定可能支持的指令集,其默认是:arm64 arm64e armv7 armv7s。该列表和Architectures列表的交集,将是Xcode最终生成的二进制包所支持的指令集,

比如:Architectures支持了armv7s Valid Architectures支持了: armv7/arm64/armv7s, 那么最终只支持armv7s。

如下图所示:)

 

 

 

 

(2)Build Active Architecture Only修改为NO,否则生成的静态库就只支持当前选择设备的架构。当然我们也可以在Edit Scheme -> Run将Debug改为了release那么Build Active Architecture Only使用默认

 

Build Active Architecture Only修改为NO

(3)在搜索栏搜索 Mach-O Type ,将 Mach-O Type修改为 Static Library(静态库)类型。(如果要使用动态库:此时Mach-O Type选择Dynamic Library即可)

 

将 Mach-O Type修改为 Static Li

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值