1

我正在为 Mac(OSX,而​​不是iOS)编写应用程序。安装运行一个 perl 脚本,其中包含一些“osascript”调用,例如:

$res = qx(osascript -e 'launch application "MyApp"');

或者:

$res = qx(osascript -e 'tell application "System event" to make login item at end with properties {path:".... .app", hidden: false}');

和更多...

我有两台 Mac 机器,一台装有 OSX 10.9,另一台装有 OSX 10.7。

当我在 OSX 10.7 上运行安装时 - 一切正常。

当我在 OSX 10.9 上运行安装时 - 对 osascript 的调用不起作用(所有这些,不仅仅是一个)。我试图在终端中只运行 osascript 命令,它可以工作!

安装过程由用户(不是管理员)完成,但在安装过程中要求管理员权限。

有人知道新的 OSx 中发生了什么变化吗?

谢谢!

4

0 回答 0