我發現自己處於一個獨特的場景 - 它必須是,因爲沒有搜索我似乎找到了答案。但也許有一個MacOS X的專家可以爲我解答這個問題嗎?如何安裝多個包和後期處理?
我使用PackageMaker爲我公司的應用程序創建安裝過程。這是一個跨平臺的應用程序,我的家庭基礎是Linux和Windows,所以請原諒我的MacOS X無智慧。
我們有兩個軟件包 - 呃,應用程序。其中一個是Other.app,由一家外部公司開發,我們正在「捆綁」我們的軟件。我們的應用程序是Stats.app。我們的應用程序將作爲啓動代理運行,因此相應地,我有一個.plist文件,可以在手動安裝在終端中時使用。
我的安裝過程的目標是這樣的:
- 安裝Other.app到/應用
- 安裝Stats.app到/用戶/用戶< > /應用程序(見注)
- 安裝Stats.plist to/Users/<user>/Library/LaunchAgents
Post-process Stats.plist修改「ProgramArguments」鍵以便路徑正確:
<陣列>
<串>%{HOME} /Applications/Stats.app/Contents/MacOS/Stats < /串>
< /陣列>後執行一些簡單的命令:
/Application/Other.app/Contents/MacOS/Other --configure = config.txt
檢查退出代碼,如果一切正常,請告訴用戶我們已完成。
我希望 - 不...祈禱! - 某人如何獲得這方面的信息。
爲了澄清,Stats.app不在用戶主目錄中。由於Stats.app需要正在運行的Carbon才能運行,因此啓動代理需要位於主目錄中。
我正面臨着與你相同的情況,並且我被PackageMaker超過一個月的時間... – jiandingzhe 2016-09-13 14:48:05