I am not sure about the certificates, but for my application I have this. In the initialization portal, go to "Certificates / Distribution" and make sure that you have a certificate and it is valid and you uploaded it - you must also have private keys! (don't forget the Apple WWDR certificate). Then, in Provisioning / Distribution, make sure you create a certificate for your application ID. It should work after configuration in Xcode (below).
But I know one thing. You do not need to submit your application through the Application Loader. When you open Xcode, go to your project. Create settings and configure distribution certificates. Then you need to archive the application - just change the startup scheme to the iOS device (in the upper left part of Xcode), then click on “Product” (in the Mac status bar) and “Archive”.
Once archiving is complete, open the Organizer tab and find the Archives tab. Then select your archive and click on "Check / Submit Application". It should be:)
NB: taken from the iOS Initialization Portal guide "Confirm that you select" Request a certificate from a certification authority ... "rather than" Request a certificate from a certification authority ... ", which means make make sure that the private key is not selected in keychain when creating a certificate.
source share