我已經把我的第一個封裝PackageMaker(系統服務),但我不開心的幾個缺點:PackageMaker是否考慮了Mac OS X軟件安裝的標準?或者還有其他東西嗎?
- 同時將目標權限到我的源文件
- 包源頻繁死機文件不會自動或輕易刷新
- 文件過濾器不工作
是否有別的東西在那裏更有能力這一任務的?免費不是必需品。
我已經把我的第一個封裝PackageMaker(系統服務),但我不開心的幾個缺點:PackageMaker是否考慮了Mac OS X軟件安裝的標準?或者還有其他東西嗎?
是否有別的東西在那裏更有能力這一任務的?免費不是必需品。
是的,它是越野車。蘋果公司幾乎完全使用命令行版本,所以圖形用戶界面往往會覺得它被夏天的實習生打了一個掌,從未測試過。
PackageMaker是標準的,適用於需要一個安裝的東西(許多普通應用程序只使用一個DMG,往往與背景圖像告訴用戶捆綁複製到/應用 - 例如Firefox沒有這個)
MindVision VISE是一種商業解決方案,您可以查看,供某些人使用,但是我個人認爲,由此產生的安裝程序的外觀感覺很微妙(稍微復古) - 當然這是主觀觀點。
Package Maker對於很多人來說工作得非常好 - 儘管文檔很少;你確定你遇到的問題是不可修復的嗎?
情況變得更糟:它在安裝期間無法在Snow Leopard上運行腳本,這是我需要的。 (關於這一點,我在這裏還有另一個問題)。所以,在這一點上,* no *,我不能像PackageManager一樣生活。 – 2009-10-21 17:33:08
PackageMaker(或者真的,Installer.app)當然可以在安裝過程中在Snow Leopard上運行腳本 - 這是一個標準功能。有沒有什麼不尋常的事情可能影響你的結果? – 2009-10-22 11:42:27
是的,沒有。爲了確保它不是我的軟件包所做的,我做了一個簡單的測試用例:我創建了一個新軟件包,讓它爲Documents安裝一個靜態文件,並運行一個腳本,該腳本只包含「touch/Users/stu /hi.txt」。它安裝了文件文件,但腳本沒有運行。自從我這樣做了幾個星期,我會重新審視。任何想法將不勝感激。 – 2009-10-23 08:22:24
我有同樣的問題,直到我在腳本的頂部添加#!/bin/sh
。顯然,PackageMaker需要它;我希望日誌更清楚一點。
IHIH,奧倫
因爲Mac OS X 10.6 Snow Leopard中,建議使用pkgbuild and productbuild,而不是PackageMaker。
有(現在)是一個偉大的免費替代品PackageMaker用簡單的名稱爲「包」: http://s.sudre.free.fr/Software/Packages/about.html
這真的很容易使用,非常穩定和成熟,甚至開源(如果你需要破解任何東西)。另外:它有一個寫得很好的文檔!
聽到這不僅僅是我真的很高興。 *「夏天的實習生一直在一起拍手,從不測試」*確切! – 2009-10-21 17:29:48
好猜,你說得對,PackageMaker由夏季實習生維護。我知道其中的一個......我有點想傷害他,不言而喻;) – catlan 2012-08-03 15:17:18