Deleting an app in iTunes Connect - iphone

Apple has introduced the possibility of deleting an app. Quoting the iTunes Connect guide:
If you have created an app in iTunes
Connect that you no longer need to see
or manage, you can delete it from your
iTunes Connect view. Deleting your app
will not allow you to re-use your SKU
or App Name and you will not be able
to restore your app once deleted.
So far so good. Then it gets slightly confusing:
If you are selling your app to another
developer for their own distribution
and need to remove it from your iTunes
Connect account, we recommend that you
use App Delete so the App Name will be
freed up for their use.
Does this mean that I won't be able to reuse the name in my account, but other accounts will? Has anybody tried this?

Please see Removing an App From Sale (page 92) section on iTunes Connect Developer Guide 6.3
Click "Rights and Pricing"
Go to the sale territories section. There is a link near the end
Click on the "Deselect all" button to uncheck all App Store territories.
Click on the "Save Changes" button.
After removing all assigned territory checkboxes from your app in the Rights and Pricing section,, the status
changes to Developer Removed from Sale and your app will not be seen on the App Store within 24 hours.

It's possible to salvage the situation. I also made a mistake and forgot to type com.XX part when entering the Bundle ID. My app was not live yet, but once you submit BundleID, it's not possible to change it.
What you can change though, is the "App Name". Thus:
Change the app name into something bogus
Add new app, now using correct Bundle ID and type the original name
Re-upload everything

You could reuse the App Name of the app you have deleted if you change the Default Language of the application information.
Full details here: http://hesh.am/2012/01/recovering-a-deleted-app-name-in-itunes-connect/

I just ran into this today trying to submit my app. I used an incorrect bundle ID and nievely assumed that deleting the app from iTunes Connect would release the app name and SKU for me to reuse when I recreated the app. Not so. Now I get these two errors:
The SKU number you entered has already been used.
The App Name you entered has already been used.
You are correct when you say their documentation is confusing. What the heck is "App Delete," and how is it any different from the "Delete Application" button in iTunes Connect?
I only hope I'm not screwed with regards to my app name being unavailable forever. I've contacted Support so here's hoping...

Simple steps for Deleting/Removing app from iTunes Connect:
iTunesConnect>App>Rights and Pricing>specific stores> Deselect All> Save
Change app status: Developer Removed From Sale
After 24hours app will be removed.

when you delete an application from iTunes Connect you can't upload with the same App Name and SKU in the same developer Apple id. This resource is for migrate an App for another company or individual developer. Ex. when an App was sold.

Follow Below Steps
Login into your iTunes Connect with your developer id: https://itunesconnect.apple.com
Click on App Icon
Click on Rights And Pricing
At the bottom This app will be on sale in all App Stores worldwide.
Or, you can select specific stores “here”. Click on here button to open all specific app stores.
Click on the “Deselect All” button to uncheck all App Store territories.
Click on “Save Changes” button.
Now when you save all these and go to back to your App icon home screen. There will be one more button appear “Delete Application” after “Set Up iAd Network”.
Click on Delete button and read instructions.
Your app will disappear from the app store within 24 hours.

Refer to: see Removing an App From Sale (page 92) section on iTunes Connect Developer Guide 6.3
Follow Instructions Below:
Click "Rights and Pricing"
Go to the sale territories section. There is a link near the end.
Click on the "Deselect all" button to uncheck all App Store territories.
Click on the "Save Changes" button.
Now when you save all of these and then go to back to your App icon home screen there will be one more button that will appear called “Delete Application” located after “Set Up iAd Network”
Click on that "Delete Application button" and read instructions
After removing all assigned territory checkboxes from your app in the Rights and Pricing section, and clicking "Delete Application", the status changes to Developer Removed from Sale and your app will not be seen on the App Store within 24 hours. The name you were using for your app will also become freed for other developers' use.
Hope this helps!!!

Related

How to check the data in App Store Connect?

I've registered for the Apple Developer Program as an organization.
When I added a new App, I set my developer name into the Company Name field, other data and clicked Create.
This developer name will appear under the app icon after the app is approved for the App Store. But I want to verify the information entered before approval.
Where can I check the data I have entered in the form? the screenshot below explains what info I want to check screenshot of appstore page
Since I have no Company Name Field, probably because I have an individual account(?), I do not find this field anywhere. But the App Name is located under [Your App] → AppStore → General: App Information.
To check the information you have entered in the Apple Developer Program, follow these steps:
Go to the Apple Developer website (developer.apple.com).
Sign in with your Apple ID.
Click on the "Account" tab in the top menu.
Scroll down to the "Organization Information" section and click on the "Edit" button.
This will open a form where you can view and edit the information you have entered for your organization, including your developer name and other details.
Make any necessary changes to the information and click "Save" to update your account.
You can also view the details of your app by going to the "My Apps" section of the Apple Developer website. From here, you can click on the app to view its details and make any necessary changes.

How to replace app in itunes connect, while waiting in review?

