Latest version of the app is ready for sale in App Store but after update the app is not really updated - app-store

What do I mean?
My app was approved and since saturday is ready for sale. Some of my customers can see an update in app store and then they do an update. After update is completed, the open button appears and... after app is opened we can see that it is previous version;)
Why?;)
It happens really often.

This could happen if you directly archive your application for publish instead of 'clean and build' it in the release option.
If you directly archive the app, there is a change it could take the previous version's release instead of doing the clean and build.
Hope this helps.

Related

Is is ok to upload new app bundles while waiting for the review?

I'm working on a group project and we are trying to upload our flutter app to the Google Play Console. The other day, I finished all the processes for submitting the app and now we are waiting for the app approved. However, the app we submitted as the app bundle before doesn't have much functionality. But, one of our MVP was uploading to Google Play, so we just submitted the app having a simple frontend with no functionality to the "internal test", because I thought our app doesn't have enough functionality to release as a closed or open test.
My first question is if it says "pending publication", does it mean they are in the reviewing process and I should just wait for a few days? Another question is is it ok to update our app bundle while they are reviewing our app (since the current app bundle doesn't have much functionality)? And when is the better time to update app bundle next and and how to update? Is it just hit remove in the picture below and drop a new file??
"Pending publication" indeed means that your app is under review. These days, it can take as much as a week to have it reviewed.
You can indeed choose to create another release even while the first one is under review and upload a new App Bundle. In this case, the first release will be aborted in favour of the new one (assuming the two releases are in the same track). As someone pointed out, it is possible that it resets the waiting time for the review.
Regarding your screenshot, the fact that you can see a "Remove" button means that you probably already have created a new release (since existing published release are immutable). Maybe you created a new release in a different track?
Clicking "Remove" and uploading another version of the App Bundle should do it.

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.

App Store - Are updates automatically released on approval?

As the question says, I am wondering whether UPDATED apps are automatically released onto the app store once they are approved?
My update is finished and has been tested, and as it takes a few days to approve I would like to submit it for approval now. In the meantime I need to change update a few things on my server, however I do not want the app update to go live until I have finished my server stuff.
Will the app go live immediately or do I get to choose the release date (after approval of course)?
Many thanks
You have an option to
choose the release date
release immediately on approval
once approved wait until I release it, (wait for you to click the release button so you can make server changes) aka Version Release Control.
This can all be done from iTunes Connect when submitting your application. However, if you select the option to "release when i'm ready" that application approval is only valid for that build. If you upload a new build, it must be re-approved.

Update iPhone app before release

I have an iPhone app that's been approved but has a release date around 7 days from now. I want to add some very minor bug fixes so I'm going to submit a new binary.
If I submit the update, does that affect my ability to release the original version on its scheduled date, e.g. if the update was still in review at that stage?
Thanks.
Your current version which has been approved will be released as scheduled regardless of if you submit an update for review. For your pending update, just add a new version with the version number bumped up and submit the binary as normal
Yes. If you need to change the binary, or in your case, reject the approved release, you will need to resubmit your binary and start the review process all over. You won't need to change any information with your meta information, but rejecting the binary effectively loses your place in line and you will have to start over. Your only option would be to wait until the app releases, then ship an update as soon as you are live.

Upload an app's update to the app store !

I have an app that is already existing on the app store ,But now i made its updates means i updated its UI its OS compatibality and other thing that will make help to run on the newer os now i want to put it on as a update to the existing user of the app and if a user have never this application then it will be a fresh application to him,How can i do that .? i was planning to make its plist version 1.2 but i think it will then not replace the app from the app store and for a new user there will be 2 app for the same build. HOw can we do that .......
You're over thinking this.
Increment your version number.
Log into iTunes Connect. Click on your application. Click the 'Add Version' button.
Go through the steps to submit your latest build with it's updated version. Once approved new users will be able to download it, and existing users will be able to update to it. There will not be two versions on the app store - just one; your latest.
Apple have thought this through for you ;)
If you update your app on the AppStore the old version is removed once the update is approved. The new version will replace the existing one. Your app will not show up in the AppStore with 2 different versions.
Users who have the old version will see an update. New users will only be able to install the newly added update.