My App got rejected .. How can I upload a new binary (IOS) - app-store

My app got rejected and they want that I upload a new binary.I tried to change the version number and to upload It again but nothing happened.

Go to ItunesConnect > navigate to submit binary Again, and it should work but keep in mind it should stay in "rejected" status until revising it again.

Related

Delete new version of app in iTunes connect

I uploaded a new version of my app in iTunes connect and I do not want and/or need it - how do I get rid of it?
Currently the status shows Prepare For Upload with yellow dot..
I want to delete new version of app, which shows status of Prepare For Upload and not the old one which shows ready for sale status and new one is already available in store.
Is it possible to delete new version of app in iTunes Connect, without affecting old one?
Another work around for this is to simply go to the version you want to delete and update the version number.
I.e. in my case we had created an update for version 3.1.2, but now wanted the update to be version 3.2. Instead of deleting the newly created 3.1.2 version (which I don't think is possible), we updated the version number.
You cannot delete a new version you have created from iTunesConnect before you have uploaded a binary. You can only delete full apps - before or after review.
Apple give a fairly full description of what is going on here without saying explicitly that you cannot delete versions. They do say you cannot remove a platform once created - and they seem to work like versions.
I suppose they never imagined people would create a new version by mistake or as an exercise - but we do!
The only reason I can think of is as a safety measure so that you cannot strand people who have bought your app for a platform that you then remove. I am guessing versions work like platforms in the background and so Apple cannot give us the functionality for one and not the other.
You don't have to worry, Prepare to Upload status means the itunes is asking you to tell that you are ready to upload binary and click the button Ready to Upload Binary.. Your build must be rejected by someone, or you haven't yet uploaded any.
If you want to upload a new build you have to click Ready to Upload Binary, then the status will turn into Waiting for Upload, then if you upload the binary successfully it will turn into Upload Received, then it goes into Waiting for Review, next come In Review, then your status might be Rejected, or Ready For Sale, or Approved(It needs to be released manually)..
I hope above clears your doubt..
Update -
The process has been changed a lot, though You can't delete a Binary, you need to upload new binary by changing the build number if you don't want to change the Version number of the build. For the process of upload, we don't have option to make it Ready to Upload anymore.. You follow the following steps..
Upload a Binary of a specific version from XCode.
Check Activity Tab in itunesconnect of your app, it should show the uploaded binary in processing mode, it will get processed in sometime.
Click on your App Version which might be in Prepare to Submit state, go inside and add your recently uploaded and processed build and click on Save.
Then Submit for Review
Cheers.
You have to go to manage your applications and go to your app. There is a details button and click on binary details under the heading links.
there should be something like "reject the binary" on that screen.

resubmit rejected iphone app

I made the changes indicated in rejection report, and ready to submit the app again. Do I
go through the add new app process again like the first time and fill out all the information, or
simply click "ready to upload binary" and upload the binary from Xcode - meaning other than uploading the fixed binary, there is nothing else to do
If you made changes to the binary then just upload a new one (option 2). If they only had you change app store data (description/screenshots) then you can even skip this, and just ask them to re-review in the resolution center.

Itunes Connect Invalid Binary

I submitted my app in the App Store. First I validated it, and turns out successful. Then I submitted it and succesfully uploaded to iTunes Connect. After a minute, it says that the file is Invalid binary. I am uploading an update of an existing app which is already published in the App Store. (previous version uploaded by other developer). I tried every solution that I found in google search but no luck.
Just for information.
Today I faced the same problem of Invalid Binary while uploading new version of existing application.
I got following email from apple
iPhone 5 Optimization Requirement - Your binary is not optimized for
iPhone 5. As of May 1, all new iPhone apps and app updates
submitted must support the 4-inch display on iPhone 5. All apps must
include a launch image with the -568h size modifier immediately
following the portion of the launch image's filename.
Launch images must be PNG files and located at the top-level of your
bundle, or provided within each .lproj folder if you localize your
launch images. Learn more about iPhone 5 support and app launch images
by reviewing the iOS Human Interface Guidelines and iOS App
Programming Guide.
Once these issues have been corrected, go to the Version Details page
and click "Ready to Upload Binary." Continue through the submission
process until the app status is "Waiting for Upload." You can then
deliver the corrected binary.
Solution:
Added 4inch app screen shots in iTunesconnect meta data
Added Default-568h#2x.png image in my application for iPhone 5
After these changes application successfully submitted.
Need to add arm64
I faced the same problem of Invalid Binary while uploading new version of existing application.
The reason are from February 2015 itself we need to Add arm64 to our app. i added this then my app successfully upload to app store.
Try to check the provisioning you made for the itunes store are correct with your application.
Remove the old binary which has been rejected then add the new one.
If you can do try to make fresh provisioning and also check in the xcode as well.
And do check the mode,is that debug or distribution as you need to make the build for distribution.
Hope it man help you.
Cheers
Sanjay
You cannot submit an app that uses the same bundle ID or the same app name of any app (even the "same" one) submitted by another developer account.
Make sure you have choosen "App Store" as distribution method in distribution provisioning profile, not "Ad Hoc".
I have faced this issue many times.My app got passed validation and submitted
successfully to iTunes Connect.But It shows invalid binary in prerelease
options.I saw one awesome post in Apple discussions and finally solved my
issue.App bundle id was changed in config file of my web app.I have changed
old bundle id in config.xml and app uploaded for review.
Try using the Application Loader under /Developer/Applications/Utilities. Make sure you have created a New App in iTunesConnect...under Manage Applications, select the application you are going to create an update for... when that loads on the right you will see Add a New Update.

problem uploading app binary to app store

I have used itunes connect to add the app summary one night. The release date was given as that day. But when i had to upload the binary the first page i encountered was one that asked me about whether i use encryption . I use only authentication encryption so i selected that option but couldn't proceed as the page kept loading and then the session timed out. I kept retrying but the same thing kept happening. So i tried to do it the next day but the option to upload has been removed from the app summary. This could be because the release date was given as yesterday. Now how do i upload the app binary ? :( There seems to be no option to edit the release date.
I don't want to delete the app summary and add it again as then i wont be able to use the same app name. Plz help! Many thanks in advance!
The upload date doesn't make a difference here. Try logging into https://itunesconnect.apple.com and select Manage your applications. Then fill out the details of the app and click ready to upload binary.
From Xcode 4 organiser upload your binary signed with the correct dev certificate and if all goes well your app status on itunesconnect will be changed to "Waiting for review"
I had already filled the details and clicked the ready to upload binary button.
I later found Application Loader , a Mac Application , which guided me through the uploading build process. The Application Loader app is available on the iPhone SDK 3.2 or later development system. Hence the problem is solved.

App Store: Problem with UIRequiredDeviceCapabilities

I've uploaded my first App to App Store, but I did NOT put on the UIRequiredDeviceCapabilities that my App requires location-services and wifi. RESULT: the app does not start looking for the coordinates as it should do. (When I've installed the App through XCode in my iPhone 4 it works perfectly).
So, I've tryed to upload a new version with this UIRequiredDeviceCapabilities correctly set, and I got following error message after trying to Upload the new version:
"The Bundle is invalid. The key UIRequiredDeviceCapabilities in the Info.plist may not contain values that would prevent this Application from running on devices that were supported by previous versions."
So, as I understood, I am NOT able to set the UIRequiredDeviceCapabilities to this App anymore, is that right?
My idea was: I delete this App, and after that I go through all the steps to submitt the App to the App Store again. But when I clicked on the "Delete this App" button, I got following error message:
"Deleting it will permanent remove it from iTunes Connect along with any associated in App Purchases. The Application Name and SKU will not be reusable, even once the application is deleted."
That's very bad, cause I can't change the name of my App. What Can I do to be able to upload a new version of my App with the new UIRequiredDeviceCapabilities?
For me I ran into this issue when I recently added HealthKit to my app. I fixed it by removing this row on info.plist.
Rename your app in iTunes Connect by submitting a new update which changes the App name.
Create a new App in iTunes Connect and enter the original name of your App. (The original name of the App you renamed in step 1)
Delete your old app which you have renamed in step 1
Using that trick you can realize your idea. ;-)
The only loss is that you have to enter all your app's meta data again. And don't forget that you will loose the reviews and ratings your customers left on the App Store. (BTW, a good way to get rid of bad reviews. ;-) )