改造动态framework为静态framework

本文档描述了如何将动态framework转换为静态framework,以适应App Store的要求。由于App Store不允许第三方动态framework,因此必须将现有的动态framework改造成静态的,以避免'图像未找到dyld: Library not loaded:'的错误。改造过程包括检查并修改工程配置,确保可执行文件类型为静态库。
摘要由CSDN通过智能技术生成

 

公司产品之前使用xmpp作为底层库,之前同事编译自己的sdk静态库想生成.a库,但是各种编译问题(其实耐心修改配置都能解决),但是从百度找到方案用framework可以解决,所以最终使用的是framework,后来才发现,xcode6已经不想xcode5那样默认生成的就是静态framework,而是可以选择生成动态framework,而悲剧的是打开我们sdk的工程配置一看: dynamic library ! 悲剧的的起因就是app store不允许第三方的动态framework,所以为了客户的app上线,我们必须首先把当前的静态framework改为动态:

 

 

这样建立好的工程默认就是动态framework,如果将这样生成的库直接link到别的应用中使用,会报错“image not found dyld: Library not loaded:</

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值