前提是要打包的项目在Xcode 配置好证书之后并且可以正常的打包。然后执行如下的操作自动打包脚本设置:去GitHub上下载xcode_shell,
1、新建一个目录:/Users/username/Documents/Jenkins/xcode-shell(~/Documents/Jenkins/xcode-shell 和前者一样) ,将“ipa-build”复制到里面。(随便创建一个目录就可以的但是你自己要知道在哪里,要能在终端访问到)2、在上述目录下,新建一个dis-one-key-ipa-build.sh文件,内容为:1 #!/bin/bash2 ./ipa-build ~/Documents/TestOneKeyPublish/ -n -t TestOneKeyPublishEnterprise -o ~/Documents/Jenkins/xcode-shell
其中~/Documents/TestOneKeyPublish/为工程路径,-n表明打包前执行clean,-t后面指明target名,-o后面指明目标ipa文件的位置。(路径可以根据自己的需求来定的,同样的在工程的文件夹中也会build/ipa-build 也会有生成.ipa文件)3、给予dis-one-key-ipa-build.sh执行权限chmod +x dis-one-key-ipa-build.sh4、然后在命令行中执行: ./dis-one-key-ipa-build.sh 这时候就会自动打包,完成后,会在/Users/username/Documents/Jenkins/xcode-shell目录下生成一个ipa文件,文件名很详细。5、同理可以新建一个用来AdHoc发布的dev-one-key-ipa-build.sh,内容为:1 #!/bin/bash2 ./ipa-build /Users/username/Documents/TestOneKeyPublish/ -n -t TestOneKeyPublish -o /Users/username/Documents/Jenkins/xcode-shell
现在,可以在命令行通过执行不同的脚本文件来生成不同的包,再也不需要来回切换bundle和code singing了。改进的方面:xcode_shell项目里面,还有一些功能强大的脚本,可以配置出更加自动化的脚本,这些在gitHub的主页上都有说明,有需要的可以研究一下。原文地址:http://www.cnblogs.com/boch2436/p/4187326.html
Xcode 自动化打包
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- 一、简述 公司特意配了一台mac机给测试用,并且打包发布这些功能都要在这台测试机上完成,老大特意让我去研究一下je...
- 准备工作 Jenkins的安装 Jenkins依赖于Java环境,首先需安装和配置Java环境(PS:在下载的时候...
- 前言 众所周知,现在App的竞争已经到了用户体验为王,质量为上的白热化阶段。用户们都是很挑剔的。如果一个公司的推广...
- 起初想法: 基于公司原有的Jenkins服务的基础上,最近在公司自动化打包的时,遇到一个尴尬的问题?为什么不能直接...