type
Post
status
Published
date
Sep 20, 2014
slug
summary
tags
iOS
category
学习思考
icon
password
使用第三方静态库是在开发中不可少的,个别静态库是分别基于i386和arvm6、arvm7,我们可以使用lipo命令将两个整合在一起,减少在调试过程中不停地换静态库。
查看支持哪些 CPU 架构
lipo -info lib1.a
合并
# lipo -create 静态库存放路径1 静态库存放路径2 ... -output 整合后存放的路径lipo -create AlipayRsaLib-armv7.a AlipayRsaLib-armv7s.a AlipayRsaLib-i386.a -output AlipayRsaLib.a
拆分
# lipo 静态库源文件路径 -thin CPU架构名称 -output 拆分后文件存放路径# 架构名为armv7/armv7s/arm64等,与lipo -info 输出的架构名一致lipo AlipayRsaLib.a -thin armv7 -output AlipayRsaLib-armv7.a