Submit iOS build update without re-uploading screen-shots and app-previews - ios

I want to submit an update for my iOS app, but this seems to require submitting a new version which entails re-entering all information, screenshots, videos, etc.
I can't find anything that explicitly says one can submit solely a new build for an existing version that has already been approved. Is this possible?
If not, is there a way to copy over all of the previous version's information, screenshots, videos, etc. within iTunesConnect?
EDIT:
Specifically, the problem is that screen-shots and app-previews from the previous approved version do not show up by default.

For anyone googling here:
The problem is this:
It annoyingly defaults to (say) 6.5 !!!
(Whatever is current as you are reading this.)
And it's likely you have no images you likely have no images for that size!
Simply click on the other sizes to see your existing images!
That's all it is.
2019 note ..
As #phihag mentions below, they're always changing "just which one is actually required," but in all events you can click around away from the default to see what's happening. You may then come to realize that Apple now requires image sizes that are NOT in your previous release, and so you now need to generate a new set of images.

There is no need to upload screenshots, videos and other information again and again when you are publishing a new version. Unless you have a new functionality which you want to be presented in the screenshots or you have to support a new apple device. For example your previous version didn’t support iPhone X, then when you create a new version, there won’t be any screenshot for iPhone X. So you need to upload screenshots only for that specific device.
So, just create the New version and upload the new build and add - What's new in this version. You are then good to go.
As to your question on whether it is possible to upload a new build to existing live version. Answer to that is - NO. Once an app is live, you always have to create a new version on iTunesConnect and upload build configured with that version number.
As an example, here are two images :
1. Already existing app on iTunesConnect (live version)
2. New version created. Screenshots already there by default.

Related

How can I resubmit v1.0 as v1.1 so I can change screenshots, keywords etc in iTunes connect?

I don't need to make any changes to the binary, I just want to refresh screenshots, keywords, and other metadata. We are currently on v1.0 (ready for sale) and I know I would need to a v1.1 build in order to create a new submission. Is there perhaps a way renaming v1.0 as v1.1, or cloning it and naming v1.1?
I'm not technical, so was hoping someone could explain if there is a method to do this without engaging my developer. Any help would be tremendous appreciated!
You have to upload a new binary file of your app to change information such as the app version. The description, however, can be edited without submitting a new build.
Go to your My App, select the app you want to edit, click 1.0 ready for sale under App Store tab. There you can see all of the information, including keywords and screenshots etc. The app description, version feature, as well as other contact info can be edited, while the keywords and app version is locked. Remember to save your changes after editing by clicking the save button on the the upper-right corner.
Hope this helps :)
You need to upload new build with changed build number, application version and create version in iTunes connect with screenshots and other stuff.
Exactly what ghkaren said! You just have to go to xcode and in the general screen with the bundle identifier you can go under and see version and build. I believe for a new update you need to change version and then post a new update!

iOS app only new build and not new version give two errors

good morning. I have already putted my iPhone app in App Store, and it is already approved and in sale.
Now, I have done a little change (the text of two message box and the correct color / alignement of one label; nothing else). This is only a new build of the same version, not a new version, so I would avoid the long approval process, and I would update this new version only as a new build.
I have tried to upload it with the same procedure (in the same conditions!) which I have already followed during my first upload of my first main version (using x-code); but it doesn't work and I see the error message which you can see in the screenshot which I have putted in my dropbox account and which you can see by the following link.
Why happend? How can I fix it?
Simply each submission must be a new version with a higher version number. Each submission must go through the review process. Often the review process for a small change is quicker.
Apple does not know what actually changed so must review the entire app. Surprisingly, not every app developer is honest and trustworthy—gasp!
Just up the version number and re-submit the app.

How do I update Apple-hosted content without breaking old app versions?

I'm having a memory game in the store using Apple-hosted content for in-app purchases. The content is basically images - users can download new card packs for the game.
I now want to update those images, and they'll have a different size. In parallel I will update the app so that it can handle these new sizes. But how can I avoid the old app versions to download the new sizes? I'm sure that would mess everything up.
I can't find any settings in iTunes Connect that would allow me to set compatibility relationships or something. Does anyone have an idea how to manage this situation?
Even though it is a pain you can update the newer version of the app to use slightly different image names. That way you retain the original app functionality while the new version uses the new images. It's more work, but as more people upgrade to newer versions of your app you can phase out the old images.

Replace app on AppStore

