invalid bundle id on itunes connect cannot be edited - ios

I need to ask only simple question 345WRG4453.com.appdomain.appname is bundle id for example
in itunes connect I already filled out all info about app but I wrote only com.appdomain.appname in itunes connect
as bundle id now when I want to edit this bundle id in
itunes connect its not possible, or I cannot find the
way how to edit it and when I want to delete app it says
I will not be able to use the same name of app again
it displays message:
Are you sure you want to delete this app?
Deleting it will permanently remove it from iTunes Connect, along with any associated In-App Purchases. The App Name and SKU will not be reusable, even once the app is deleted. If you have uploaded a binary or set up this app for the iAd Network, your Bundle ID will not be reusable either.
sounds a bit scary I don't want to change the app name in app and I don't want to lose it because its pretty nice.

345WRG4453. is basically ignored as long as you select the correct profile when you build.

Related

If I "remove" an App ID/Bundle ID from developer.apple.com is there any way to reuse the Bundle ID? [duplicate]

I have a need to delete app completely, from the iTunesConnect (means, to remove it from sale, and then delete the app, all builds will be removed etc). But to be able later on, to re-create it, and re-upload it to the Store.
Would I be able to use same bundle ID as before? I ask this, cause I don't want to loose previous Firebase analytics.
I never tried this but in IAP identifier once its created then you can not reuse it again after deleting the IAP identifier (personally experienced it). It's permanently stored on the apple server. I think same is for the bundle ID too. You can not reuse it again.
Please read this post too : Can a Bundle ID and SKU be reused in another iTunes Connect account? .
Edit
From apple forum page
You can't delete and/or reuse elsewhere. You can only transfer an app and it's associated bundle ID between paid accounts.
From Apple doc
WARNING: If you remove an app, you will lose ownership of the app name. Removed apps can only be restored if the name is not currently in use by another developer account. In addition, the SKU can’t be reused in the same organization and if you’ve uploaded a build, your bundle ID can’t be reused.

Transfer issue an IOS app from one developer account to another. If I delete from one account and create another, update possible?

I have an IOS app and bundle id with "org.application.ios". I wanted to transfer an app to another account. There is an issue with plugins used so unable to transfer the same.
So planning to delete from one developer account and create the app with same name and bundle id. Is it possible that existing users will get update for the new app uploaded.
#ios #developer.
No, you can't re-use the bundle id from another account.
As per App Store Connect help
If you remove an app, you will lose ownership of the app name. Removed
apps can only be restored if the name is not currently in use by
another developer account. In addition, the SKU can’t be reused in the
same organization and if you’ve uploaded a build, your bundle ID can’t
be reused.
You’ll need to contact Apple. If you want the same app (so that updates work) apple must move the app to another developer account, you can’t do that yourself.

Can't make new app in iTunes Connect

I am trying to add my first iOS app to iTunes Connect, but when I try, it shows me this message:
You have no eligible Bundle IDs for iOS apps.
Register one here.
with a link to the Certificates, Identifiers, and Profiles page.
I already have a wildcard App ID, as well as a certificate and provisioning profile. Am I doing anything wrong here? I have searched other questions with the same error message, but to no avail.
Edit: In case it wasn't clear above, I have already made an App ID. I also tried it with an explicit app ID, and it still doesn't work.
WildCard App Id is only allowed for development but for putting it on app store, you need to have fixed unique app id.
Login with your apple developer account here https://developer.apple.com/account/
And add new Bundle ID for your app and then open itunes connect and add new app.
The wildcard app id option is only for development purposes. When publishing on the app store, you need to provide a unique app id, such as com.company.appname. Go to the App Ids page directly to create one, or from the link you posted, Identifiers -> App IDs on the left hand side.

How to tell what appid my app is using

