2010-01-06 89 views
5

我有兩個問題與允許搬遷(包:XXX,組件):蘋果PackageMaker - 允許搬遷問題

  1. 它不斷得到開啓彷彿被施了魔法。我怎樣才能避免這種情況?我需要它(次優,我知道 - 見#2)

  2. 如果啓用了允許重定位,安裝程序會首先將.app放入/ Applications,但隨後將其重新定位,將其複製到我的原始頂部.app在我的開發樹中。如何防止在開發過程中發生這種情況,而不是在另一臺機器上測試安裝程序?

+0

你的意思是說你的開發樹在/ Applications中?否則,我不認爲首先將它放在那裏是危險的(除了需要空間的煩惱,不管它是否在那裏結束) – 2010-01-06 03:51:32

+3

我有同樣的問題。每次測試安裝都會進入開發樹,因爲重新定位設置由於觸及PackageMaker中的幾乎任何其他設置而發生變化。 我相信你會遇到很多不同的建議,在你的搜索中解決這個問題。對我來說唯一可靠的工作是手動重新檢查每個軟件包組件選項卡中的重定位設置,作爲構建之前的最後一件事。 – Max 2010-01-06 03:58:11

+0

有什麼消息嗎?我有同樣的問題,但我無法每次都檢查此選項,因爲我從命令行運行PackageMake .. – Dmitry 2011-12-09 11:53:10

回答

3

PackageMaker手冊頁說

[--no-relocate, -w] 
      If specified, packagemaker will disable automatic relocation of 
      package contents. 
0

在PackageMaker 3,搬遷默認情況下啓用。但是,有一些方法可以禁用它。 如果您使用GUI模式,只需取消選中複選框"Allow Relocation"即可。 如果您使用的是命令行版本,請使用PackageMaker手冊頁中提到的標誌--no-relocate-w