我正在为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中有哪些变化?
谢谢!