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