ios App自动打包

Apple官方文档: 《BSD General Commands Manual XCODEBUILD(1)》 很详细介绍了“xcodebuild”命令和参数,请耐心读几遍!

以前的时候只知道做安卓开发的兄弟挺辛苦的,不但开发的时候要适配一堆的机型,好不容易开发完了还要打一堆不同的包给不同的市场。没想到现在这些市场都开辟iOS市场,于是需要打一堆的包给不同的市场,面对暂时给的十二个渠道,批量打包迫在眉睫。于是也便有了这篇小结。
通过一翻搜索和学习,打包这事儿就是让xcrun来干,而xcodebuild只是xrun的一个软链接,但是这一链却有了不同的分工:xcodebuild负责将工程源文件编译成xxx.appxcrun负责给xxx.app(签名并)打包成xxx.ipa先说我是咋干的。

以下是实例:

(1)清除
xcodebuild clean -project ./Documents/MyApp/MyApp.xcodeproj -configuration ${CONFIGURATION} -alltargets
(2)构建
xcodebuild archive -project ./Documents/MyApp/MyApp.xcodeproj -scheme MyApp -archivePath bin/MyApp.xcarchive
(3)打包
xcodebuild -exportArchive -archivePath bin/MyApp.xcarchive -exportPath MyApp -exportFormat ipa -exportProvisioningProfile “My App Provisioning Profile Name”

参考文章:

1、 xcodebuild和xcrun自动化编译ipa包 笔记
2、iphone-命令行编译之--xcodebuild
3、iOS自动打包并发布脚本
4、源码:自己用Python写的iOS项目自动打包脚本
5、Unity3D研究院之IOS全自动打包生成ipa(六十八)
6、动手搭建 iOS CI 环境之「了解 xcodebuild 命令」
7、基于CocoaPods的iOS工程自动打包脚本实现
8、使用七牛云存储解决ios7.1的app部署问题
9、 xcodebuild命令行编译打包iOS应用和企业发布
10、让程序员变懒的工具 : Jenkins + 蒲公英
11、用命令行打AdHoc包

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容