IOS app bundle id error and iTunesConnect

As described in this SO> entry, I get errors in the app for iOS app apps.

These are the values ​​that I have:

in KeyChain I have this certificate:

iPhone Distribution: ExampleCompany (DistCertificateID) 

In my developer.apple.com account, I defined the application:

 Name: LongReadableName Prefix: DistCertificateID ID: com.example.* Name: Xcode iOS Wildcard App ID Prefix: DistCertificateID ID: * 

These are the errors I get:

This package is not valid. The right to receive an application identifier is not properly formatted; it should contain a 10-digit application identifier, and then a point followed by your package identifier: 0000000000.appname

and

The Bundle ID DistCertificateID.appname defined in your Xcode project does not match the Bundle ID that you entered for this application in iTunes Connect appname .

Above, I let me conclude that I can send the application incorrectly (?) To iTunesConnect, since this is the only conclusion that makes any sense to me.

(For reference, and if I understood everything correctly, I believe that both the specific and the template identifier of the application are suitable for me, since I do not need to use inapp purchases or anything like that.)

When submitting an application to iTunesConnect, I can choose

  • Xcode iOS Wildcard App ID - *****
  • LongReadableName - com.example. *

I completely lost how I can choose BundleID / BundleID Suffix, which obeys both what is written in iTunesConnect (?) And the errors that I get in the Uploader application right now. Can someone tell me the values ​​that I could use that would not interfere with the requirements of the application loader?

...

New update # 1

I decided to abandon the use of wildcard application identifiers, as I see that this caused other people's problems. So I chose another option in iTunesConnect, whereby it showed me the BundleID as com.example.appname . Then I made sure that 1) my selection for distribution used DistCertificateID.com.example. * 2) to set CFBunldeIdentifier (in Delphi) the same way as shown in iTunesConnect. Then I built and deployed and then sent it to Application Loader. As a result, an error message appeared:

The package identifier com.example.appname defined in your Xcode project does not match the Bundle identifier that you entered for this application in iTunes Connect com.example.appname .

As you can see, the package identifier is now the same, but still it complains. I do not understand why: (

New update # 2

I really made a little typo mistake last night when I tried the above. I think I'm too tired. Working on a solution! (I will make it an answer.)

+2
source share
1 answer

Failing a wildcard application id worked for me. So I chose another option in iTunesConnect, whereby it showed me the BundleID as com.example.appname. Then I made sure that 1) my selection for distribution used DistCertificateID.com.example. * 2) to set CFBunldeIdentifier (in Delphi) the same way as shown in iTunesConnect. Then I built and deployed and then sent it to Application Loader.

0
source

Source: https://habr.com/ru/post/943920/


All Articles