问题总结

解决iOS静态库常见问题
本文介绍了在iOS开发过程中遇到的静态库问题,包括重复添加、文件名冲突、真机与模拟器库冲突等,并提供了详细的解决步骤。还介绍了如何通过lipo命令检查和创建通用静态库。


static 静态的;静电

dispatch 派遣;分派;急件

once 一次;曾经;


1.添加重复

2.文件名字重复


duplicate(复制的)  symbol (符号;标志

解决办法:搜索MBNewsViewController找到文件,删除一个!


3.真机库和其他模拟器库冲突等问题

解决办法:找到冲突的模拟器或者真机库,替换掉(如果可以替换)或者删除;


4.怎么查看静态库支持真机还是模拟器:

这样对后面引入静态库来开发非常不方便。因此非常需要打包成一个通用静态库方便调试。1、学习一个查看静态库文件信息的命令lipo -info xxxxxxxxxx.a 显示结果中 i386 x86_64是mac上的架构(模拟器) armv6/armv7是ios架构的(真机); 2、打包命令lipo -create "完整路径/lib.a" "完整路径/lib.a" -output "输出路径/lib.a" 执行成功后,可使用查搜索看命令查看。



  5.release模式下容易出现的问题

Undefined(不明确的)

解决办法:切换成dubge模式;





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值