"Missing screenshots" After uploading an app to the appstore? - ios

I've been trying to upload my game to the appstore for a couple of hours already, this process drives me crazy to be honest, I think that Apple didnt do much of a great job explaining how to do that,
Anyhow, after actually uploading my game, I got a red icon there, and it sais "Missing screenshots"
After looking in google and such, I realized that it may have something to do with the device family I've been building the game for, so I changed it to iPhone only,
But now when I tried to re-upload my game, I couldn't.
The Application Manager doesn't let me upload anything, and I can't even delete the app from the list and restart the process,
I'd be grateful to hear what I could do to fix it and get this annoying process behind me.
Thank you so much

Login to iTunes Connect and go to 'Manage Your Applications'
Select your app and then select the current version
Under 'Links' header, select 'Binary Details'
On the top right hand corner of the page you'll see 'Reject This
Binary', click this and confirm
Go back to your app's page and then press 'Ready to Upload Binary'
again. and continue as before when you first uploaded.
If you don't see 'Ready to Upload Binary', you just need to wait for the rejection to go through (you should receive an email when this is done).

Whether its an app that is made for a specific country or global, or whether it is for the iPhone,iPad or Universal, if you have set the "Localization Native Development" key in the info.plist file to true, you'll have to upload screenshots specific to each region.

Related

Build is disappearing from itunes connect

When I upload a build from xcode I'm able to see the build is processing on itunesconnect.apple.com, the image below is the screen I initially see:
build processing
But after I refresh the page the build disappears and doesn't reappear. It's been over an hour and I still don't see the build anymore. I've tried rearchiving but I get the same result--I see it initially but then it disappears. This is the "empty" screen I see after my build has disappeared:
empty build
Should I keep on waiting, contact support, or is this normal?
Most probably you are missing some key in the plist.
Please check your email for the developer account.
App Store review may send you a email for the above issue.
Make sure you have the key
" NSPhotoLibraryUsageDescription " also added in your plist
I've had issues in the past when I tab to different applications during the build upload process. In those cases XCode seems to mess up and builds can take an exceptionally long time to process (3+ hours in my case). In my case I just incremented the build number and generated a new version making sure to keep Xcode in focus during the upload.
Usually the build might take around 3 hours to get processed and appear in App store depending on the size of your app. But so far I have not seen a scenario where even processing of build is not shown. I would suggest you to logout and login and then check for the same.
I got a email from apple.
I am not using camera and photo in my app, but still i got this email from apple developer team to add in my info.plist file. I don't know why to add it, but it worked.

removing a beta test (testflight) app on an iphone

A colleague of mine has installed a beta app of mine a year ago on his iphone with the use of testflight. Now he cannot delete the app anymore.
The normal move of the icon for deinstallation is simply ignored.
How to delete/uninstall an app after testing?
I'm an React Native dev who's more used to Android, so I also had trouble with this.
Turns out I was deep pressing (force pressing?) the icon instead of long pressing. You have to make sure you're only pressing lightly in order to make the 'x' icon appear, otherwise you get a menu of options like 'Send Feedback'.
This is slightly going off of guess work but will explain as best as I can.
I assume that when you launched the app you did so via iTunes Connect and inside the TestFlight tab?
If so then the TestFlight build should have an expiration date next to it of when the app will stop working. If that doesn't exist the other thing to check is the 'All Testers'tab, move the mouse of the right hand side of the person's name and remove them. That might force the app to delete.
Short of that, the only other thing I can suggest is to meet with the client and try and press and hold on the app and see what happens. You could also go onto the TestFlight app on their device and see what the information says in there.
I hope that helps!

Xcode Organizer Icon Showing Blank

In the organizer inside Xcode I see the following. What icon represent the image here and does it impact the consumer of the application?
My two cents: if you see it showing up on the phone and are sure you added all the icon/artwork files in there, you probably have nothing to worry about.
Optionally, you could see what results you get with the Xcode->Window->Organizer->Archives->YourApp-> "Validate" button,
or
You might try submitting it to the app store with the "Wait-until-I-tell-you-to-publish-it" (paraphrased) option checked, and see what it looks like in your itunes connect account. If you see the icons/artwork there and all looks dandy, you should be good to go. That way if anything looks funny, you can resubmit the icons ( I believe you can just do that as meta-data and not an entire binary ) before it goes live.
I'm fairly positive iTunes would most likely reject and not publish an app that contained no icons/artwork.

