【发布时间】:2015-06-20 02:04:26
【问题描述】:
我已经为 OSX 构建了一个应用程序,并为它构建了一个 .dmg 安装程序。但是,一些用户无法按照背景图像中的巨大箭头告诉他们将应用程序拖到 /Applications 文件夹。 ;-)
如果可以做到以下几点我会很好:
- 以某种方式检测应用程序是否从 /Applications 目录启动
- 如果不是,请为用户自动将应用从 dmg 移动到 /Applications 目录,然后从那里启动
- 如果 #2 不是操作系统允许的,则显示警报,然后关闭应用程序。
我可以自己找出 #3,但我想知道 #1 和 #2 是否可能,以及我该如何解决它们。
【问题讨论】:
-
您可能对PFMoveApplication感兴趣。
-
谢谢,这正是我想要的。您也许应该将其发布为答案,而不是评论。
-
FWIW,这个库有一个限制,它不支持沙盒应用程序。
标签: objective-c macos