我有两个关于允许重定位的问题(包:XXX,组件):
它像魔法一样不断地打开。我怎样才能避免这种情况?我需要它(次优,我知道 - 见 #2)
如果启用了允许重定位,安装程序首先将 .app 放入 /Applications,然后重新定位它,将其复制到我的开发树中的原始 .app 之上。如果不在另一台机器上测试安装程序,如何在开发过程中防止这种情况发生?
我有两个关于允许重定位的问题(包:XXX,组件):
它像魔法一样不断地打开。我怎样才能避免这种情况?我需要它(次优,我知道 - 见 #2)
如果启用了允许重定位,安装程序首先将 .app 放入 /Applications,然后重新定位它,将其复制到我的开发树中的原始 .app 之上。如果不在另一台机器上测试安装程序,如何在开发过程中防止这种情况发生?
PackageMaker 手册页说
[--no-relocate, -w]
If specified, packagemaker will disable automatic relocation of
package contents.
在 PackageMaker 3 中,默认启用重定位。但是,有一些方法可以禁用它。如果您使用 GUI 模式,只需取消选中复选框"Allow Relocation"
。如果您使用的是命令行构建,请使用标志--no-relocate
或-w
如 PackageMaker 手册页中所述。