Notarized app for MacOS is not working on other systems

I am building a Mac application, I am getting it signed and notarized and also stapled.

$ xcrun stapler validate macOS/tumpa-0.1.3.dmg
Processing: /Users/kdas/Documents/allcode/tumpa/macOS/tumpa-0.1.3.dmg
The validate action worked!

The app itself says that it is signed when tested via command line.

$ spctl -vvv --assess --type exec macOS/app/tumpa/tumpa.app
macOS/app/tumpa/tumpa.app: accepted
source=Notarized Developer ID
origin=Developer ID Application: Kushal Das (A7WGUTKMK6)

But when we try to run the application on any system (after installing from the dmg file) , it refuses to run saying "The developer can not be verified".

I created the app using Python briefcase tool and the dmg via create-dmg tool.

Any tips on what am I missing?

$ spctl -vvv --assess --type exec macOS/app/tumpa/tumpa.app macOS/app/tumpa/tumpa.app: accepted source=Notarized Developer ID origin=Developer ID Application: Kushal Das (A7WGUTKMK6) But when we try to run the application on any system (after installing from the dmg file) , it refuses to run saying "The developer can not be verified".

Are you Notarizing the disk image or the app? If you are Notarizing the app then you will need to Notarize the disk image as this is the delivery container that is used for Distribution.

Matt Eaton
DTS Engineering, CoreOS
meaton3@apple.com
Notarized app for MacOS is not working on other systems
 
 
Q