我正在为 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 中发生了什么变化吗?
谢谢!