iOS将多个第三方sdk打包成静态库

本文介绍了如何将包含多个第三方SDK的iOS项目打包成静态库,详细讲解了从创建静态库工程到导入第三方静态库,再到设置Linker Flags和处理Category的步骤,以及在使用静态库时需要注意的依赖导入问题。
摘要由CSDN通过智能技术生成

前段时间做了个sdk打包成动态库,发现使用非常方便各种好处也特别多,然后在最后将APP打包时出问题了,打包时候动态库打不进去,想了很多办法还是没有解决,又因为赶时间所以只能重新打成静态库了。  

在打成静态库的时候遇到的最大的问题就是我这个sdk包括了很多的第三方SDK,里面有很多静态库。所以就是静态库中包含静态库,在此啰嗦一下,打包时动态库是可以直接将静态库打包进去的,而静态库中是没有办法包含静态库了,就算将第三方静态库打包进自己的静态库中,然后编译的时候它是不会将第三方静态库一起编译的(这是我根据使用静态库运行时报错的错误信息推断的或许不准确欢迎同行指正)。 

第一步当然是创建个静态库工程了

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值