Xcode命令行生成Bitcode静态库
来源:互联网 发布:淘宝面具 编辑:程序博客网 时间:2024/06/01 13:46
近两三年一直在做静态库开发
1、在Xcode工程中创建静态库的Target,最初是手动Build出真机的.a文件,模拟器的.a文件,然后再用命令行合并
2、后来一些特殊的开发者,要求加入特殊的功能,或者开放特殊的接口和属性,只好用注释代码的办法来分别打包,分别合并。直到有一次,代码注释不完全,差点把包弄错了,只好想别的办法。多Target,一个包即创建一个Target。每个Target使用不同的编译开关。
3、再后来呀,特殊的包越来越多,比如带积分墙的包和不带积分墙的包等等四五个呢,即使Target分的很清楚,很次发包都是体力活呀。只好用脚本打包了,像这样:
xcodebuild -target TestTargets -configuration Release -sdk iphoneos -arch armv7 -arch arm64
xcodebuild -target TestTargets -configuration Release -sdk iphonesimulator -arch i386 -arch x86_64
然后再合并真机包和模拟器包就好了。
4、Xcode7,增加了Bitcode,原来的命令行没Bitcode,找到了解决方案:
xcodebuild OTHER_CFLAGS="-fembed-bitcode" -target TestTargets -configuration Release -sdk iphoneos -arch armv7 -arch arm64
参考资料:http://stackoverflow.com/questions/31486232/how-do-i-xcodebuild-a-static-library-with-bitcode-enabled
0 0
- Xcode命令行生成Bitcode静态库
- Xcode命令行生成Bitcode静态库
- 静态库支持bitcode
- Xcode生成动态库和静态库
- XCode生成调用静态链接库
- 制作静态库并支持bitcode
- iOS发布--静态库bitCode问题
- 检查静态库是否支持bitcode
- xcode编写静态库 - 生成统一静态库
- bitcode in Xcode 7
- xcode关闭Bitcode
- xcode生成通用(模拟器/真机).a静态库
- 使用 Xcode 5 生成和使用静态库
- iOS 编译包含 bitcode 的 x264 静态库
- iOS 编译包含 bitcode 的 opencore-amr-iOS 静态库
- 如何检测.a静态库中是否支持bitcode
- 检测App、静态库、framework是否支持bitcode
- iOS静态库开发中对Bitcode的支持
- 用反射将DataTable的一行DataRow构建为一个自定义类的对象 - 给对象的属性赋值
- 一个示例让你明白适配器模式
- Struts中ActionContext和ServletActionContext
- 路由器工作原理浅析
- 爱探险的小Z(单调队列)
- Xcode命令行生成Bitcode静态库
- PHP利用JPGRAPH画图不显示的解决
- java解析xml的几种方式
- 继电器的使用及其原理
- ora-01654pk_sceautosm无法通过8(在表空间servicxe_main_idx扩展)
- hdu 2711 Lost Cows
- Foundation框架--NSMutableArray的使用
- C语言的整型溢出问题
- Android服务之单词本