端午闲来无事,搞了下 iOS 的持续集成,技术都是现成的,纯粹记录下整个过程,以作备忘,也希望能帮到别人.
废话不多说,直接上~
技能:
熟悉iOS打包基本流程
熟悉苹果开发证书操作
熟悉命令行基本使用
了解 Dash shell 命令
能看懂 python 基本语法
能看懂 html js 基本语法
工具:
苹果开发帐号
macOS 电脑
终端工具
Pycharm
chrome
实战目标: 在浏览器(包括手机浏览器)上,实现一键打包
准备:
1.在 svn的可直接运行的iOS工程,checkout 到某目录(例子中是目录 /Users/xx/Desktop/iOSTest)
2.在任意目录下新建shell文件,名字随意(例中取名为test.sh)
sh 文件中输入内容如下
#!/bin/sh say 'start build ipa' cd /Users/xx/Desktop/iOSTest #svn更新 svn update #用 fastlane 打包并上传至蒲公英 bundle exec fastlane beta
其中bundle exec fastlane beta 的 beta 是打包版本的名称.(见条目5中的2小条 )
3.在苹果开发帐号设置好证书和配置文件4.开始安装 fastlane 工具和 pgyer 插件
a. 终端执行 sudo gem install fastlane,如果失败请尝试
sudo gem install -n /usr/local/bin fastlane
b.终端进入工程目录, 执行 fastlane init,执行过程中需做相应输入(如开发帐号等)
c.安装 bundler ,终端执行 sudo gen install -n /usr/local/bin bundler
今天的文章 iOS 一键打包上传蒲公英分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ji-chu/78521.html