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

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"

Related

App Build is not appearing on App Store Connect submission Dashboard

I have a Flutter developed App that I want to upload for App Store Review.
The App has been successfully uploaded through Xcode as you can see here— https://prntscr.com/26m7w94

Sadly, the Build doesn’t appear in my App Connect Build section as you can see here— https://prnt.sc/26no755

When I try to re-upload, it let’s me know that the Build is already uploaded to App Store Connect as you can see here— https://prnt.sc/26no84v

I have written to Apple and I don’t understand the answers they are giving me. They are just talking off-point.
Now I have waited for 8 days for this build to appear, but this uploaded build is not appearing.
Without this Build appearing, I cannot Submit to App Store Review.
Everything in the App Store Connect Form has been completely filled. Only Build remains to be added as you can see here— https://prntscr.com/26no94s
I can’t figure out what to do next, and this is 8(eight) wasted days gone by, with me not knowing what next to do.
Has anyone here faced this kind of problem before? How did you solve it?
Regards
Check in the TestFlight section. There might be a yellow triangle next to your build. You may need to answer some additional questions such as encryption usage etc. Just click on the triangle to answer and your build should be available afterwards.
Sometimes the answer to this issue is that there is actually a problem with App Store Connect (like right now).
You can check for issues on the Apple Developer System Status page.
For me changing the version from X.X.X to X.X.X+1 (2.2.2 -> 2.2.3) fixed the issue.
Sometimes it happens and I have also faced this problem .I successfully uploaded my bundle from Xcode but not found in connect.
I waited 30 minutes and refreshed .Then my bundle came in App Store connect.
Solution 1 : wait for some time & Refresh ,
Solution 2 : Create another Bundle and push to connect using Transporter (You can download transporter from appStore)
If the build doesn't show up on App Store Connect. You may want to check your email (the one you used as your Apple Id when uploading the build).
In my case Apple sent me an automatic email telling me that my build had some issues. Xcode didn't complain about anything and neither App Store Connect.
UPDATE: This might have boiled down to timing. After changing the version number to 1.0.0, that build showed up immediately. Half an hour later, the 0.0.1 build appeared out of the blue as well.
If you've set your version number to 0.0.1+X because you thought that makes sense while the app is still under development, change that back to 1.0.0+X. The upload will succeed, but app store connect won't list the build without a leading "1." in the version number.
Make sure no webviews are used in your app. It will not show builds in App Store Connect and neither XCode nor Apple will say that anything is wrong.

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!

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.

Xcode signing problems with iphone app: is it possible to build and run without signature?

Not the most bright question, but I really need an answer.
I created an iPhone app with a friend. I did the first 100 hours of the development (by myself) and he did the rest (sometimes I'd help him debug in class). He then took it over completely; finished it and uploaded it to the app store (no idea how that process works). Since we don't know git well enough I emailed him the code. A few days ago I asked him the most recent version of the code back, so he mailed it to me in a zip file and now I can't build the app.
What I want to do is build and run the app in the simulator.
Instead I get the following error:
Even the play button doesn't display anything.
My friend also has no idea why this error occurs. My guess is that he barely knew enough to upload everything to the app store. Also I don't have a developer account, because the person who we are building this app for has it. He gave it to my friend, but my friend doesn't want to give it to me. And the person who has the developer account is not responding.
What should I do? I "just" want to build and run it on my macbook (I know, it probably isn't that easy).
What do I need to know?
So my target was the following at first. This was my only option. Clicking at it did not help, it only showed this thing as an option.
Then after the comment of Nitin I poked around for a bit (for the 10000th time). I did this by clicking on the gear icon which has the option "Manage Schemes..."
I don't know what a scheme is and I remembered that I never saw this menu box before. For fun I clicked on "Autocreate Schemes Now". I got this as a result.
My guess is that it was a new target to build at, and indeed it was.
I can now build and run my project without signing.
Thanks for the comment, it led me to the answer while clicking around once again :)

Resources