We have been releasing an application on MacOSX for many years which is integrated with installed Java applications by users.
To date, we have been distributing a tar.gz file on MacOSX with the following structure (simplified)
app_home
. bin
. . myapp (binary)
. . myappcmd.sh
. lib
. . libapp.jnilib (binary)
. . app.jar (jar file)
. conf
. . app.conf (text file)
When this is downloaded by users the entire tar.gz and extracted files are quarantined.
I have figured out how to use codesign to sign our binaries (myapp and libapp.jnilib) and that of course can be placed into the tar.gz.
I see that the notarization process allows for the upload of zip, dmg, or pkg files. But all of the documentation that I can find says that internally it needs to be structured as an App bundle.
Our application does not work that way. We are fine with moving over to another bundle format. But how can we set things up to let a user download unquarantined files and then copy them into their own application?
We know how to manually remove the quarantine attributes on all the files, but that is not a good solution.
Thanks in advance.
To date, we have been distributing a tar.gz file on MacOSX with the following structure (simplified)
app_home
. bin
. . myapp (binary)
. . myappcmd.sh
. lib
. . libapp.jnilib (binary)
. . app.jar (jar file)
. conf
. . app.conf (text file)
When this is downloaded by users the entire tar.gz and extracted files are quarantined.
I have figured out how to use codesign to sign our binaries (myapp and libapp.jnilib) and that of course can be placed into the tar.gz.
I see that the notarization process allows for the upload of zip, dmg, or pkg files. But all of the documentation that I can find says that internally it needs to be structured as an App bundle.
Our application does not work that way. We are fine with moving over to another bundle format. But how can we set things up to let a user download unquarantined files and then copy them into their own application?
We know how to manually remove the quarantine attributes on all the files, but that is not a good solution.
Thanks in advance.