IOS静态库合成命令笔记

1,创建静态库就不说了,xcode可以直接创建静态库 编译的时候如果选模拟器编译 则他的库类只能是模拟器上跑,如果选择IOS Device编译 则他只能在真机上跑

2,查看静态库的架构指令


终端:

lipo -create (真机.a)

举例:

lipo -info  /Users/apple/Desktop/iOS_sdk/libUMSAgent.a (注意:/Users/apple/Desktop/iOS_sdk/libUMSAgent.a 这个路径只要把.a文件直接拖到终端就自动生成了)


结果:

/Users/apple/Desktop/iOS_sdk/libUMSAgent.a are: armv7 armv7s i386 x86_64 arm64 

知识:.armv6和armv7,armv7s

armv6:iPhone 2G/3G,iPod 1G/2G
armv7:iPhone 3GS/4/4s,iPod 3G/4G,iPad 1G/2G/3G
armv7s:iPhone5
arm64:iPhone5s

i386 x86_64: 这个是模拟器的架构 有这个才能在模拟器上跑

3.合并静态库(真机+模拟器)

终端:

lipo -create (真机.a) (模拟器.a) -output /Users/apple/Desktop/iOS_sdk/libUMSAgent.a


举例:

lipo -create /Users/apple/Documents/gtg_branch/3rd/UMSSDK/libUMSAgent.a /Users/apple/Library/Developer/Xcode/DerivedData/UMS-dyftlzfislmmbbenzihawkfclkec/Build/Products/Debug-iphonesimulator/libUMSAgent.a -output /Users/apple/Desktop/iOS_sdk/libUMSAgent.a


结果:



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值