chore: 移除 DMG 背景图,添加 README.txt 到 DMG 根目录

This commit is contained in:
小鱼开发
2026-05-19 11:30:52 +08:00
parent a1636e6b5d
commit c6fd452e87
6 changed files with 45 additions and 1 deletions
+36
View File
@@ -70,6 +70,42 @@ jobs:
TAURI_SIGNING_PRIVATE_KEY: ${{ secrets.TAURI_SIGNING_PRIVATE_KEY }}
TAURI_SIGNING_PRIVATE_KEY_PASSWORD: ${{ secrets.TAURI_SIGNING_PRIVATE_KEY_PASSWORD }}
- name: Add README to DMG
run: |
DMG_PATH=$(ls tauri-app/src-tauri/target/universal-apple-darwin/release/bundle/dmg/*.dmg | head -1)
DMG_RW="/tmp/temp_rw.dmg"
MOUNT_POINT="/tmp/dmg_mount"
# 转换为可读写格式
hdiutil convert "$DMG_PATH" -format UDRW -o "$DMG_RW"
# 挂载可读写 DMG
mkdir -p "$MOUNT_POINT"
hdiutil attach "$DMG_RW" -mountpoint "$MOUNT_POINT" -nobrowse
# 复制 README.txt 到 DMG 根目录
cp tauri-app/src-tauri/README.txt "$MOUNT_POINT/"
# 卸载
hdiutil detach "$MOUNT_POINT"
# 删除原 DMG,转换回压缩只读格式
rm -f "$DMG_PATH"
hdiutil convert "$DMG_RW" -format UDZO -o "$DMG_PATH"
# 清理临时文件
rm -f "$DMG_RW"
- name: Re-sign DMG
working-directory: tauri-app
run: |
DMG_PATH=$(ls src-tauri/target/universal-apple-darwin/release/bundle/dmg/*.dmg | head -1)
rm -f "${DMG_PATH}.sig"
npx tauri signer sign -k "$TAURI_SIGNING_PRIVATE_KEY" -p "$TAURI_SIGNING_PRIVATE_KEY_PASSWORD" "$DMG_PATH"
env:
TAURI_SIGNING_PRIVATE_KEY: ${{ secrets.TAURI_SIGNING_PRIVATE_KEY }}
TAURI_SIGNING_PRIVATE_KEY_PASSWORD: ${{ secrets.TAURI_SIGNING_PRIVATE_KEY_PASSWORD }}
- name: Upload artifacts
uses: actions/upload-artifact@v4
with:
+9
View File
@@ -0,0 +1,9 @@
美家卡智影 - 首次打开指南
首次打开如遇打开失败,请按以下步骤操作:
方法 1
在应用图标上右键(或按住 Control 点击),选择"打开",然后在弹出的对话框中再次点击"打开"。
方法 2
前往 系统设置 → 隐私与安全性,在"安全性"板块找到被拦截的应用记录,点击"仍要打开"按钮。
Binary file not shown.
Binary file not shown.

Before

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.
-1
View File
@@ -72,7 +72,6 @@
"minimumSystemVersion": "13.0",
"infoPlist": "Info.plist",
"dmg": {
"background": "dmg-background.tiff",
"windowSize": {
"width": 660,
"height": 400