Verifying ... debug.app

I’m not sure when it started but I’m getting a message “Verifying … debug.app” while running an application from within the IDE.
Using 2024 4.2
I sign and notarize builds using AppWrapper but don’t remember that the debug version should be signed.
Not an issue but takes a few seconds.

Thanks.

For an issue like this, your macOS version is useful information as well.

Have you filled in the “Developer ID” field in the IDE or is it empty?
Have you used any of the entitlement features / switches in the IDE?

Sorry, Mac OS Sequoia 15.3.1

I have not entered any Developer ID or entitlements.

Thanks.

That sounds like it should be doing ad-hoc signing, which in my mind wouldn’t cause the Verifying step. While I have a decent understanding of code signing, I unfortunately don’t know the details for this one.

It seems that after updating to macOS Sequoia 15.3.1, the system is now verifying every executable, which is causing issues when running debug apps in Xojo.

I’ve already added Xojo to Developer Tools and App Management under Privacy & Security settings, but this hasn’t resolved the issue.

I am on Sequoia 15.3.1 and do not see the Verifying step while debugging. However, I do not use 2024r4, so it could be something Xojo (not Apple) changed. That’s why I have to say I don’t know the details for this one. I don’t know what Xojo (not Apple) have been doing.

As an experiment, try using an older IDE like 2022r2 and see if this happens.

FWIW

I’m on macOS 15.3.1 using Xojo 2024 R4.2 and I don’t have the verifying issue, so it doesn’t appear to be something that Xojo added that would be causing it.

Same here.

After some testing, I’ve noticed that the “verifying” message appears because my project includes a large ZIP file (around 850MB) as a resource.

In other projects, or when I remove this file, the message doesn’t show up. I believe that the OS verifies all executables, but since they are usually small, the process is fast and the message isn’t noticeable. However, in this case, the larger file causes a delay of a few seconds, making the verification message visible.

This only started happening after the latest OS update — the project has included this file for months, and I never saw the message before, as far as I remember.

I DO NOT QUALIFY THAT with large, but HUGE !

I suppose you have a good reason to include it inside the application and not near it (and moved at app first run).