Mac OS X应用程序 - 部署到Applications目录

时间:2015-08-03 18:16:55

标签: xcode macos deployment install packaging

我尝试在安装时将我的应用部署到用户的应用程序目录,但是在确定正确的配置设置时遇到了问题。

现在我有:

Deployment Postprocessing - YES Installation Build Products Location - "" Installation Directory - "/Applications"

这在执行xcodebuild install时似乎有效,但这是最好的方法吗?我不得不将安装构建产品位置从/tmp/Project.dst更改为空字符串,这看起来并不正确。是否应在目标,项目或两者上设置这些设置?

2 个答案:

答案 0 :(得分:0)

这些设置似乎工作正常。它们应该设置在项目级别,而不是目标。

答案 1 :(得分:0)

DSTROOT(安装生成产品位置)的文档说:

  

执行产品操作时将所有产品扎根的路径   安装版本。例如,在系统上安装产品   正确的,将此路径设置为/。默认为/tmp/$(PROJECT_NAME).dst   防止 test 安装版本意外覆盖有效   和最终安装路径中所需的数据。通常,此路径是   未为每个目标设置,但在命令行中作为选项提供   执行xcodebuild install时。也可以在构建中设置   在特殊情况下进行配置。

因此,“正式”的操作方式是将其设置为“ /”。