|
|
@@ -285,10 +285,18 @@ make_tgz() {
|
|
|
# --apple-id <apple id> \
|
|
|
# --password <apple id password>
|
|
|
# --team-id <apple team id> <submission-id>
|
|
|
- xcrun notarytool submit \
|
|
|
- --apple-id "${APPLE_ID}" \
|
|
|
- --password "${APPLE_ID_PASSWORD}" \
|
|
|
- --team-id "${APPLE_TEAM_ID}" "${target}" --wait
|
|
|
+ echo 'Submitting the package for notarization to Apple (normally takes about a minute)'
|
|
|
+ notarytool_output="$(xcrun notarytool submit \
|
|
|
+ --apple-id "${APPLE_ID}" \
|
|
|
+ --password "${APPLE_ID_PASSWORD}" \
|
|
|
+ --team-id "${APPLE_TEAM_ID}" "${target}" \
|
|
|
+ --no-progress \
|
|
|
+ --wait)"
|
|
|
+ echo "$notarytool_output"
|
|
|
+ echo "$notarytool_output" | grep -q 'status: Accepted' || {
|
|
|
+ echo 'Notarization failed';
|
|
|
+ exit 1;
|
|
|
+ }
|
|
|
fi
|
|
|
# sha256sum may not be available on macos
|
|
|
openssl dgst -sha256 "${target}" | cut -d ' ' -f 2 > "${target}.sha256"
|