Currently i am working in iPhone app, I have successfully upload iPhone app in itunes connect, noe i got some error in that app and fixed now, then i tried to upload a new build in same binary, is it possible? How to replace app, while waiting for review in itunes connect? please help me
Thanks in Advance
There is an option to Cancel the binary in iTunes. Select that and upload the new binary.
Open Itunes account.
Perform following steps
Select Manage Your Applications
Click on the application
Click on View details
Click on Binary Details under Links
Select 'Reject Binary' in the upper right corner
The other answers are outdated since Apple changed the UI in iTunes Connect. This is how it works now:
You first must upload a new binary using xCode or Application Builder (having a greater build number otherwise you won't be able to upload)
A "remove app version" button will appear in itunes connect, in the app details page, it is pretty visible and emphasized, you can't miss it. This will not actually delete the app version... it will just reject your binary. Your app version with all the details will be preserved.
After you press that your app status will be "developer rejected". Select the newly uploaded build for the new app version and click save.
Now your app status will be "preparing for submission". Press submit for review.
Note that the steps are referring to the case when you are submitting a new app version of an app but I imagine the steps are very similar for the case of a new app.
Use the "Reject binary" button so you can upload a new one. You'll go back to end of the approval queue.
After following Sahil's answer, your status will change to "Developer Rejected". You will need to go into "View Details", click on "Ready to Upload Binary", and follow the steps. This will change your status back to "Waiting for Upload" at which point you will be able to submit a new version.
Just one slight correction, when you say "you can't miss it", you underestimated me :-) I've gone through App Store, Features, TestFlight and Activity, and see no button labeled "Remove App Version". In my list of builds, Build # 4 is Waiting for Review, but I want Apple to review Build 6. If I click on Build # 4 ... I have some info about it, but nothing that lets me delete.
click on Waiting for review
click on remove this version from the review. this action will ONLY remove the build, not the screenshot, description etc.. so no worries..
submit new build
1) First you have to "Reject the Binary".
Now you can edit your App in itunes connect. But before that first upload your changed (new) code. You'll probably have to get a new build number for it.
2) Now comes the tricky part. You have to remove the connection between the App definition in iTunes connect and the binary. It did cost me 25 minutes before I found it where that can be done.
In the details of the App is the build information. When you move over the date, a small stop sign will appear. That is the one you are looking for. Press it and delete the binary from this version.
3) Now press SAVE (otherwise the new binary will not be listed).
4) By using the (+) you can add your new binary.
5) Submit for review again
There is now an information banner in blue (see image above) that let's you know how to remove your app from review.
"You can still edit all information while your version is waiting for review. To submit a new build, you must remove this version from review."

How do I find my Company or App information in the online portals?

Over the past few hours it feels like I've created App names, App ids, company name and all the rest with Apple and now I can't remember what's what.
I need to fill in the following for bundle identifier for my .plist file in xcode4:
com.mycompanyname.myappname
Where can i find this info on my account itunesconnect.apple.com?
Update:
The bit I'm having trouble with is finding my Company Name
If you're looking to find a list of existing bundle ID's, click here to go to the iOS Provisioning Portal. You will be prompted to log in.
Once you are logged in, look for the sidebar:
Then, click on "App IDs" and scroll down.
If you're looking for an App ID that you've set up for a specific app in the iTunes Connect portal, follow these steps:
First of all, log in to iTunes Connect.
Next, click on "Manage Your Applications".
You will see a list of your apps. Click on the one whose details you want to see.
You will t*hen see your apps details as well as some buttons. Your information should be in the top left corner, like so:
To find your Company Name, you should simply log into iTunes Connect. It will be in the top right corner.

Expected sequence when using iTunes test user

