我在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