Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Submitting iOS app to app store application identifier invalid

Tags:

xcode

ios

xcode5

I'm using xcode 5 and I guess I'm missing where to change the bundle identifier.

When I try to validate my app for submission to the app store, I get two errors....

Invalid code signing entitlements. Your application bundle's signature contains code signing entitlements that are not supported on iOS. Speicifically value 'K8TE8KDZ95.com.iclinical.child' for key 'application-identifier' in 'Payload/iResus.app/iResus' is not supported. This value should be a string starting with your TEAMID, followed by a dot '.' followed by the bundle identifier

and

The executable at Payload/iResus.app/iResus in Payload/iResus.app has been signed with identifier 'com.iclinical.child' which does not match the bundle identifier 'com.iclinical.childresus

I'm not sure where I should be changing this. The bundle identifier in the target is com.iclinical.child but clearly I need to change it somewhere else too....

Hope you can help.

like image 482
tessad Avatar asked Nov 21 '13 11:11

tessad


People also ask

How do I add identifiers to my Apple developer account?

Navigate to the App IDs area of the iOS Provisioning Portal and click New App ID in the upper right. Enter a name for the app ID under Description. This name is for your own use to identify the app ID. Enter a bundle ID search string and click Submit.

What is bundle identifier in Swift?

A bundle ID or bundle identifier uniquely identifies an application in Apple's ecosystem. This means that no two applications can have the same bundle identifier. To avoid conflicts, Apple encourages developers to use reverse domain name notation for choosing an application's bundle identifier.

How do I submit an IPA file to the app store?

Using Transporter app Once you click on the Add button you will need to pick the *. ipa file that you want to upload from your hard drive. Having done that you should see the below screen and a DELIVER button next to your application's icon. Clicking on it will push the app to the Apple Store Connect.

How do I find my iOS app identifier?

An iOS application's store ID number can be found in the iTunes store URL as the string of numbers directly after id . For Example, in https://itunes.apple.com/us/app/urbanspoon/id284708449 the ID is: 284708449 .


1 Answers

I just had both these error messages and here is how I fixed it:

  1. Went into iTunes Connect > viewed my app (under manage apps) and copied the 'Bundle ID'
  2. Went into xcode and pasted the 'Bundle ID' into the info.plist 'Bundle identifier' field
  3. Restarted xcode
  4. Xcode > Window > Organizer > Projects > 'Delete' derived data file for project
  5. Xcode > Product > Alt + Clean (to Clean Build folder)

I then tried resubmitting and it all went through correctly. I am 95% sure my Bundle ID was correct to begin with so it might have been something in steps 2 to 5 that fixed this.

Anyways hope this helps someone else.

like image 193
Charlie Seligman Avatar answered Sep 24 '22 12:09

Charlie Seligman