網(wǎng)易MuMu模擬器PRO Mac版v1.2.147蘋(píng)果電腦版中文 / 385.3M
iCloud Bypass(繞過(guò)激活鎖)最新蘋(píng)果電腦版中文 / 12.8M
mac os x 10.11鏡像v10.11穩(wěn)定版中文 / 4.83G
MacOS Catalina正式版v10.15.2 官方版中文 / 4.90G
Rar解壓利器mac版v1.4 官方免費(fèi)版中文 / 10.2M
蘋(píng)果操作系統(tǒng)MACOSX 10.9.4 Mavericks完全免中文 / 4.86G
VMware Fusion 11 Pro for MacV11.0.3帶注冊(cè)中文 / 386.0M
Apowersoft Mac錄屏王v1.2.0 官方免費(fèi)版中文 / 12.2M
Packages是一款為Mac用戶(hù)提供的安裝程序制作工具,pkg的包對(duì)于mac來(lái)說(shuō)就像是windows的exe程序一樣,是一種安裝包的常見(jiàn)格式。這里西西提供的這款Packages可以幫你制作pkg的安裝包,將想要分享的工具制作成安裝包來(lái)發(fā)送給其他人。
Windows下面開(kāi)發(fā)好的應(yīng)用程序要進(jìn)行分發(fā)時(shí)有很多打包工具可供選擇,如Inno Setup, InstallShield, NSIS, Advanced Installer, Qt Installer Framework等。甚至很多人還選擇結(jié)合WinRar+Bat來(lái)創(chuàng)建應(yīng)用程序安裝包。Mac OSX下好像可供選擇的工具不多,功能強(qiáng)大的工具大部分都需要進(jìn)行購(gòu)買(mǎi)。DMG是Mac OS X 上的一種壓縮鏡像文件格式,類(lèi)似于Windows上常見(jiàn)的ISO文件,可以作為一種打包工具。直接讓用戶(hù)加載鏡像即可安裝,不失為一種較好的應(yīng)用分發(fā)方式。很多開(kāi)發(fā)商也都是這么做的:
此外,pkg是Mac OS X平臺(tái)下另一種常見(jiàn)的安裝包格式。類(lèi)似于Windows平臺(tái)的安裝包程序。pkg包通常具備一系列安裝流程,引導(dǎo)用戶(hù)完成安裝過(guò)程。制作pkg安裝的工具有XCode自帶的Package Maker(新版的XCode好像不包含了),Packages。這篇博客主要來(lái)講講Packages的使用過(guò)程。Packages是一款開(kāi)源的安裝包制作工具,能夠指定文件的安裝路徑、定制安裝流程、資源國(guó)際化、插件機(jī)制、執(zhí)行安裝腳本,能夠滿(mǎn)足大部分的安裝場(chǎng)景。
Packages有兩種模式:一種稱(chēng)為Distribution,這種模式下的安裝包可以包含多個(gè)組件,分別指定安裝位置即可;而Raw Package則適用于只有一個(gè)安裝組件(package)的情況下使用,是Distribution的一種簡(jiǎn)化形式。這里要解釋下Packages中“組件(package)”的含義。其實(shí)在很多的安裝包制作軟件中,都存在“組件(package)”的概念。一個(gè)組件(package)就是一個(gè)具備特定安裝屬性的部分,是對(duì)需要安裝的程序的一個(gè)邏輯劃分。比如一個(gè)安裝包中包含兩部分,一部分需要安裝到系統(tǒng)目錄,一部分安裝到用戶(hù)目錄。從邏輯上就可以劃分為兩個(gè)組件(package),分別為它們指定不同的安裝屬性。
為Packages工程選定目錄,這里要注意的是,最好將“Project Directory”選定為安裝文件所在的目錄。否則容易出現(xiàn)安裝包運(yùn)行失敗的現(xiàn)象。當(dāng)然,"Project Name"可以隨意決定。
新建項(xiàng)目完成后即進(jìn)入到項(xiàng)目主頁(yè),默認(rèn)看到的是Settings頁(yè)面,可以設(shè)置安裝包名(也即編譯出來(lái)的pkg文件名),安裝包輸出位置,安裝包格式等信息。
標(biāo)準(zhǔn)的安裝過(guò)程分為:Introduction, Read Me(可選), License(可選), Destination Select, Installation Type, Installation, Summary七個(gè)步驟。右側(cè)下面的加號(hào)是可以為每個(gè)步驟定制文本信息的。主要的每添加一條信息前面都有一個(gè)國(guó)旗標(biāo)志,這是國(guó)際化的選項(xiàng)。Packages制作出來(lái)的安裝包會(huì)針對(duì)系統(tǒng)語(yǔ)言自動(dòng)顯示對(duì)應(yīng)的國(guó)際化資源。
這是安裝步驟定制過(guò)程的最后一步。
開(kāi)始定制安裝組件(package)。新建項(xiàng)目后會(huì)有一個(gè)默認(rèn)的和項(xiàng)目同名的組件(package),可設(shè)置組織標(biāo)識(shí)符、版本號(hào)、執(zhí)行動(dòng)作和安裝選項(xiàng)。其中最重要的是Payload頁(yè)面。
Payload頁(yè)面用于指定安裝文件。Contents中會(huì)顯示出系統(tǒng)所有的安裝位置,如下選擇/Library/QuickLook作為安裝路徑。
選中文件夾后即點(diǎn)擊下面的加號(hào)添加需要安裝的文件,這里作為示例添加了一個(gè)pdf文件。默認(rèn)的安裝目錄是根目錄,這里我們添加完文件之后,點(diǎn)擊Settings中的Set按鈕重置。這樣,在QuickLook文件夾圖標(biāo)上就會(huì)出現(xiàn)一個(gè)準(zhǔn)星圖標(biāo),表示文件將安裝到這個(gè)位置。
新建了幾個(gè)組件(package)作為示例。
對(duì)于某些應(yīng)用在安裝時(shí)可能需要做一些額外的操作,這里可以指定執(zhí)行腳本。分為安裝前和安裝后執(zhí)行。
添加幾個(gè)組件(package)之后,可以為每個(gè)package指定包名稱(chēng)和描述,這些信息在安裝時(shí)會(huì)顯示給用戶(hù)看!
安裝包編譯生成之后即可開(kāi)始運(yùn)行測(cè)試了:
Read Me和License的內(nèi)容都可以寫(xiě)到一個(gè)txt文本中,在安裝步驟設(shè)置中指定好即可。
指定安裝位置,并不是指組件安裝位置,而是指安裝到哪個(gè)物理磁盤(pán)中去。
哈,安裝流程成功結(jié)束!到指定的安裝位置查看,妥妥的安裝文件都出現(xiàn)了!
特別說(shuō)明
聲明:西西軟件園為非贏利性網(wǎng)站 不接受任何贊助和廣告