Can't open testflight build - ios

Now when I open testflight link on iPhone I get an error:
"The requested app is not available or doesn't exist." Earlier everything was ok. How to resolve this issue?

(See comments on question)
I had the same problem yesterday. The only working solution was to delete the affected tester accounts from iTunesConnect and to invite them (and add them as internal testers) again.

Make sure that you are logged in with the correct iTunes account on the device, as it will not show the app if you are using a different iTunes account from the one specified in the iTunes Connect private beta

I was able to fix my problem.
log into itunes Connect
on itunes connect user, click +
I created a new user (same email but with + portion) ie user+testing#gmail.com
Give them a role that includes In-App Purchase Tester
make sure to add them to a group (this is the thing I missed)
verify from the apple id email for that user
create apple id account
back in itunes connect click on My Apps
click on prerelease
click on internal testers
make sure they have a check in the check box, click save
click on Builds
click on Testers
make sure they exist in the list of testers now
I then turned off the beta test for that build, and then reenabled the testflight beta testing, so that it resends the notification

Related

Bypass Itunes Connect Testflight app-beta review

I'm working with apple itunes connect website.
I want that my friend with an iphone can install my app from testflight.
My friend isn't part of my work team so he isn't listed in itunes connect users and cannot be an internal tester.
The "standard process" will be:
send app-beta review request.
wait for the review result
once is approved send invitation to external tester
I need that my friend will be able to run my app without waiting for beta-review (review request are disabled on holidays).
So i do the following:
add my friend to itunes connect users and give him developer privileges (he will have these privileges for a short time - and will not even know he has them).
he has to read the email received and click the link to activate itunes account.
add him to testflight internal tester so he can install my app.
finally my friend install my app from testflight
then, i remove my friend from both internal tester and itunes connect users so he has my app installed without wait the app review.
Will my app remain installed even if he is removed by internal testers and also by itunes connect users?
If yes this is a good method to skip the "so frustrating" apple app beta review process.
Actually, there is a way to skip review process. When you upload new build you just change Build, and not Version. You pass review for particular Version and then stack your Build's under this version without review (still, when you submit, button Submit to review is active but you will pass instantly). Enjoy.
If the AppStore were open, I would say to just wait for review. Each additional review for betas of the same version are automatic.
But, since that is not the case, you can do as you describe and it will work.
Another way is to get the UDID of the user, add it to your developer.apple.com account, make AdHoc profiles and make an AdHoc build. Then use something like Hockey to get them the build.

How to add a device to an internal tester in TestFlight?

