How to delete app id created by Xcode 8 automatically managed signing? - xcode

I got an issue today while submitting the app to app store. While developing the application using automatic signing it created development certificates and profiles but when i opened the developer account i can't find the certificates and developer profiles and the id was created in wildcard app id but i need it in explicit app id.
And when i try to create an app id with the bundle identifier it shows an alert
There were errors in the data supplied. Please correct and re-submit.
An App ID with Identifier 'com.ngagroupinc.dealsweb' is not available. Please enter a different string.
It shows this message how to create an app id with identifier 'com.ngagroupinc.dealsweb' .
Can anyone please help me out with this problem.
Thankyou.

To delete the App ID created by xcode we have to contact the apple support team to delete the app id. Because they were created in free account virtually. They won't appear in the developers account.So in order to delete the virtually created App id's only apple technical team can do it.
Links that i got answer from:
1. Cannot create an App ID with matching Bundle ID in Xcode project for first release using Xcode 8.0
2.How to manage Personal Team info on Apple Developer website?

Related

How to change signing on completed Xcode project

I recently completed a project on Xcode 10 using my name and apple developer account. Now that it is done I began the process of transferring it to appstoreconnect so I could beta test with TestFlight. I found that you must be 18 to upload an app so I bought a developers account with my Mom's apple ID so I could publish my work through her. The problem I'm having now is I cannot change the signing on the account from my "Team" to hers. When I switch it to her's, I get a error saying "No profiles for 'com.xxxxx.xxxxx' were found". I guess my question then is how do I create a new provisional profile and link it to this project. Thanks for any help!
I've tried changing the bundle ID to one that exists in the appstoreconnect linked to an app I created for this project.

How do I add an app in iTunes connect if I use xCode8's automatic signing?

Supposedly xCode8 is "automatically" managing signing. It says, "XCode will create and update profiles, app IDs, and certificates". But if I go in iTunes connect, there are no apps and if I try to add one there is no bundle ID. If I try to register one in the following link, it says the app ID with my identifier is "not available" (because XCode already did it). So, I can't make a new bundle ID because xCode already made one, but I can't use the existing bundle ID because itunes Connect doesn't see it.
Edit: I found a new bundle id that was available to be registered. So before registering I changed the bundle id in xCode. 2 minutes later when I tried to register it gave the same error message of not being available. Inconceivable! Now BOTH of my preferred bundle id's are unavailable...
Edit: I noticed that my team id listed on the website, does not match either of the two team id's I have in my xCode profile, even though both are by the same Apple ID.
The issue was I'd been using my personal account ("personal team") and only registered for Apple Development Program after I finished developing the app. This is why the first bundle id was not available. Then when I realized a different bundle id was available, I must've messed with Xcode in such a way that my PERSONAL account claimed it first, so it too became unavailable.

How can I delete a bundle identifier managed by Xcode 8.1?

I would like to move my Xcode project to a different Team/Developer Account and use the same App/Bundle ID. I have tried to create the App ID in Apple Developer Centre on the new Account however I get an error that the App ID is not available, which is to be expected.
My Xcode project has Automatically manage signing ticked. I cannot see the Bundle Idenitifier of the project within the list of App IDs within the Developer Centre of the Account that the project is currently associated with. Where are Xcode managed App IDs stored and how do I delete one?
I have definitely managed to do this before Automatically managed signing was introduced, simply by deleting the App ID from the original iOS Developer Account and manually reregistering it on the new account.
Edit: Just to be clear- the App has not been submitted to the App Store, it is still in the Development stage.
The only way I manage to do that is to contact the customer support (Apple Developer Program Support), after few days and few back and forth they finally deleted the bundle id from my Personal Team and I was able to add it to my Developer Program (Agent) profile. I know this is not ideal but at least if you really want to use the same Bundle ID it worked for me.
Remember
I accidentally registered my app ID into my non-paid apple account. That's why I had to contact customer support otherwise you can just delete it from developer portal
I am able to see all Xcode managed app ids in my developer account and am able to delete them from my account.
Go to https://developer.apple.com
Click on Account at the top
Sign In to your developer account
Click on "Certificates, Identifiers, & Profiles"
Navigate to App IDs (under the Identifiers section on the left of the screen)
Find and click on the app id you want to delete. The app id will expand to show more information. (if the bundle id is com.myapps.mytestapp then the name in the developer portal will be "XC com myapps mytestapp")
Tap on "Edit" at the bottom of the app id's section. You'll be navigated to a new page.
Tap "Delete" at the bottom of the page.
You'll be prompted to make sure you want to delete the app id. Hit "Delete" again and you're done.

Xcode error when uploading to App Store: "No suitable application records were found"

