It is the saying the Certificate you are using does not give you right to put it on the App store. Apple requires you to have a Certificate from them that at least when I was doing it a few years ago cost about $100.00 for one type. This you may need to check with apple to make sure the certificate is valid though it might be and Apple is just having problems reading it. I remember having a problem trying to get something to go but do not remember how I fixed it. I think I just re downloaded the Certificate
I’ve already tried revoking, reissuing, and re-downloading the certificates, rebuilding the app, creating a new app id and new provisioning profile, yet the problem remains.
I don’t know exactly, but I think you need to sign it with a “distribution profile” IIRC when you make the .app for mac store submission. So perhaps you are using the developer profile instead.
You’ll definitely be better off searching the Apple developer forum - there are tonnes of cases and solutions detailed there for these sorts of issues. You should be able to just sign right in using your existing iTunes Connect account.
The certificate creation process had been broken since the 14 for all dev centers. Today all provisioning portals and dev centers were down fixing this issue until around 7:30 EST (GMT -5:00). I was having trouble submitting to the iPhone app store, but got it after revoking all distribution certificates and profiles, removing them from keychain access, recreating them and installing them. Try starting fresh with your certificates and provisioning profiles.
That did indeed fix the first error, but now I’ve got:
When developing for iOS, you can manually change the bundle identifier in Unity, I guess you can’t do this when building to Mac store. I’m wondering if Unity might be using ‘unity.companyName.productName’ instead?