I'm stuck in a slightly weird situation. When our app was first created, nobody really knew what they were doing and I'm trying to clean things up a bit.
In the iOS developer center, it seems that there are two App IDs for my app. I think I can delete one of them, because the other one is the one that is actually being used, but I'm not 100% sure.
Here is the App ID that I think is actually being used in our released app:
Here is the "other App ID":
The annoying thing is that the "other App ID" seems to match the bundle ID of the app and xCode seems to be trying to use it as the application-identifier when the app is submitted to the store. I don't want the application identifier to change.
Is it safe to delete the other app id? Can I force xCode to use the correct application identifier? How can I tell which app ID is actually being used by our released app?
Edit:
Why this arose is because after submitting our latest build to the store for testflight, I got this notification:
Dear developer,
We have discovered one or more issues with your recent delivery for
"My Cool App". Your delivery was successful, but you may wish to
correct the following issues in your next delivery:
Potential Loss of Keychain Access - The previous version of software
has an application-identifier value of ['ABCDE.MyCoolApp'] and the new
version of software being submitted has an application-identifier of
['QWERTY.MyCoolApp']. This will result in a loss of keychain access.
After you’ve corrected the issues, you can use Xcode or Application Loader to upload a new binary to iTunes Connect.
Regards, The App Store team
The fact that the application-identifier is changing, and that it appears to be using the "prefix" as part of this value, suggests that it was using the first app ID, but now it is going to use the second.
Do you have access to login in to the iTunes Connect for that account? That's what you really need to verify the bundle ID (aka app ID) of the released app.
Login at itunesconnect.apple.com, click on apps, click on your specific app, click on the 'more' tab, click on 'about this app' it will show you the bundle ID being used for the released app. Feel free to delete the OTHER app ID out of your account. Not the one in iTunes Connect :)
The bundle ID in your Xcode project can always be modified to match whatever app ID you'd like, as well as you can easily regenerate any necessary provisioning profiles for any app ID. (of course, you should make it match the existing one in iTunesConnect if you want to release an update for that app)
Edit:
It sounds like you've been able to match up the app ID, but not the prefix. The way prefixes are assigned has changed over the years and now they are all team based. You can read this technical note and see if it will help you resolve the warning you encountered.
Developer Link
The primary difference between your 2 App ID is the ID:
the first one has '*' as ID. It means it is a wildcard ID. You can create multiple applications using different bundle identifiers with the same provisioning profile using this ID. But you don't have access to specific capabilities such as Push Notifications, in-app purchase (because multiple apps will share the same profile
the second one is fully qualified and can be used only with the app whose bundle identifier is 'MyCoolApp' and can have access to full capabilities of apps.
Note that your app ID naming convention should be in reverse url format as Apple advices: myCompany.myInternalGroup.myAppId.appFlavor for instance.

Can We Delete an App from iTunesConnect

Hi I created an app with a bundle ID but that App was rejected from Apple, Now I need to upload a new App but with the same bundle ID, but the rejected one keeps holding it, I need to delete this App and upload new one, I tried this link
Deleting an app in iTunes Connect
but all it says is to deselect all from sales section, I also tried changing it bundle-ID but to no avail,..is there any other way to get rid of this rejected app and upload a new one with the same bundleID
First of all,
Bundle ID: A reverse DNS string that precisely identifies a single app.
Bundle ID search string: it is used to match a set of bundle IDs, where each bundle ID identifies a single app. For example, if the bundle ID search string is com.mycompany.MyApp or a wildcard such as com.mycompany.*, then it will match the bundle ID com.mycompany.MyApp.
App ID: A string that identifies one or more apps from a single team. An App ID consists of a bundle ID search string preceded by the Team ID, a 10-character string generated by Apple to uniquely identify a team.
Bundle Id is Unique, it can't be reused as exact.
If you had created this app Id from one account (com.mycompany.MyApp) , you can't create the same app Id from the other account. However, you will still be able to create a new one as com.mycompany.MyApp1 like or so. There should be atleast 1 character difference in the app Id's.
Also, App IDs cannot be removed because once allocated they need to stay alive, so that another App ID doesn't accidentally collide with a previously existing App ID.
I believe you cannot re-use a bundle id. it is unique for each app created on iTunes.
in fact, if i am not mistaken itunes clearly warns about not being able to change bundle id once the app is created.
The submitted app is holding you up because you have not yet rejected the binary so you can replace it with a new one.
You can submit an app with the same BundleID by first rejecting the binary of the first one.
Please refer to the guide and look for the Rejecting Your Binary article (below): https://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/ChangingAppStatus.html#//apple_ref/doc/uid/TP40011225-CH30-SW34
Rejecting Your Binary
Rejecting a binary removes your app version from Apple’s review queue and changes its status to Developer Rejected. You can then move your app back to Waiting For Upload (See “Uploading Your Binary”). When you resubmit your binary, the review process starts over from the beginning.
You can reject the binary you’ve submitted if its status is any of the following:
Missing Screenshot (iOS only)
Waiting For Export Compliance
Waiting For Review
In Review
Pending Developer Release
Pending Apple Release
If your app’s status is not one of these, see “Deleting an App.”
I was not able to add a new app,but was able to upload a new build by updating the build number , I also had to update the Version, because the new Build contained In-APp purchases, any ways, it went smoothly after that, The In-app purchase was causing me the problem here.
No, unfortunately you can't delete an application from iTunes.

Resources