最近研究xcodebuild批量打包的一些心得
来源:互联网 发布:utorrent mac 下载 编辑:程序博客网 时间:2024/05/20 06:25
转自Rainbird的个人博客
以前的时候只知道做安卓开发的兄弟挺辛苦的,不但开发的时候要适配一堆的机型,好不容易开发完了还要打一堆不同的包给不同的市场。没想到现在这些市场都开辟iOS市场,于是需要打一堆的包给不同的市场,面对暂时给的十二个渠道,批量打包迫在眉睫。于是也便有了这篇小结。
通过一翻搜索和学习,打包这事儿就是让xcrun来干,而xcodebuild只是xrun的一个软链接,但是这一链却有了不同的分工:
xcodebuild负责将工程源文件编译成xxx.app
xcrun负责给xxx.app(签名并)打包成xxx.ipa
先说我是咋干的。
第一步清理:
第二步编译:
第三步打包:
解释一下
关于xcodebuild,xcodebuild -target target名 就完成了一次编译工作,因为xcodebuild默认的一个参数就是build,即完整的命令就是:xcodebuild -target target build。而打包前清理的话就是xcodebuild -target target clean了。为什么打包前要先清理呢?因为清理一下能保证打的包肯定是干净的而且打包过程不会出问题
关于xcrun,直接打包的参数就是 xcrun -sdk iphoneos PackageApplication -v 源app路径 -o 输出的ipa路径
关于xcrun要更新的一个认识就它的打包功能,查资料的时候发现好多牛人都是直接用xcodebuild编译,然后自已手动用zip将编译好的app打包成ipa格式,表示不理解这些牛人们为什么要费力自已实现一遍。
注意事项:以上两个命令必需在xxx.xcodeproj所在的目录执行
高级用法:给应用签名。上面两个命令都可以给应用签名的,格式分别是:
xcrun -sdk iphoneos PackageApplication -v 源app路径 -o 输出的ipa路径 --sign "iPhone Distribution:XXXXXX"
基本就这样了,接下来批量工作,至于是用bash脚本还是apple script就看个人喜好了,我是不会告诉你我现在喜欢写mac小程序的。
- 最近研究xcodebuild批量打包的一些心得
- 最近研究xcodebuild批量打包的一些心得
- 最近研究xcodebuild批量打包的一些心得
- 最近研究xcodebuild批量打包的一些心得
- 研究xcodebuild批量打包的一些心得
- xcodebuild批量打包的一些心得
- 关于最近研究XmlHttp的一些心得
- 最近研究RabbitMQ的一些心得
- 最近研究RabbitMQ的一些心得
- xcodebuild批量打包之区分不同的渠道
- 最近的一些心得
- 最近的一些心得
- 最近编程的一些心得
- xcodebuild和xcrun的打包
- xcodebuild脚本打包的使用
- 最近在研究Community Server以后陆续发一些心得!
- 研究RabbitMQ的一些心得
- xcodebuild 打包
- Windows Socket API 使用经验
- 【黑马训练营】数据的导入和导出——Sqlsever表与txt文件
- 《计算广告学(刘鹏)》听课笔记1-3
- 项目视频讲解_Python实战开发之Pyramid Web框架在商城项目中的应用(模版引擎、布局引擎、JSON)
- 《计算广告学(刘鹏)》听课笔记4-6
- 最近研究xcodebuild批量打包的一些心得
- eclipse-java-kepler launch failed.Binary not found
- 三星 SAMSUNG GT-S7572 内置/外置SD替换方法
- Quarter Buffer Rendering
- 关于GNU autotools的安装和使用
- 黑马程序员_关于IO
- 【黑马训练营】利用欧姆表达式优化省市县联动——欧姆表达式,ListView与Model层的使用
- 关于tomcat的一些问题
- 设计模式-创建型04-建造者