Installer JS warning when try to read the version from /var/db/receipts folder

Hi,

I am using Installer JS in Distrtibution file which is created using productbuild command. I am trying to read the installed version of app from the plist file present in the /var/db/receipts folder. It gives the following warning. If I enable the flag <options allow-external-scripts='true'>, notarization will fail.

FJS: Package Authoring Error: access to path "/var/db/receipts/com.xxx.xxx.plist" requires <options allow-external-scripts='true'>

Following is the function I have used to read the installed version. system.files.plistAtPath()

I have also tried the following function to read the version from .app file. system.files.bundleAtPath

Both the functions give the warning.

Is there are a way to avoid this warning or a better way to read the installed version?

Regards

Prema Kumar

Hi,

Any help is really appreciated.

regards

Prema Kumar

Installer JS warning when try to read the version from /var/db/receipts folder
 
 
Q