I've been using TestFlight for a while but this is the first time I'm submitting a build for beta testing directly from iTunesConnect since Apple bought TestFlight itself.
I've been experiencing a weird behaviour (or maybe just the Apple's expected behaviour).
I've added the user to my team (they've admin role), and I've selected them as part of the TestFlight tester in the dedicated panel. I've uploaded a build, switched the TestFlight Beta Testing on in the Build tab and selected the Internal Testers (just one in the screenshot below) I would like to receive that build.
Then...nothing happens, the state is still "Processing" (what?? shouldn't it be immediate?) the tester doesn't receive any invitation and I'm stuck. There's obviously something I'm missing here.
Beside, even if one tester has already been invited, the panel still shows "To start testing, invite at least one tester". TestFlight was such a good product once...
The two snapshot below show the state of my iTunesConnect panel. Any idea?
Approval usually takes no more than 48 hours. Once Apple approves your version of the app, subsequent builds won't need a review until you change the version number. When the app has passed Beta App Review, you'll receive an email with confirmation that your app can begin external testing.
Cons. For builds that introduce any major changes, Apple's beta app review can take up to 48 hours. Internal testers are limited to 25 testers, which can be somewhat restrictive.
To add Internal testers: Navigate back to your app in My Apps, select the TestFlight tab and click Internal Testing on the left-hand side; Now click the (+) sign next to the header Internal Testers; Check the box next to any eligible users who have not already been invited and click Add.
It turned out that "Processing" a build, even if it is for internal testing only (i.e. the 25 accounts associated with your team) may take a couple of hours. Even if the binary has already been validated by Xcode and Application loader.
I'm posting this as an answer since I've found no evidence about how long the "Processing" state is supposed to be. Given the length of some of the reviewing process it could be seconds, minutes, hours or days so it's nice to know that in this case it lasted a couple of hours.
Now my console status is this one.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With