xcode下build release版本的.a库

来源:互联网 发布:淘宝购物返现app 编辑:程序博客网 时间:2024/06/11 15:14

1. 点击房子 图标按钮


2. 弹出下拉菜单选择Edit Scheme 条目


3. 如下图,在左边table控件中选择 Run,然后右边 Info 条目下面选择 Build Configuration,选择Release项目。


4. 验证结果

打开product下.a 所在的目录,如下图,Release-iphoneos 表示 armv7架构下的.a 输出目录,前缀是Release表示版本。。


5. 使用lipo创建兼容版本的静态库

lipo -create Release-iphoneos/libXXXX.a Release-iphonesimulator/libXXXX.a -output libXXXX-fat.a
查看fat.a信息:

peteryfrendeiMac:handmap peteryfren$ lipo -info libXXXX-fat.a Architectures in the fat file: libXXXX-fat.a are: armv7 armv7s i386 peteryfrendeiMac:handmap peteryfren$ file libXXXX-fat.a libXXXX-fat.a: Mach-O universal binary with 3 architectureslibXXXX-fat.a (for architecture armv7):current ar archive random librarylibXXXX-fat.a (for architecture armv7s):current ar archive random librarylibXXXX-fat.a (for architecture i386):current ar archive random library


1 0
原创粉丝点击