项目
可以重新新建构建任务,也可以在原有项目中修改
iOS项目
其中项目中ExportOptions.plist
文件中method
修改为app-store
export_method 可以根据打包类型进行相应设置。可选的值有:app-store、ad-hoc、development、enterprise
构建
- 重新构建任务的,点击详情
- 老项目修改,构建后操作的两个平台删除,在构建中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