Hi Kevin
We tried creating a notarized build after this fix. However, we are facing a prompt on macOS while opening our Application. Attaching screenshot.
To debug this, we reverted our code to a release which was not giving us this prompt(removed the fix as well for now). We then created a notarized dmg again. With this, the prompt started showing up here as well.
When we directly run the dmg in the dev machine, it does not give us the prompt. But if we download it from somewhere and run, the prompt comes up even in dev machine.
We executed some commands to verify the notarization:
spctl --assess -vv /Applications/Refresh\ Pro.app
On the dev machine, the output was "accepted" but on other machine, it was "rejected". Output as follows:
/Applications/Refresh Pro.app: rejected
source=Notarized Developer ID
origin=Developer ID Application: Prograde Digital Incorporated (*******)
xcrun stapler validate /Applications/Refresh\ Pro.app
On dev machine, we executed this command and the output is as follows.
Processing: /Applications/Refresh Pro.app
The validate action worked!
codesign -vvv --deep --strict /Applications/Refresh\ Pro.app/
/Applications/Refresh Pro.app: valid on disk
/Applications/Refresh Pro.app: satisfies its Designated Requirement
I believe this issue is not linked to the new property added as we tried this on reverted code as well.
We have created a bug attaching the dmg. Please suggest anything we can try to make the release out the door.
Bug link- https://feedbackassistant.apple.com/feedback/16811025
Thanks again for helping us through this.