I have an app on AppStore that I would like to improve with StoryBoard. I was recomended to build a new app from scratch instead of trying to add storyboard to an old app. So I have done that and now I would like to upload it to the AppStore and replace the old one.
I understand that the bundle identifier and app name must be the same. Do I have to make sure any other stuff is the same?
Yes, you can do this no problem.
Just make sure to use the same App bundle identifier i.e. com.companyname.appname as in your original app.
Then use the same distribution license that you would normally use.
You have to release the new app as an update to the old app but apart from that you can change anything else.
You also have to make the new version number greater than the current apps version number.
To the users it will look like a normal update but in the background you will have essentially replaced the entire app.
You could consider this as an update of you app.
Bundle version should be higher then before (for example 1.1 or 2.0 if the previous one is 1.0) - this usually depends on how big the difference will seem to the users.
And also: if you are saving anything to documents folder make sure that the new version is compatible with the old data.
New version should be able to run on device:
if there was (any) previous version installed
if there was no previous installation of your app

Editing screenshots in iTunes Connect after iOS app was approved

In the iTunes Connect App Management interface -- how do I edit the screenshots for my localized (approved and live) iPhone app?
Unfortunately, the web upload form had a bug which actually required the screenshots to be provided in reverse order (I provided them in the correct order, which meant that Apple reversed them and now they ended up wrong). Also mentioned here at StackOverflow. I only managed to edit the 4 screenshots in the US version, but not my localized version, and that was in the old interface.
The current standing on this has changed to:
Beginning January 9 [2013], app screenshots will be locked in iTunes Connect once your app has been approved. New screenshots may be uploaded when you submit a binary for an update to an existing app or a new app.
Apple support now got back with the (somehow not too satisfactory) answer:
If your app is currently for sale on
the App Store, you will need to submit
an update in order to change your app
screenshots.
If you have any further questions
regarding this, please let us know.
I was able to change my screenshots after my app was ready for sale, just click on "View Details" in iTunes Connect, delete the old screenshots and replace them, then "Done". The change is not instant so wait a bit. Then you will see your new screenshots on AppStore ;)
As of today, it appears you can't edit screenshots after you submit a new version. I tried everything but couldn't delete the draft screenshots until I finally removed my app from submission.
I usually use the time after submission to edit and improve the screenshots, but now have to be doing it before submission. This is a horrible change. Here is the email from support.
Being unable to now edit screenshots while an app is in "Waiting for
Review" status, is expected behavior.
Developer-facing documentation currently lists "Waiting for Review" as
a state where locked metadata can be edited. Screenshots should be the
only locked metadata that cannot be edited while an app is in the
"Waiting for Review" status.
We are currently updating the developer resources and documentation to
clarify
From the updated manual :
(*)
If you have new application screenshots for a version of your application, it is best to wait until this new version of your app is approved before updating your screenshots in iTunes Connect. Updating these before a version approval will change the screenshots for the currently-live application version. This best practice also applies to application metadata changes that you wish to coordinate for a specific version.
On the other hand, in the table in Appendix A it is stated that the screenshots are Locked, Version-level (page 153).
Version-level is:
If the item is marked on the Version, then the item information will relate to a specific version and may vary between versions.
Locked is:
If the item is marked as Locked, it can only be edited in an Editable State.
And a list of Editable states is:
Prepare For Upload, Waiting For Upload, Waiting For Review, Waiting For Export Compliance, Upload Received, Rejected, Developer Rejected, Invalid Binary, Missing Screenshot.
None of these states can be reached once the app is Ready For Sale by using any button in the iTunes Connect. The only reasonable thing that I can think of is submitting another minor version binary to Apple and looking for the possibility of changing the screenshots during the submission process.
The problem is (*):
If you have new application screenshots for a version of your application, it is best to wait until this new version of your app is approved before updating your screenshots in iTunes Connect.
So how do I do it correctly????????
I thought the same exact thing a couple of days ago. Then I uploaded it again in reverse order but instead it was random. They need to make a better UI for this. One where we dont even need to re-upload them, but arrows to move it up/down.
The official answer I received from Apple is:
Your app screenshots cannot be edited once your app has been approved. You can edit them in all other editable states.
Please note, when updating your app currently, you will be able to provide new screenshots and the new screenshots will not go live until the update is approved.
If you have any further questions regarding this, please let us know.
There's been some back and forth on the possibility of changing screenshots of an app that is in "Ready for Sale" state, without having to upload new binary.
At one point it was possible, but as of January 9th 2013 it requires a new binary:
Beginning January 9, app screenshots will be locked in iTunes Connect
once your app has been approved. New screenshots may be uploaded when
you submit a binary for an update to an existing app or a new app. For
more information on capturing and using screenshots, read the Xcode
User Guide.
source: https://developer.apple.com/news/?id=1092013a
Images CAN be edited after an app is available for sale. This was changed at end of 2010. If you already have 5 images - the upload link will not work until you delete one. No need to worry - if you delete one and have any issues on the DPI or RGB of what you are trying to upload (get an error or it is rejected) you can always click 'cancel' rather than 'save' and your original images will remain.
You dont need to add new version. Just wait about 1hr and your changes at screenshot gallery will appear at AppStore.
Solution for me was to use Safari. The controls would not show in Google Chrome. Using Safari I could modify the metadata.

Resources