Apple store submission guidelines questions - ios

I am now preparing to submit a new app to the Apple iTunes store, and I have a question with regard to the guidelines, which rose when I read through the guidelines.
What are the things I need to submit for an app review?
If my app is rejected, on what grounds can I exactly appeal?
Is it possible to resubmit an app for review, after taking into consideration the possible points for rejection have been corrected, and if so, what is the exact procedure?
What is the minimum time period that will be taken for a review, the first time and for an update? (I read that review can be expedited under certain grounds, but I am referring here to the normal update process)
Thanks in advance.

I will try to give you as much information as I can, but you should search more on the Internet or SO, because I'm sure there are plenty of answers.
Anyway, this is a possible duplicate, but here are some informations :
First of all, your questions are too broad. What do you mean? You want to know the process?
In order to submit an App to the AppleStore, you need Production Certificate.
You can check if everything is setup properly by checking your signing options :
Open xCode, click on your target, general tab, Signing part.
Here is the Apple Documentation.
You can also check everything on the Apple Developer Website.
You have to Archive your App, xCode - Product - Archive.
Then you can export it with the Organizer.
When you have your .ipa file, you can upload it for submission with Application Loader Xcode - Open Developer Tool - Application Loader.
The process might be painful the first time, but after two or three Release, you will handle it easily.
Your App might be rejected for plenty of reasons, anyway Apple will send you an email containing the reason if your App is rejected.
The delay may vary, sometimes it took 2 or 3 days, sometimes 10+.
When your App is finally accepted, log in on iTunes Connect, and you will find the "+ Version" option on the left.
It will enables you to deploy the build you want on the AppStore.
Hope it will help, don't hesitate to search on the Internet, or look documentations, tutorial.
Good luck for your release.

Related

iOS Build Resubmission in App Store

I submit one build in App Store. They rejected the build due to some network issues. I checked again and again to reproduce the issue , but I could not. So I submitted the same binary again. They rejected again.
My question is :-
Should I take new binary if one is rejected (even if no change in binary) ??
Thank You
No
You don't have to reupload new binary if there is no change in code.
Contact Apple resolution center and submit an appeal.
You can find link to submit an appeal from App Review Guidelines
If your submission was "binary rejected" you can re-submit the same binary but is usefull. If you build was rejected for any reason and you don't change anything there's no reason because your binary the second time may be acepted. This is the theory.
So first of all try to investigate on the reason by contacting apple support as suggested by #Muhammad Adnan.
In my esperience my app was rejected because reviewer said that crashed two times. I've try to reproduce the issues with no luck. Finally I re-submit the binary increasing the built number and some minor change in the code:
The app was approved.

iOS Archive "Upload to App Store" buttons grayed out

I have an active subscription to iTunes Connect.
Most of the resources on this topic are outdated, and apple tech support is on vacation for the next week (yes really). Has anyone seen this before?
I should note that this archive is indeed an iOS App Archive.
This is due to the same reason you mentioned yourself. Apple's App Store went on vacation for a week and throughout this time disabled the App Upload. The button and upload will work again tomorrow.
As a reminder, we will not be accepting new app or app update submissions from December 22-29. If you plan to release apps during this time, they should be submitted, approved, and scheduled in advance. Other iTunes Connect and developer account functionality will remain available.
More info can be found here.
Hope that helps, Julian
I know this is late but for anyone else who comes across this problem, I had the wrong provisioning profile option in the build settings. I changed it to the right one, then Archived the App and bing the Upload to App Store was enabled.
Sometimes this issue exist when you have linked frameworks or static libraries which has skip install flag set to NO in the build settings. Make sure that all the static libraries or frameworks has skip install to YES and you app's skip install settings to NO.

iOS App Submission Cheat Sheet

Is there a "Cheat sheet" for submitting an iOS app to the App Store
App is tested and ready for submission
Distribution provisioning profile is created and downloaded
When attempting to add the distribution provisioning profile to the Library > Provisioning profiles - I get a "Valid signing identity not found"
I have spent a whole day going thru fragmented pieces of information but there seems to be no information that would outline the whole workflow - does apple make it this difficult for a reason.?
Try this two parts series tutorial "How to submit your app to Apple".
http://www.raywenderlich.com/8003/how-to-submit-your-app-to-apple-from-no-account-to-app-store-part-1
Edit: 2nd part of the tutorial:
http://www.raywenderlich.com/8045/how-to-submit-your-app-to-apple-from-no-account-to-app-store-part-2
This isn't quite a workflow, but it's the most comprehensive list I know of things to check pre-submission: https://ontestpad.com/library/201/ios-app-store-submission-checklist
It's by no means a step-by-step walkthrough, but if you can answer yes to every item and still have issues submitting, I'll be surprised.
Although you can use the various online list to help check if you've forgotten anything, nothing beats reading all of Apple's documentation, all of it, including documentation in the iOS Developer Center, iOS Provisioning Portal and iTunes Connect, plus your Standard Developer agreement. Apple's documentation is their latest word, which changes from time-to-time, and includes tons of details not on all of the summary lists, stuff that could potentially get you into trouble if you don't understand all of these details.
Keeping up with the various iPhone/iOS developer forums on the various mistakes that developers occasionally make, and on interesting new or unexpected reasons for app rejections, also helps.

iOS/Apple App Store Release Process

I've been trying to find some guidelines on the overall process for releasing an iOS app. The documentation on Apple's iOS Dev Center doesn't seem clear. I've found some sites that try to explain aspects of the process, but I haven't been able to find a clear, conscise guide that explains some of my questions, such as:
What do I have to do within my project (ie info.plist file changes, target/build settings, etc.)
I am using In-App Purchases. It is working in my sandbox, but what do I need to do (if anything else) to make sure this works when my app is released? As far as I can tell from what I've read, there is no way to test this in live environment until after the app appears on the app store.
Is there any other provisioning/certificates needed beyond what I have used when developing my app?
Anything else that I am overlooking?
If you know of a site (or sites) that explains this in more detail, it would be much appreciated. After searching for hours I can't seem to find answers to these questions.
Thank you.
Have you seen this document from Apple on "preparing for app store submission"? It's pretty clear on the steps you have to take to get onto the app store.
In short:
No specific changes, but you have to archive for a device rather than building for testing.
In App Purchasing will work on the app store without any more configuration
You need a distribution certificate for when you build an archive for the app store, make it in your iOS Provisioning Portal, under Provisioning page and Distribution tab.

Change logo on iTunes Connect before publish

When I created the app on iTunes connect I used the old logo for my app. Now I'm about to submit the first binary for validation and a new logo has been chosen. I cannot remove the app from iTunes Connect, since it will lock my app name and I cannot change the logo so the app will be rejected.
Can I contact Apple in any ways to help me with this issue?
I feel you need to resubmit the app as far as i have seen.
Apple does not allow changes in icon as far as now unless you go for newer version of app.
Apart from that i would recommend you to go through the following link once:
http://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/MobileHIG/IconsImages/IconsImages.html#//apple_ref/doc/uid/TP40006556-CH14-SW2
Also i would suggest you to post same question on discussions.apple.com for more fruitful answers, as the question seems to be non-coding related.
Hope the link helps. :)
Apple has relaxed some of the app information rules. You can update your meta information at any time in iTunesConnect. You should be able to update your iTunes artwork, description, and screenshots at any time. The icon that will display on the app is compiled into your code, so you will need to reject your binary or submit an update to get the correct icon to show on the device.

Resources