#開始上傳,若是隻須要打ipa包出來不須要上傳,註釋下面的代碼 #VV_BUILD_FOR_DEVELOP開發環境,默認上傳至蒲公英 if [ "${PREPROCESSOR_DEFINITIONS}"x = "VV_BUILD_FOR_DEVELOP"x ];then echo "........正在上傳IPA到蒲公英 ........................" filePath="$ipaPath" echo "***********打印filePath========$filePath" uKey="蒲公英平臺ukey" api_key="蒲公英平臺api_key" updateDescription="這次更新了哪些功能、描述等等" #上傳語法能夠到蒲公英文檔查看, ipaPath打包後的ipa路徑 curl -F "file=@$filePath" -F "uKey=$uKey" -F "_api_key=$api_key" -F "updateDescription=$updateDescription" https://qiniu-storage.pgyer.com/apiv1/app/upload echo "........成功上傳IPA到蒲公英 ........................" else #VV_BUILD_FOR_RELEASE生產環境,默認上傳至App Store Connect 發佈審覈 echo "........正在上傳到App Store Connect ........................" #開發者帳號 Apple_ID="開發者帳號" #開發者帳號中心生成的雙重驗證密碼 APP_PW="開發者帳號中心生成的雙重驗證密碼" #ipa路徑 filePath="$ipaPath" ########### 先驗證ipa包信息 ########## /Applications/Xcode.app/Contents/Applications/Application\ Loader.app/Contents/Frameworks/ITunesSoftwareService.framework/Versions/A/Support/altool --validate-app -f ${filePath} -u ${Apple_ID} -p ${APP_PW} --output-format xml ########### 而後上傳至App Store Connect開發者中心 ########## /Applications/Xcode.app/Contents/Applications/Application\ Loader.app/Contents/Frameworks/ITunesSoftwareService.framework/Versions/A/Support/altool --upload-app -f ${filePath} -u ${Apple_ID} -p ${APP_PW} --output-format xml echo "........成功上傳IPA到App Store Connect ........................" exit 1 fi