How to definitively reject/replace a binary in the new iTunes Connect when button missing

I'm writing my own question and answer here, because there are dozens of them on stackoverflow, and all have different answers, none of which worked for me.
So, it's been many months since the new iTunes Connect launched, and for a lot of people it's still impossible to reject your own binary so you can replace it, for example if you upload a binary, the status changes to "waiting for review" and then you realise you have a bug so want to upload a new binary.
For many people, there are just no buttons/links/anything on the screen that allows you to modify the binary.
I have my own answer which I'll post now, but it's a total hack, so if anyone else has a sure fire and cleaner way of dealing with this nightmare of a system that Apple has forced on us, please post!
EDIT
Sadly, this didn't work, the old build was released even though everything on iTunes Connect indicated the new one was up for review. More details in the comments throughout this post.
Here's how to get around the problem ...
Upload a new binary, to do this you need to change the build number .. in the plist, this is "Bundle version" NOT "Bundle versions string, short", although you can change that if you want also.
Since everything, and I mean everything, about the app submission process is f***** then you probably wont get confirmation from Organizer that the binary was submitted, but it probably was.
Wait a short time, log into iTunes Connect, go to your app, click on the "pre-release" tab, you should see your new binary in there, it may still say "processing", if so .. I would wait until that stage has completed before continuing.
NOW THE HACK
In the "Versions" tab, there should be a blue plus icon right beside the word "Build". For me, there wasn't.
USING CHROME: Go to the "Versions" tab and scroll down to build. Right click on build and choose "inspect element".
Expand the div with class "section" and then the h1 with class "ng-binding". In here you will see the word "Build", right below this is a link (a href), it has three classes in the html ... "addIcon ng-binding ng-hide". Double click here and you can edit. Delete ng-hide. BOOM, the plus icon will appear on the web-page, you can now click and choose your new build, then save.
What. A. Complete. Joke.
DISCLAIMER
My app is waiting for review, I cant guarantee that Apple wont turn around and approve the old binary, but everything I can see in iTunes Connect suggests that it's the newer binary that is waiting to be reviewed .. so I'm hopeful. I'll update once the review is complete.
You can also reject the binary using a similar method to Stephen:
Search for "modal for dev reject" in the html. Remove the class "ng-hide" from that. Accept when prompted to reject the build.

New iTunes connect interface -- should it IMMEDIATELY be seen on "Prerelease"?

Regarding the insane changes to itunesconnect.
When you successfully upload a build from Xcode,
It seems you have to wait until it appears here..fair enough.
BUT there is confusing information about the prerelease section.
Should it IMMEDIATELY APPEAR on the PRERELEASE area?
Or, do you have to wait, even for it to appear on the "Prerelease" area?
Anyone who actually knows ... THANK YOU.
Some partial information ...
a build submitted at 1606 did appear on the "prerelease" area at 1651.....
(So, 45 minutes later.)
How did I make it happen? Over on Xcode, I took the same archive, and clicked validate, let it process that, and then clicked submit again. Half way through, the "first" one (from 45 minutes ago) did appear as shown here on the "Prerelease" section. I then just clicked to cancel that second upload (I guess it would have been harmless anyway.) Coincidence? I don't know, but it worked.
So now - it's stuck in "prerelease" section! :O
I had the same issue and now I have solved.
The reason for that is that your build is missing something that apple servers is unable to determine.
to solve this, make sure you have included all possible settings needed for your app submission, and make sure you have added at least one of the launch images for every possible resolution, that was my case, I added an launch image for every device and did works.
so, carefully check if you project is missing one of those settings or an image, and try.
thanks
if you have an App that Waiting for Review, the New App that you create and you upload... it will not Appear on +Build until the first App " Approved or Rejected"

Resources