合并arm和i386的静态库

转载 2012年03月27日 17:23:32

1、创建静态库,编译为两个版本,文件名为libtestlib.a,一个为ios-device,一个为ios-simulator,分别保存在两个/User/username/arm和/User/username/i386目录下,前者为iosdevice,后者为simulator。

2、打开终端,输入:

lipo -create /User/username/arm/libtestlib.a  /User/username/i386/libtestlib.a  -output /User/username/combine/libtestlib.a

请注意红色字体后面为合并后的保存路径及文件名

相关链接请参考:

http://blog.csdn.net/steve1018/article/details/6902973

相关文章推荐

Mac OS X10.10_xcode6.1_ios8.1环境下,编译lame静态库libmp3lame.a,支持arm64 armv7s x86_64 i386 armv7指令集

最近升级了系统到Mac OS X 10.10 并且更新了XCode6.1和iOS 8.1 之前app用到的libmp3lame.a静态库,也要支持64位的模拟器(x86_64)和64位的真机(arm6...
  • vieri_ch
  • vieri_ch
  • 2014年10月31日 11:18
  • 13680

iOS armv7,armv7s,arm64,i386,x86_64 概念及制作对应的静态库

iOS开发~制作同时支持armv7,armv7s,arm64,i386,x86_64的静态库.a 一、概要 平时项目开发中,可能使用第三方提供的静态库.a,如果.a提供方技术不成熟,使用的时...

iOS开发~制作同时支持armv7,armv7s,arm64,i386,x86_64的静态库.a

一、概要 平时项目开发中,可能使用第三方提供的静态库.a,如果.a提供方技术不成熟,使用的时候就会出现问题,例如: 在真机上编译报错:No architectures to compile for...
  • zfpp25_
  • zfpp25_
  • 2015年01月04日 13:21
  • 20690

iOS开发~制作同时支持armv7,armv7s,arm64,i386,x86_64的静态库.a

一、概要 平时项目开发中,可能使用第三方提供的静态库.a,如果.a提供方技术不成熟,使用的时候就会出现问题,例如: 在真机上编译报错:No architectures to compile...
  • lkeplei
  • lkeplei
  • 2015年04月08日 16:26
  • 437

制作同时支持armv7,armv7s,arm64,i386,x86_64的静态库.a

一、概要 平时项目开发中,可能使用第三方提供的静态库.a,如果.a提供方技术不成熟,使用的时候就会出现问题,例如: 在真机上编译报错:No architectures to compile...

IOS生成同时支持armv7,armv7s,i386,x86_64,arm64的静态库.a文件

许多第三方提供的.a文件(一般是那些SDK),嵌入到我们的xcode项目后,生成不会报错。 一部分粗心的SDK提供方,或者我们自己做的.a文件,就会有报错,常见的就是不是armv7结构,或者不是ar...

iOS 制作自己的FrameWork遇到的一些问题 以及FrameWork通过包合并支持arm64 armv7 i386 架构

FrameWork通过包合并支持arm64 armv7 i386 架构
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:合并arm和i386的静态库
举报原因:
原因补充:

(最多只允许输入30个字)