如何将macOS應用程式打包為dmg檔案
之前改寫過網上開源的一個JSON轉Model的Mac APP,當時是直接使用的是将
.app
格式的檔案直接拖到應用裡面進行安裝的,最近剛好有空就了解了一下dmg檔案是怎麼打包的,記錄下整個的過程友善以後查找。
操作步驟
1.準備相關檔案
- (1) 打包生成的
檔案.app
- (2) 一張背景圖
- (3)
檔案夾的替身檔案(可以到其他的dmg裡面去拷貝一個)Applications
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檔案