I have created development profile under
Settings -> Certificates & Profiles and uploaded all certificates for both Android and iOS, certificates created according to documentation http://legacy-cloud-docs.ionic.io/services/profiles/#ios-setup.
When I try to package app through my dashboard, it generates apk just fine for Android, but fails for iOS with message:
There was an error while submitting your native build. The profile doesn’t contain any valid credentials. Please edit the profile and add credentials before attemping a build.
I’ve double checked the whole iOS certificate generation process, everything seems to be according to the steps provided in docs. Any suggestions how to troubleshoot this?
I’ve submitted a ticket, and customer service suggested to remove iOS certificates from security profile and re-upload them since they had more detailed error messages added. I did that and my certificates were still uploading correctly. More than that, I was able to build my app in iOS natively using Xcode, and run it in the emulator, so that was confirmation that my certificates were created correctly.
I’ve got it working by creating new security profile and uploading iOS certificates only – worked like a charm.
I suspect there might be a bug building iOS apps for development when security profile contains both iOS and Android credentials.