2014-01-24 37 views
1

在我們的軟件以前的Mac版本,我們愚蠢地把主版本號在應用程序包名稱:/Applications/CellProfiler2.0.app.pkg可以用不同的名稱替換應用程序包嗎?

現在我們即將發佈2.1版本。是否有可能使pkgbuild生成.pkg程序包,該程序包將新版本安裝爲/Applications/CellProfiler.app,但刪除舊的/Applications/CellProfiler2.0.app

回答

1

它是;實際上,我們看到它有兩種選擇:

1)在pkg中使用預安裝腳本來檢測舊版本,並要求用戶將其刪除或自行刪除(或首先將目錄重新命名爲沒有2.0)

2)將您的安裝程序打包到DMG中,然後將安裝程序作爲單獨的文件運行,然後執行上述任一操作。

+0

將'CellProfiler2.0.app'重命名爲'CellProfiler.app'的預安裝腳本工作得非常好。 –

+0

你在做一些特殊的重命名嗎?我在預安裝中使用mv進行此操作,當我安裝新的.app Mac時,它似乎將其重命名爲舊名稱。 – Dogmatixed

相關問題