美文网首页
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