Gravity DMG
Gravity DMG 是一款適用於開發者的全方位 macOS 應用程式,可讓您在幾秒鐘內視覺化建立、簽署和認證精美、安全的磁碟映像 (DMG),無需複雜的命令列工具。

什麼是 Gravity DMG?
Gravity DMG 是什麼?
Gravity DMG 是一款強大且直觀的 macOS 應用程式,旨在簡化您的 Mac 應用程式的封裝、簽署和認證流程。它讓開發者能夠擺脫命令列介面的複雜性,輕鬆建立專業、安全且視覺吸引力的磁碟映像 (DMG)。無論您是獨立開發者還是大型團隊的一員,Gravity DMG 都能簡化您的發行工作流程,讓您自信且有風格地交付您的應用程式。
告別與 codesign、notarytool 和複雜的 DMG 建立命令搏鬥。Gravity DMG 提供視覺化的拖放介面,讓建立令人驚豔的 DMG 變得像點擊幾下一樣簡單。它處理整個認證流程,包括 Hardened Runtime 支援和安全簽署,確保您的應用程式符合 Apple 最新的安全要求,並獲得使用者信任。該應用程式的設計重點是速度、安全性和無縫的使用者體驗,使其成為任何 macOS 開發者的必備工具。
主要功能
- 視覺化 DMG 編輯器: 拖放介面,內建太空主題背景庫,讓您建立符合品牌形象的自訂、專業外觀 DMG。
- 一鍵認證: 使用 Apple 最新的
notarytoolAPI 自動化整個認證流程,無需手動執行命令列。 - 安全程式碼簽署: 在一次操作中自動簽署您的
.app套件,啟用 Hardened Runtime 並保留權限。 - 鑰匙圈整合: 在 macOS 鑰匙圈中安全地儲存您的開發者 ID 和認證設定檔,防止敏感憑證以純文字檔案形式暴露。
- 智慧壓縮選項: 從 UDZO (相容性)、ULFO (速度) 或 UDBZ (最大壓縮) 中選擇,以最佳化您的 DMG 檔案。
- 建置範本: 使用
${VERSION}和${DATE}等動態變數自動化輸出命名,實現一致且有組織的發行流程。 - 永久授權: 一次性購買即可獲得當前主要版本的永久授權,包括所有次要更新和錯誤修正。
- 7 天免費試用: 無需信用卡,即可測試 Gravity DMG 的全部功能 7 天。
如何使用 Gravity DMG
開始使用 Gravity DMG 非常簡單:
- 下載與安裝: 下載免費試用版或您購買的版本,並將其安裝在您的 macOS 電腦上。
- 新增您的應用程式: 將您編譯好的
.app套件拖放到 Gravity DMG 視窗中。 - 自訂您的 DMG: 使用視覺化 DMG 編輯器選擇背景、新增自訂圖示並排列元素,以建立您想要的樣式。
- 設定簽署與認證: Gravity DMG 會自動偵測並使用您的鑰匙圈憑證進行安全簽署,並啟用一鍵認證。
- 選擇壓縮格式: 選擇您偏好的壓縮格式 (UDZO、ULFO 或 UDBZ)。
- 建置您的 DMG: 點擊建置按鈕。Gravity DMG 將在幾秒鐘內簽署、認證並將您的應用程式封裝成專業的 DMG 檔案。
對於自動化工作流程,請使用動態變數建立和儲存建置範本,以確保您的發行版本命名和結構一致。
使用案例
- 獨立開發者: 快速為您的 Mac 應用程式建立專業、已認證的 DMG,無需學習複雜的命令列工具,節省寶貴的開發時間。
- 軟體公司: 簡化多個應用程式的發行流程,確保所有產品在品牌形象和安全合規性方面保持一致。
- CI/CD 整合 (透過範本): 雖然主要是一個視覺化工具,但儲存的建置範本可用於確保一致的輸出命名和結構,有助於自動化建置流程。
- 教育用途: 為學生和新手開發者提供一種易於理解的方式,來了解並實施 macOS 上的安全應用程式發行實務。
- 產品經理: 以最小的開發團隊努力,確保您的 Mac 應用程式的最終發行套件外觀精美、安全並符合 Apple 的所有要求。
常見問題 (FAQ)
一般
-
我需要 Apple 開發者帳戶才能使用 Gravity DMG 嗎? 是的。若要公開發行您的應用程式並進行簽署和認證,您需要擁有有效的 Apple 開發者計畫會員資格,以產生必要的憑證和 API 金鑰。
-
Gravity DMG 會儲存我的 Apple ID 或密碼嗎? 絕對不會。Gravity DMG 直接與 macOS 鑰匙圈整合。您的憑證會保留在您的電腦上,應用程式僅參考您已設定或在應用程式內建立的本機
notarytool設定檔。您的敏感資訊絕不會被不安全地儲存。
技術
-
支援哪些 macOS 版本? Gravity DMG 需要 macOS 13.0 (Ventura) 或更高版本。它針對 Apple Silicon 和 Intel 型號的 Mac 進行了最佳化。
-
您支援哪些壓縮格式? 我們支援標準的 Apple 磁碟映像格式,包括 UDZO (標準)、UDBZ (最大壓縮) 和 ULFO (針對快速掛載進行了最佳化)。
授權與定價
-
啟用授權真的是一次性付款嗎? 是的。專業版授權是一次性購買,包含當前主要版本的永久授權,以及所有次要更新和錯誤修正。您將永久擁有該工具。
-
7 天試用期結束後會發生什麼? 試用期結束後,建置和認證功能將被鎖定。若要繼續匯出專業、已簽署的 DMG,您需要購買授權金鑰並將其輸入應用程式以解鎖完整功能。
Alternatives
AakarDev AI
AakarDev AI 是一個強大的平台,通過無縫的向量資料庫整合簡化 AI 應用程式的開發,實現快速部署和可擴展性。
Devin
Devin 是一個 AI 編碼代理和軟體工程師,幫助開發者更快地構建更好的軟體。
imgcook
imgcook 是一款智能工具,只需點擊一下,即可將設計稿轉換為高品質、可投入生產的程式碼。
Rork
Rork 使用 AI 和 Expo (React Native) 從您的描述構建完整的、可投入生產的移動應用程式。
PromptLayer
PromptLayer 是一個用於提示管理、評估和大型語言模型 (LLM) 可觀察性的平臺,旨在增強 AI 工程工作流程。
Radian
Radian 是一個基於 React 和 Tailwind CSS 的開源設計與開發庫,提供高品質的可重用元件、動畫和區塊,幫助快速建立現代化的網頁應用。