Xcode命令行生成Bitcode静态库
来源:互联网 发布:美工待遇 编辑:程序博客网 时间:2024/05/17 03:05
http://blog.csdn.net/yjh4866/article/details/49156899
近两三年一直在做静态库开发
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
http://www.jianshu.com/p/f42a33f5eb61
深入理解iOS开发中的BitCode功能
wuqiong:~ apple$ ar -t libTest.a__.SYMDEF SORTEDtest.odemo.owuqiong:~ apple$ otool -l libTest.a | grep bitcode sectname __bitcode
阅读全文
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的支持
- OpenCV画出CvBox2D结构(转)
- table中资料过多,表头固定,清单添加滚动条
- 狼追兔子
- jmeter分布式压测
- Lucene7.0与HanLP分词器整合索引数据库建立索引文件
- Xcode命令行生成Bitcode静态库
- 第十三周项目2-二叉树排序树中查找的路径
- html5学习笔记
- 企鹅,纯HTML+CSS
- 【腾讯TMQ】陪你度过漫长岁月:WiFi管家测试一纸芳华诉流年
- opencv3.2在ubuntu16.04安装,测试程序错误分析
- 25个经典的Spring面试问答
- Codeforces895C. Square Subsets
- 1011. A+B和C (15) PAT乙级真题