flutter開發(fā)實戰(zhàn)-build編譯macos環(huán)境可安裝dmg
之前開發(fā)中需要變異Macos成dmg的需求,這里記錄一下build編譯macos環(huán)境可安裝dmg的過程。
一、工程目錄
目錄如下
如果工程沒有macos,需要增加macos支持的平臺。命令
flutter create --platforms=windows,macos,linux .
運行macos無法訪問http請求 可以在macos目錄runner文件夾中 DebugProfile.entitlements和 Release.entitlements添加如下內(nèi)容
<key>com.apple.security.network.server</key>
<true/>
<key>com.apple.security.network.client</key>
<true/>
將已有的flutter打包成macos項目
二、編譯build
2.1、xcode編譯build
我這邊直接使用xcode,通過Product>Archive
再Distribute App
選擇Copy app 導(dǎo)出
導(dǎo)出結(jié)果。雙擊即可運行。
2.2、使用flutter build命令編譯
在工程中的Terminal使用命令
flutter build macos
build完成后在工程的build文件夾下
找到flutter_demoapp.app這和使用xcode生成的結(jié)果一樣。
三、生成安裝包dmg
生成安裝包dmg步驟如下
在Desktop新建一個文件夾dmg,將app文件放進去。
生成文件夾里放一個Application的替身
命令如下
cd /Users/abcxxx/Desktop/dmg
ln -s /Applications/ Applications
最后打包
打包步驟
-
打開LaunchPad — 磁盤工具
-
點擊 磁盤工具的目錄欄,選擇菜單文件 — 新建映像 — 來自文件夾的映像
-
選擇目錄/Users/abcxxx/Desktop/dmg
-
填寫保存.dmg的文件名
-
生成成功,雙擊即可安裝使用,將app復(fù)制到Application即可。
二、小結(jié)
flutter開發(fā)實戰(zhàn)-build編譯macos環(huán)境可安裝dmg。這里記錄一下build編譯macos環(huán)境可安裝dmg的過程。文章來源:http://www.zghlxwxcb.cn/news/detail-600425.html
學(xué)習(xí)記錄,每天不停進步。文章來源地址http://www.zghlxwxcb.cn/news/detail-600425.html
到了這里,關(guān)于flutter開發(fā)實戰(zhàn)-build編譯macos環(huán)境可安裝dmg的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!