fix and update
This commit is contained in:
21
tauri_app/docker/verify-apk-signature.sh
Normal file
21
tauri_app/docker/verify-apk-signature.sh
Normal file
@@ -0,0 +1,21 @@
|
||||
#!/usr/bin/env bash
|
||||
set -euo pipefail
|
||||
|
||||
APK_PATH="${1:-}"
|
||||
ANDROID_HOME="${ANDROID_HOME:-/opt/android-sdk}"
|
||||
|
||||
if [[ -z "${APK_PATH}" || ! -f "${APK_PATH}" ]]; then
|
||||
echo "APK не найден для проверки подписи: ${APK_PATH}" >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
APKSIGNER="$(find "${ANDROID_HOME}/build-tools" -name apksigner -type f 2>/dev/null | sort -V | tail -n 1 || true)"
|
||||
|
||||
if [[ -z "${APKSIGNER}" ]]; then
|
||||
echo "apksigner не найден в ${ANDROID_HOME}/build-tools" >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo "==> Проверка подписи APK: ${APK_PATH}"
|
||||
"${APKSIGNER}" verify --verbose "${APK_PATH}"
|
||||
echo "==> Подпись APK подтверждена (apksigner verify)"
|
||||
Reference in New Issue
Block a user