chore: 移除 DMG 背景图,添加 README.txt 到 DMG 根目录
This commit is contained in:
@@ -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:
|
||||
|
||||
@@ -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.
@@ -72,7 +72,6 @@
|
||||
"minimumSystemVersion": "13.0",
|
||||
"infoPlist": "Info.plist",
|
||||
"dmg": {
|
||||
"background": "dmg-background.tiff",
|
||||
"windowSize": {
|
||||
"width": 660,
|
||||
"height": 400
|
||||
|
||||
Reference in New Issue
Block a user