【軟件】MacOS 開發 - 生成 dmg 文件 (步驟詳解配圖)

一、生成 .app 文件

1、修改 Edit scheme 為 release 模式。并build工程。

2、在工程結構目錄中,展開 product,選中你的 .app文件,右鍵并選擇 show in finder。

文件地址一般是 /Users/userName/Library/Developer/Xcode/DerivedData/ProjectName-xxxx/Build/Products/Release

.app

3、將 .app 文件考到一個方便查看的文件夾下,如桌面

/Users/userName/Desktop/MSMacApp

.app

4、如果重新生成,需要先刪掉原來的app文件

有一次生成完app后,給別人用發現適配Mac版本不對,改了配置文件后重新生成,還是不能用。檢查后發現,這個product 里面 app生成時間還是上次,證明不會自動覆蓋。
所以重新編譯文件,建議把原來的 .app 文件刪掉。


二、使用磁盤工具

1、打開 LaunchPad — 磁盤工具;

2、點擊 磁盤工具的目錄欄,選擇 文件 — 新建映像 — 來自文件夾的映像

磁盤工具

3、選擇存放 .app 的文件夾

如我的:/Users/userName/Desktop/MSMacApp

磁盤工具

4、填寫保存 .dmg 的文件名

磁盤工具

5、生成成功,雙擊即可安裝使用

dmg

三、復制到 應用程序中

也許你下載很多程序,第一次使用都會有個彈窗,顯示復制到應用程序中,這樣打開launchpad 中。而我們按照上述流程來做,每次都需要去尋找這個dmg重新安裝使用。
所以這里就介紹下 復制到應用程序 怎么實現。

1、制作Applications 替身

你可以找到 應用程序的上級目錄(一般都是 Macintosh 好的), 郵件選中應用程序,點擊制作替身,保存在 上述的 .app 文件中。

制作Applications替身

結果如下:有點類似于windows 中的 快捷方式。
點擊 .dmg 安裝成功的彈窗就會有 “應用程序 替身”,把我們的程序拖拽到這個快捷方式上,就可以拷貝到 應用程序中。

Applications 替身

2、可以把 “應用程序 替身” 改為 “移動到 應用程序”,方便用戶理解

否則彈窗出現的方式如下,會有點怪。

Applications 替身

3、按第二大點,使用磁盤工具重新打包即可。


自定義彈窗

有背景圖、控制圖標位置和尺寸,可參考此教程。
https://www.macx.cn/thread-2099005-1-1.html?mod=viewthread&tid=2099005&extra=page=1&page=1

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容