Search code examples
iosxcodeapp-store-connectprovisioning-profileapplication-loader

XCode Application Loader - ERROR ITMS-9000 Invalid Provisioning Profile


When I try to upload my iOS application to the app store using the application loader, I get the following errors:

ERROR ITMS-9000

This means that the provisioning profile is invalid. So, I deleted and re-made the provisioning profile, then archived the application using that profile, and I still got this error... I have uploaded this application to iTunesConnect before, and I got no errors, but now, even though I didn't do anything with my profiles, or change it in the application, I'm getting this error.

I have valid and non-expired certificates, and my bundle ID's are correct. The distribution provisioning profiles I have are:

Look at SloganGen

This is happening for my application named SloganGen.


Solution

  • With the Screenshot that you have attached for errors & provisioning profile, looks like the problem is with the "Case Sensitive" name.

    Profile : com.slogangen.slogangen

    Error : com.slogangen.SloganGen

    From apple documentation:

    Typically, the bundle ID in your Xcode project is a string formatted as a reverse-domain name such as com.MyCompany.MyProductName, where you replace MyCompanyName and MyProductName with your domain and product name. However, unlike domain names, app IDs and bundle IDs are case sensitive.

    Hope that helps.