Merge pull request #17 from Syngnat/feature/init-20260202-ygf

- 修正构建脚本中判空检查使用了未定义变量 APP_NAME 的问题
This commit is contained in:
Syngnat
2026-02-02 16:51:34 +08:00
committed by GitHub

View File

@@ -62,11 +62,14 @@ jobs:
# Find .app bundle
APP_PATH=$(find . -maxdepth 1 -name "*.app" | head -n 1)
if [ -z "$APP_NAME" ]; then
if [ -z "$APP_PATH" ]; then
echo "❌ 未找到 .app 应用包!"
exit 1
fi
# Get pure name (e.g. GoNavi.app)
APP_NAME=$(basename "$APP_PATH")
# Ad-hoc codesign to prevent "Damaged" error (requires user to allow anyway, but valid structure)
echo "🔏 正在进行 Ad-hoc 签名..."
codesign --force --options runtime --deep --sign - "$APP_NAME"