天天看點

如何将macOS應用程式打包為dmg檔案

如何将macOS應用程式打包為dmg檔案

之前改寫過網上開源的一個JSON轉Model的Mac APP,當時是直接使用的是将​

​.app​

​格式的檔案直接拖到應用裡面進行安裝的,最近剛好有空就了解了一下dmg檔案是怎麼打包的,記錄下整個的過程友善以後查找。

操作步驟

1.準備相關檔案

  • (1) 打包生成的​

    ​.app​

    ​檔案
  • (2) 一張背景圖
  • (3)​

    ​Applications​

    ​檔案夾的替身檔案(可以到其他的dmg裡面去拷貝一個)

2.建立空白鏡像檔案

(1) 打開​

​磁盤工具​

​​,選擇​

​檔案​

​​ -> ​

​建立映像​

​​ -> ​

​空白映像​

​:

(2) 在彈出框中填寫相關的資訊

(3) 填寫完成後點選儲存,即可生成一個空白的dmg檔案

3.配置

(1) 拷貝檔案

輕按兩下前面建立的DMG檔案,在Finder中打開,直接将之前準備好的相關檔案拖進去就行了

(2) 設定背景圖檔和圖示大小

在打開的鏡像檔案中(Finder)的空白地方右鍵選擇​

​檢視顯示選項​

1) 設定圖示大小為​

​100*100​

​(具體可以根據實際需要進行調整)

2)設定背景為​

​圖檔​

​,将背景圖檔拖到右邊的框裡面

(3) 隐藏背景圖檔

隐藏背景圖檔檔案夾的方式就是将其重命名為​

​.​

​開頭的

mv /Volumes/YoudaoNote_3.3.2/background /Volumes/YoudaoNote_3.3.2/.background
      

或者是

chflags hidden /Volumes/YoudaoNote_3.3.2/background
      

(4) 排列圖示

直接拖動圖示到指定位置,拖完的效果如下

(5) 關閉鏡像

打開​

​磁盤工具​

​​将左側的對應的​

​磁盤映像​

​關閉即可

4.轉換

(1) 打開​

​磁盤工具​

​​,選擇​

​映像​

​​ -> ​

​轉換​

​:

(2) 填寫要儲存的檔案的名稱點選轉換即可,生成的檔案就是最終的dmg檔案

參考資料

繼續閱讀