Reputation: 244
I am trying to build an iOS app using RadStudio XE6 and have nothing but problems trying to get the app on to iTunes connect. These are the steps I have carried out so far:-
I then try and use application loader to send the IPA file through to iTunes connect. I get the following errors:
ERROR ITMS-9000: Your bundle identifier cannot be changed from the current value xxxxxx. If you want to change your bundle identifier you will have to create a new application in iTunes connect
ERROR ITMS-9000: This bundle is invalid. The application identifier element is missing. It should contain your 10-character Apple developer id, followed by a dot followed by your identifier.
ERROR ITMS-9000: Inavlid launch image - Your app contains a launch image with a size modifier that is only supported for apps built with the iOS 6.0 SDK or later.
Anybody have a clue what is causing these problems and more importantly how I fix them?
UPDATE - 15th September
After following the instructions in the answer below and also the link contained within in I got a message from application loader that the file did not include a payload directory. So I changed the name of the file to a zip file and unzipped it to find the Payload folder. And sure enough application loader error is now no .app bundles found in the package.
UPDATE - 17th September
I created a new Provisioning profile and tried to build and deploy the app with that, changing the budnle id in the version info accordingly. Still the same message of No payload folder. So I then quickly created a new app in rad studio and attached the provisioning profile and bundle id in the version info and build and deployed that... After adding the images that worked.. So there is something in my existing project that is screwed. I just have to find out what...
Upvotes: 1
Views: 2034
Reputation: 1276
In Project|Options|Version Info set:
You can read more about deployment here. You can read more about provisioning here. You can read more about what NOT to do here.
Finally, this developer seems to have had the same errors as you and tells how he fixed it.
Upvotes: 2