I'm trying to test in app purchases in our app but I'm not having any luck. Part of the problem may be due to the expected sequence not being documented anywhere. Here are the steps I followed to support in-app purchases:
Create test user in iTunes Connect.
Log out of the Store on the device.
Build and run the app in Xcode using a non-wildcard App ID and provisioning profile targeting the device (an iPhone 4 running iOS 4.2.1). I've run through this building for both debug and ad-hoc release.
Make an in-app purchase.
Alert is displayed: "Confirm Your In AppPurchase" with two buttons - Cancel and Buy. Tap the Buy button.
Alert is displayed: "Sign In" with three buttons - Use Existing Apple ID, Create New Apple ID, and Cancel. Tap the Use Existing Apple ID button.
Alert is displayed: "Apple ID Password" with two text fields and two buttons - Cancel and OK. Enter the email address and password for the test user and tap the OK button.
Here is where my understanding of what is the expected behavior is deficient. Here is what I see at this point:
Alert is displayed: "This Apple ID has not yet been used in the iTunes Store. Tap Review to sign in" with two buttons - Cancel and Review. In all the documentation, blog posts, and forums, no one has mentioned this alert. Is this supposed to be displayed? I tapped the Review button.
I am now taken to the App Store app and taken through a series of steps to confirm the account.
The first page is titled "Confirm Your Country or Region" with a single value titled Store set to United States. I tapped the Next button on the toolbar at the bottom.
The second page is to agree to the terms and conditions and the Apple privacy policy. I tapped the Agree button on the toolbar at the bottom.
Alert is displayed: "I have read and agree to the iTunes Store Terms & Conditions." with two buttons - Cancel and Agree. I tapped Agree.
The third page is to confirm information for the account (email, password, security question, birth date) and enable/disable iTunes store subscription information. It requires me to enter the year (why didn't iTunes Connect just ask me for it!). I entered the birth year and then tapped the Next button on the toolbar at the bottom.
he fourth page asks is titled "Billing Information." This is when I realized something was wrong. All the documentation, blogs, and forums say I shouldn't be asked for a credit card.
Q1: What exactly should I expect once I enter the test user email address and password (the first set of steps)?
Q2: Why am I being asked for all this extra information for a test user? What should I be looking at to troubleshoot this?
Thanks for your help.
It happens when you install your development application over downloaded from App Store.
To fix this issue, you need to remove application from the device and install fresh copy using XCode.
iOS caches distribution profile somehow and requires production user if the first installation was done through App Store. With no regard what installation method was used recently.
Here is the trick (at least if worked for me..).
First log out of your real iTunes account in Settings > Store > Apple ID. You must be logged out of an account to be able to use your test account.
However, don't log in to your test account on that screen.
Go to the app, initiate your in-app purchase, and enter the test account email and password there. Assuming the test account is set up correctly (!), that should work.
Then, when finished testing, go back to Settings > Store > Apple ID and log out of the test account.
This sequence worked for me. I tried all of the above sequences and they failed for me.
Sign out of your account on the iPhone in Settings -> Store
Delete your test app
Power the iPhone off and on again
Close iTunes on your computer
Run the app again from XCode
Thanks to OmegaDelta's blog for this one:
http://omegadelta.net/2011/05/11/testing-in-app-purchases-in-ios-4-3-sandbox/
I found some answers to my questions above after I completely deleted the app off my device and tried again. I have no idea why that was required.
Q1: What exactly should I expect once I enter the test user email address and password( the first set of steps)?
No addition questions are asked once entering user credentials if it works, so if the first alert in the second list is displayed then you know it didn't work.
Q2: Why am I being asked for all this extra information for a test user? What should I be looking at to troubleshoot this?
The only thing I can think of is that there was something cached in my app from previous requests. This makes me nervous as I have no idea whether customers will have to delete the app or not like I did.
I've experienced the same problems until I quit iTunes and installed the right provisioning profile to my device. Running iTunes with Xcode restored my account from time to time so even when I log out on the device I was suggested to use my (not test) account in the app. Installing the correct profile fixed the second problem.
Hope it can help somebody too.
None of these answers is very specific or wholly correct, and the in-app behavior has changed slightly over the past year wrt test accounts. The true/current solution to this if you hit it: go through the review/sign-in pages in iTunes for the test account and just "cancel" from the "enter billing information" screen with no harm, no foul. If for whatever reason you never get prompted to review/sign-in, then don't bother to do so.
I was able to get around this issue by signing my test user into a different app that I was developing, then going back to the app where I was having problems (no amount of deleting or restarting helped). As others have said, you don't want to be signed in as the test user in the Settings menu when you try to perform your IAP.

Build and Archive - nothing happens on Submit Application

After successfully building the distribution version of my app for submission to iTunes Connect, I selected Build and Archive, as recommended, and the Organizer window popped up. Why, wondered I. OK, if I click the Archived Applications tab it displays one archived application (unfortunately grayed out - don't know if that means anything. I mark it and click Submit to iTunes Connect, XCode asks for credentials - and nothing happens. OK, says I, I will add the app manually via the browser, and right-click it and select 'Reveal in Finder'. I go hunting for files created recently, and find nothing.
How are you supposed to submit apps, really?? :)
I followed the iOS dev guide for Distribution, here.
I would also like it confirmed that submitting from within XCode allows me to log onto iTunes Connect and add screenshots etc, this is my first app for Appstore.
Update: Apparently it ends up in username/Library/MobileDevice/Archived Applications/somelongnumber - on the second go it revealed it in Finder. I updated the title, since I now have some files ;)
To clarify, I was expecting some kind of upload progress bar after supplying the credentials, followed by 'your app has been submitted to iTunes Connect' or similar.
Is this a common problem? Will uploading manually be possible now? I guess iTunes Connect will tell me what files to upload if so?
Yours is a common mistake due to Apple's unhelpful UI.
Before validating and submitting your app via Xcode's Organizer, you must login to iTunes connect and submit all the information about your app (description, screen shots, etc.). Once you've submitted everything but the binary via iTunes Connect, your app will be in a "Waiting for Upload" state. Now if you go into Organizer and click "Validate Application..." you'll get a response. Once your app has been validated, you can click "Submit Application to iTunes Connect..." and cross your fingers for a quick acceptance.