You may have more than one certificate. When you create the distribution profile, you choose which certifcate/s to include. There is a mismatch, and you probably need to recreate the profile.
Have you looked at Greg’s Profile Triage app?
In case someone missed it, I’ve released APT 3.8. This is a super minor update, mostly just for the beginnings of macOS 26 compatibility and a quick fix for certificate errors.
What’s the application ID that you have entered in Xojo for riotpad?
Actually, looking at the error told me. The profile that’s being used is the one above the one you have selected. Select it and I suspect you’ll find out that it has one of the revoked certificates in it.
Make another provisioning profile, using one of the ‘Distribution’ Certificates.
try the Dec 09 one first.
(Youve done what I have done in the past, which is a ‘for Gods sake, still doesnt work, I will try again’ frenzy, which leaves you with loads of files , many of which you cant remove)
Invalid Provisioning Profile. The provisioning profile included in the com.nawctsd.riotpad bundle [Payload/RiotPad.app] is invalid. [Missing code-signing certificate]. A distribution provisioning profile should be used when uploading apps to App Store Connect. (ID: f8858ca8-4bbe-4ea3-877f-718e7dab1a9a)
Did you download the updated Profile while you were on the Apple site and then drag it into the Xojo Build Settings area for profiles?
It may still be using the previously installed profile which can be deleted.
The DistributionProfile can’t be placed in the Build as seen in you picture.
I have it in the CopyFiles2 under iOS.
This makes no difference and returns the same Build Error of:
error: exportArchive Provisioning profile “RiotPad_Distribution_09” doesn’t include signing certificate “Apple Distribution: Frederick Harrison (ZR5KTW8X8M)”.