Recently we had more feedback from customers regarding the app working fine but after some times, when starting the app, the app does not start, its “jumping” in the dock and close silently
The app is built with the latest Xojo version and is signed/notarized using DMGCanvas.
I could find in some os logs these lines 2025-12-29 13:49:56.364019+0100 0x2f410 Default 0x0 0 0 kernel: (AppleSystemPolicy) ASP: Security policy would not allow process: 21385, /Applications/App/Contents/MacOS/App
We also have things regarding malware rejection
2025-12-29 13:51:43.377217+0100 0x2ff1c Error 0x0 511 0 syspolicyd: [com.apple.syspolicy.exec:default] Terminating process due to Malware rejection: 21587, <private>
Running the spctl command show
$ spctl -a -vvv -t install /Applications/App
/Applications/App: accepted
source=Notarized Developer ID
override=security disabled
origin=Developer ID Application: XXXX
The strange thing is that it’s happening after some times but the app is always working fine. The issue is also quite random as some customers never had this.
My understanding is that DMGCanvas only signs the DMG, not the app bundle. Do you handle that separately? For my part, I use it along with AppWrapper, which has provisions for DMGCanvas integration.
It’s a customer that got that disabled but we have on our mac the gatekeeper not disabled and it happens to us too.
I could give you a link to download it but I need to create you an account to pass the login window. Also there is the randomness of the issue that I never had on my mac but some colleagues did then it never happened for few weeks
I first use some command lines on the built app then use dmgcanvas to codesign and notarize the app.
The app seems to be recognized by Apple correctly, we distribute it through download links (not the app store)
Well, if I remember correctly (and I’m a grownup about being corrected ) , DMGCanvas only signs the DMG itself and, as I’d said, does not really mess with the bundle. In my workflow, AppWrapper passes the wrapped app (with all the signing, hardened runtime, entitlements, etc.) to DMGCanvas, and AppWrapper itself handles all the signing/notarization. I have the option switched off in DMGCanvas, because it is redundant.
I was only going to check on the signature and notarization status just to be sure. If the app is launching normally on most occasions, I’m barking up the wrong tree.
If the issue is that randomly the app would launch extremely slowly, when the Apple servers are struggling it can cause pre-launch verifications to take longer than normal. I feel like there were at least one of these noticable events in the last month.
These days a ticket is not enough. Really, you will never ever get any feedback on a ticket. Do the developer forum AND a support incident (or code level support as it is now called). See Code-level Support - Support - Apple Developer
That’s a lot of Hell grounds that Apple introduced to the devs walk on. Seems like a social experiment where someone at Apple laughs after a release, then introduce another level of difficulty in the next release and laughs again.
I know that Tahoe has some “AI security features” being build up, maybe random behaviors are due the AI humor in that specific day.
I was reading r/MacOS, not sure if a macOS release was so hated as Tahoe is. Many people are doing anything to downgrade. Looks like it is a Tim Cook revenge for being released from the CEO position.