Copy link to clipboard
Copied
I created a droplet using Photoshop 2020 on macOS 10.13.6.
On my machine, the droplet works properly.
When I handed it over to my business partner, he got the message
"File is damaged and should be dumped".
This message is misleading, as we all know. It actually means that the application is not codesigned at all, or the signing certificates are not valid. An old workaround is to allow applications from any developer. This feature has disappeared somewhere around macOS 10.12 or so. It is possible to deactivate the Gatekeeper, and then it is possible to let the droplet run. However, deactivating the Gatekeeper is not really a good idea.
Using System Profiler, i found out that the Droplet is supposed to be properly signed, using the Developer Application certificate, and the Creator is listed as an identified developer (which means that the message mentioned above would not appear).
This lets me confused. What's up, are the certificates outdated?
As stated, there is a workaround, but for further going distribution, deactivating Gatekeeper is not feasible.
Any hint and workaround is highly appreciated.
Copy link to clipboard
Copied
It's really strange that this issue occurred. Try to keep the work in different formats.
I think that the problem is easier that you think.
I hope that it will help to resolve it.
Copy link to clipboard
Copied
If your partner creates a droplet, does it work?
Copy link to clipboard
Copied
Thanks for the answer.
Yes, he can make the droplet from the according action.
However, this approach (create the droplet on the user's machine) does not work.
Additional question (also to Adobe): Would it be possible for me to sign the droplet with my credentials?
Thanks again.
Copy link to clipboard
Copied
Wait so does it work or not?
Copy link to clipboard
Copied
The droplet I created, which works on my machine does NOT work on my business partner's machine, and displays the mentioned error.
The droplet he creates, using the script and action I provided, does work on my business partner's machine.
In other words, the droplet works on the machine it has been created, but not on other ones.