I have a new device that I already registered in my Apple Developer account. In iTunes Connect I can see the list of my associated devices, but I don`t find the way to edit such list and add my new device. I don't either find in the documentation how to do this, could somebody tell me how could I add a new device to my iTunes Connect profile for TestFlight internal testing?
Thanks in advance
You don't have to add the device. If you login to iTunesConnect, go to Users&Roles -> Testflight-BetaTesters -> Internal. There you should see the person you added.
Once your tester has accepted the invitation in the email you can go to Apps -> YourApp -> Prerelease. Then add him. Your tester needs to download Testflight from the AppStore and login. That should work, then he installs the app to test.
After they are added as an Internal Tester under Users and Roles, you must go to the TestFlight tab within each app, click on iTunes Connect Users, tap the plus sign and select them from the list of users and click Add. Then they will get the email invitation.

Are iTunes Connect admins Testflight internal testers by default?

I added 3 users as Internal testers in Users and Roles > TestFlight Beta Testers.
In My Apps > Prerelease > Internal Testers only 2 of them appear.
The missing tester is an Admin/Legal user. They haven't received the TestFlight email invitation.
Are iTunes Connect admins Testflight internal testers by default? If not, did I miss any step in the process of getting them invited + added + receiving new builds in the Testflight app?
Under the 2nd path you described, the listed testers have a status showing whether they accepted their invitation. Also there is the tab named something like Current Build there you can see if they have installed your app (and which version they are on of course).
The people showing up are not necessarily invited yet, you have to check the checkmark left to their AppleID to activate them for the current app and thereby invite them.

ITunes Connect/Testflight - The request app is not available or does not exist

I just moved from distributing beta versions of my iOS app through testflightapp.com to the TestFlight service baked into iTunes Connect.
Some external testers (not tried internal) are having no problem, some are getting this message when they click the invite email link:
The user has:
Fully updated the iPad. (Version 8.1.2)
Fully updated Testflight app from the app store. (Version 8.1.2)
The email address I'm inviting is different from the Apple Id but I thought this was not a problem.
Make sure you do not reuse same email for a different device. I was getting this error trying to reuse invitation on another ipad after installing it on another ipad. Once I registered new user with another email, I was able to proceed.
You can ask the admin of an iTunesConnect to remove and add to the list of beta testers, so you will receive a new invitation and it will work.
I experienced this too. In my case it helps to disable the build and then re-enabled it again.
Cheers
/Edward.
Found this by Lefteris - worked for my me:
Make sure that you are logged in with the correct iTunes account on
the device, as it will not show the app if you are using a different
iTunes account from the one specified in the iTunes Connect private
beta
Link

Submission with Xcode 6 to iTunes Connect causes error ITMS-4088

I need to submit an iPhone app to the iTunes Connect account of my customer, by using Xcode 6.
With Xcode 5, during the submission process, we are requested to provide the iTunes Connect login credential to which submit the app.
It was just needed to ask the customer's team agent setting up an iTunes Connect user account for me.
This process was working fine.
Within Xcode 6 the app submission has been changed and it's not requested for iTunes Connect login. So it seems to be using the default iTunes Connect account corresponding with the Apple id configured in Xcode.
So trying to upload an app for the account of my customer I get the following error:
"ERROR ITMS-4088: "The organization XXXX does not have permission to modify the application with the Apple Id XXXXXXXXX. Please try again, using an account for an organization with access to this application." at SoftwareAssets"
Someone you already encountered this problem ? Do you have an idea how can I solve it?
Thanks
Edit (Some precision about my settings):
I'm working for several customers and so I configured my Apple accounts as follows:
I have only one Apple developer Account associated to an Apple Id: my.first#email.com
my developer account is associated to the developer account of some of my customers when I need to make changes with provisioning for instance. And so signing in to developer.apple.com I have to choose the right team I need to work for. It's relatively easy to do by this way.
For iTunes Connect I have my main account with the same Id as the Apple Id: my.first#email.com
When I need to submit an app for a customer it's not the same story as for the developer account. Indeed within iTunes Connect, it's needed to provide a new email each time you need to be added to the account of a customer. So I created several redirections of type my.second#email.com, my.third#email.com...
For submit an app for a customer with Xcode 5 simply choose the right iTunes Connect account when Xcode invite you to do that in the Organizer's submission process.
With Xcode 6 there is the error above.
The Problem with Xcode 6 is that this one does not request anymore to choose the iTunes Connect account to which the current app has to be uploaded.
Xcode seems now to expect uploading the current app to one of the accounts defined in the Preferences panel. However the Preferences’ account section waits for developer Apple Id and not for iTunes Connect account Id. When I added iTunes email to this section I got errors such as: not valid Apple Id or Apple Id not added to a developer account.
Perhaps a solution could be to add each iTunes Connect Id to the corresponding developer team (developer.apple.com) but it’s very constraining.
Another solution could be to have and Apple’s enterprise developer account instead of personal account, what would allow to add the iTunes Connect Id to your own developer account but I’m not sure this one could solve the issue because I get a personal developer account yet.
After few researches within Google and documentation, I deduced that either there is a bug within Xcode 6 or it’s now very difficult to use in this case, and I gived up to use it to submit this app.
Instead of Xcode I used the Apple’s Application Loader 2.9.1 which is very ease to use and make the submission faster.
It has been the final answer to my issue.
in your organizer Press in Export.
Save for ios appStore.
Generate Ipa.
Go to Application Loader (In Xcode-- Open developer Tools)
double Click in Deliver Your App
Select IPA.
good luck.
I had a similar issue:
For Team XYZ In iTunes Connect I was an Admin with AppleId A
In the Member Center (developer.apple.com) I was an Admin with AppleId B
Once AppleId A was added to the Member Center as an Admin I was able to successfully submit an app via XCode.
So it seems as though the AppleId for Member Center and iTunes Connect must match for each team.
Hope that helps someone,
Kevin

Resources