我在Mac OS 10.8上通过PackageMaler3.0.6创建了一个安装程序。此外,我还在Distribution中添加了JavaScript功能,该功能用于检测某个App是否正在运行。一些代码如下:PKG无法在Mac OS上进行无提示安装10.5
var allProcess = new Array();
allProcess = system.applications.all();
var allProcessCount = allProcess.length;
...
如果我正常安装(含安装UI)这个PKG上10.8,10.7,10.5,这是确定的,所有功能工作正常。如果我使用命令行进行无提示安装在10.8,10.7这是好的,没有错误。但是如果我在10.5.8上静默安装,终端会出现错误(JavaScript错误),无法安装。如果我删除了“var allProcessCount = allProcess.length;”的代码它可以静默安装在10.5.8上,一旦添加了像“allProcess.length”这样的代码,就会出现错误,看起来不能在10.5上使用静默安装中的数组属性,但是10.7,10.8就可以了,用UI安装它也在10.5上正常工作。有没有人知道我该如何解决这个问题?谢谢!!!
您好,感谢您的建议。我会尽力 – ericdm