notarytool destroys my Intel application

I publish a universal application built with Qt. When I run notarytool the application runs on Apple Silicon, but not on Intel Macs. It complains about a Qt framework not found. When I run "xcrun altool" on my older Mac the application runs on both platforms without problems.

Replies

Notarisation is a read-only process [1]. It can’t ‘destroy’ anything.

When I run notarytool the application runs on Apple silicon, but not on Intel Macs. It complains about a Qt framework not found.

Most folks who encounter problems like this do so because their product is not correctly signed. Notarising a product does not guarantee that the product will work or, more specifically, pass Gatekeeper.

There are a bunch of resources available to help you investigate this and fix your code signing. You can find links here:

I specifically recommend the following:

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

[1] Except for the final step of stapling, but that’s optional so you can skip and get back to a complete read-only process.