美文网首页
Jenkins自动化打包发布AppStore

Jenkins自动化打包发布AppStore

作者: Gary_fei | 来源:发表于2020-03-02 17:35 被阅读0次

项目

可以重新新建构建任务,也可以在原有项目中修改


iOS项目

其中项目中ExportOptions.plist文件中method修改为app-store

export_method 可以根据打包类型进行相应设置。可选的值有:app-store、ad-hoc、development、enterprise

构建

  1. 重新构建任务的,点击详情
  2. 老项目修改,构建后操作的两个平台删除,在构建中shell脚本,新增
echo '++++++++上传appStore++++++++'
IPAPATH="${WORKSPACE}/builds/${BUILD_NUMBER}/${JOB_NAME}_${BUILD_NUMBER}/项目名称.ipa"

APPID="开发者账号"
APPPASSWORD="提申密码"
# Application Loader在新版xcode中没有的,需要自己在老项目复制一份,放在对应的位置
altoolPath="/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/Frameworks/ITunesSoftwareService.framework/Versions/A/Support/altool"
echo '验证信息'
"${altoolPath}" --validate-app -f "${IPAPATH}" -u "${APPID}" -p "${APPPASSWORD}" -t ios --output-format xml
echo '上传iTunesConnect'
"${altoolPath}" --upload-app -f "${IPAPATH}" -u "${APPID}" -p "${APPPASSWORD}" -t ios --output-format xml

保存

立即构建

相关文章

网友评论

      本文标题:Jenkins自动化打包发布AppStore

      本文链接:https://www.haomeiwen.com/subject/crfichtx.html