feat: 104版本

This commit is contained in:
2026-01-25 03:34:45 -08:00
parent 2fab52d362
commit 94d0a78e89
5 changed files with 112 additions and 25 deletions
+8 -5
View File
@@ -37,12 +37,17 @@ if [ ! -f "${PUBSPEC_PATH}" ]; then
exit 1
fi
VERSION=$(grep "^version:" "${PUBSPEC_PATH}" | sed 's/version: *//' | tr -d ' ')
# 提取完整的版本号(例如 1.0.0+103)
VERSION=$(grep "^version:" "${PUBSPEC_PATH}" | sed 's/version: *//' | tr -d '[:space:]')
if [ -z "${VERSION}" ]; then
echo "❌ 错误: 无法提取版本号"
exit 1
fi
# 更新输出目录为带版本号的子目录
OUTPUT_DIR="${PROJECT_DIR}/dist/${VERSION}"
mkdir -p "${OUTPUT_DIR}"
echo "📦 版本号: ${VERSION}"
echo "📁 项目目录: ${PROJECT_DIR}"
echo "📦 应用路径: ${APP_PATH}"
@@ -85,9 +90,6 @@ if [ "$BG_W" != "1200" ] || [ "$BG_H" != "800" ]; then
exit 1
fi
# 创建输出目录
mkdir -p "${OUTPUT_DIR}"
# ======================== Step 1: 清理 ========================
echo ""
echo "🧹 Step 1: 清理多余文件..."
@@ -183,7 +185,8 @@ fi
echo ""
echo "📦 Step 7: 创建 ZIP..."
ZIP_PATH="${OUTPUT_DIR}/HiFastVPN.zip"
ZIP_NAME="HiFastVPN-${VERSION}.zip"
ZIP_PATH="${OUTPUT_DIR}/${ZIP_NAME}"
rm -f "${ZIP_PATH}"
ditto -c -k --keepParent "${APP_PATH}" "${ZIP_PATH}"