I'm using Ionic to build an html app for iOS. I've registered an app on iTunes Connect.
All goes well in Xcode until I upload to the App Store. I get the following error:
iTunes Store operation failed.
No suitable application records were found. Verify your bundle identifier 'com.iconicframework.app315125' is correct.
I suspect you should not be calling your app "com.ionicframework.app315125". That looks like a leftover name from an example project.
You need to create a new Bundle Identifier in the Developer portal:
Then choose it when you "Create New App" in iTunesConnect:
For me, I'd pick com.maniac-games.lowdown.
Maybe you need to review this document.
In other words:
You must go to developer.apple.com and create a provisioning profile and bundle id.
Assign devices to provisioning
Then ... enter itunesconnect and create app and assign your bundle id.
Enter to Xcode and reload provisioning files.
Enter to Targets files and select provisioning.
Product -> Archive and go on :)
For those who are seeing this answer after June 2020, I'm running XCode 11, and I got this error because I forgot to make an app in App Store Connect:
https://appstoreconnect.apple.com/
If you have XCode 11, under "Signing & Capabilities" -> "Automatically manage signing", it'll solve 90% of the problem for you, but the other 10% is just logging into your developer account, going to App Store Connect -> Apps -> (Blue "+" icon), then select a Bundle ID that matches your Bundle Identifier back in XCode.
I was also facing same issue..I fixed it by creating an app on itunesConnect before uploading app.
once you created app on itunesconnect. you should not get this error anymore.
there should be some authentication and a place to store your build. and if you don't have an app on itunesconnect with same bundle id it will not let you upload your app.
I received the same error on multiple attempts.
Follow below step:
1) Create AppID inside developer site Identifiers -> IDS.
2) Create Provisioning Profiles Certificate Provisioning Profiles - > Distribution.
3) Create App inside iTunes and Give name of app, select Bundle identifier of app and just click on Create app.
4) Inside xcode select Product -> Archive wait few minute then open Organizer(Windows -> Organizer) and show app in Organizer, Click on Upload to App store
5) Successfully you have upload app in app store.
For me the problem was that the user used for uploading was set to Limited Access instead of Full Access. Fixed that via App Information > Additional Information > Edit User Access. Took me several hours to track down! It would of course have been helpful to get a slightly more detailed error message.
Set the Same name.this way is success.
I had the same issue, after a while checking I added my app's details into AppstoreConnect then it was fixed!
Don't forget that at first you need to define a new bundle identifier and provisioning profile.
For the ones who get this error on an app which was sumbitable previously, please log in to iTunesConnect / AppStoreConnect and accept the latest Terms of Services or whatever legal message you have to approve.
Note that if you are working with an external publisher you need someone whose account has the highest permission to have the message appearing.
Well what soloved the issue for me was changing the bundleID when the pop up (while validating) comes up to the actual bundleID which was not right at that time but is now fixed and my app is one the way to the Appstore!
You need to create a new Bundle Identifier in the Developer portal(https://developer.apple.com) like create your app in myapps with same Bundle Identifier

How to change the App ID associated with my (Xcode managed) Team Provisioning Profile

I constantly struggle to get my codesigning to work. I'm trying to get a good generic provisioning profile that will work for all my apps during development. They're always failing codesign, but they also always install on my phone. Go figure.
I've created an App ID called ##########.mydomainname.* and associated it with my development certificate, but when the Team Provisioning Profile: * is generated, it uses an App ID that I made when I first signed up over a year ago. I don't know if this is a problem, but I want to try associating the Team Provisioning Profile: * with my ##########.mydomainname.* App ID. I'm so sick of constantly fiddling with provisioning - eventually I get it to work, but it's never the same recipe.
Can I somehow edit the App ID used in a profile?
UPDATE: Marking question as answered, but it looks like the answer is that you can't do what I'm asking.
You can't edit exisiting AppID's, but you can associate existing provisioning profile with new AppID or create new one.
According to Apple
In Apr 2013, it is possible to delete App IDs.
But In Sep 2013,
Now again they changed so from now impossible to delete App IDs .
update 19th sept:
But now again you can delete
After Apple recently added the ability to delete App Ids, I have managed to change the App Id associated with the Xcode Team Provisioning Profile.
In my case I had two wildcard App Ids, the one Xcode always used was the first one that I had created in error when I first registered. To switch to my second preferred wild card id I did the following:
In iTunes Connect -> App Ids: Delete the offending App Id.
In iTunes Connect -> Provisioning profiles: The Xcode profile is now marked invalid, delete it.
In Xcode -> Organiser -> Devices -> Provisioning Profiles: Delete the profile and click refresh.
The new profile was regenerated in iTunes Connect however it wasn't downloaded into the list in Xcode so I downloaded manually from iTunes Connect and dragged it in.
Apparently iTunes connect has some rules about which App Ids can be deleted and Xcode has some default behaviour as to which App Id it chooses so YMMV.
It seems that you can only delete App IDs which are not associated with Apps registered with iTunesConnnect.
i am using xcode 6.3.2 and the bundle identifier start with yourcompany.yourapp not com.yourcompany.yourapp but when i was creating a certificate it in developer.apple.com it says it should be com.yourcompany.yourapp so that was the reason it was not working.
Then i changed bundle identifier to com.yourcompany.yourapp in xcode 6 to match the provisioning profile and it worked for me.
Hope this helps for some one.

Resources