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.)