36

Currently I'm testing TestFlight. I created some internal testers and started the beta tests. The internal testers get an invitation email to begin testing. And here are my questions:

Which account can test the app if the link in the invitation email is clicked?

What happens if the email is forwarded? Will only the Apple ID from the internal testers be able to test the app? Or everyone who has that email? I have the problem that the email can only forwarded to me to test the app on the device. Currently the Apple ID from the internal tester is assigned for the devices. Another device (with probable different Apple ID) has now used the invitation. If I want to accept the link from the forwarded invitation email I get

The invitation is already in use. Try again.

The TestFlight app doesn't show me open invitations even I have the correct Apple ID. You have to use the email. In general, up to 10 devices should be able to test the app with on iTunes account (internal tester).

How can multiple devices added to one account?

What are the requirements here? Same Apple ID? OK. Having enabled sync (including apps) between all devices?

pnuts
  • 58,317
  • 11
  • 87
  • 139
testing
  • 19,681
  • 50
  • 236
  • 417
  • Which standalone service do you mean? I'm using TestFlight within iTunes Connect. The URL doesn't matter. – testing Feb 23 '15 at 10:01
  • 1. It shouldn't work if you forward the email to another email address, as TestFlight uses the Apple ID as identifier. 2. The same rule applies for multiple devices: up to 10 devices can be associated with a single tester's Apple ID. There isn't any other requirements that I'm aware of. If the tester owns an iPhone and an iPad, he can open the TestFlight email on this device and register for testing through the TestFlight app. – Romain Feb 23 '15 at 10:01
  • @Romain: Why is the invitation taken then? The Apple ID used in iTunes Connect for the internal tester is the same as the Apple ID for the device which I want to test on. I'm currently finding out which Apple ID was taken when the invitation was accepted. To test on multiple devices you need the same Apple-ID and access to the invitation email (regardless where it comes from)? – testing Feb 23 '15 at 10:04
  • 1
    Try to disable / re-enable that tester in iTunes Connect and see if a new "open" invite is getting sent? – Romain Feb 23 '15 at 10:06
  • @Romain: Now I removed the internal tester, added him again and I got the invitation email forwared on the device. Now it worked! Interestingly, the number of installations jumped from 2 to 4 (the old installation has been counted). Do you know why I can't see the description or feedback in the *TestFlight* app? Because I added them after publishing the first beta test? – testing Feb 23 '15 at 13:13
  • This post is now 18 months old and none of this worked for me. I have tried to edit internal tester and click remove but there is no effect -- the internal tester is not removed. I then tried clicking on the tester name, then going to tester profile. This just leads me in a circle back to the page where I started. No idea where to click. Can someone please post a step by step or link to a youtube video to show how to do this with modern Testflight environment? Thanks! – TheGrayVacuum Nov 10 '16 at 21:30
  • @TheGrayVacuum After clicking remove in iTunes Connect you have to click the Save button in the upper right. – cduhn Nov 11 '16 at 21:46

2 Answers2

22

To have multiple devices with test flight do the following:

  1. Make sure ALL TestFlight apps on all the devices are signed into the SAME Apple ID. (Note that the device can be signed into a different Apple ID.)
  2. Open the invitation email on the first device to add the app to Test Flight.
  3. Go to iTunes Connect -> Your App -> "TestFlight" Tab -> Internal Testing and remove your internal tester.
  4. Click "Save"
  5. Re-add the internal tester.
  6. Click "Save"
  7. Open the invitation email on the second device to add the app to Test Flight on that device.

Note: You can use any email address and any app or website for accepting the invitation email.

Justin Vallely
  • 5,932
  • 3
  • 30
  • 44
  • 3
    Just to add some clarification: the email address to which you send the invite and the Apple ID need not match, BUT the test account will be linked to the Apple ID (not the email) once you've accepted the invite. Adding to the confusion: in iTunes Connect you will always see the email address you sent to, rather than the Apple ID with which the user accepted the invite. – evanflash Apr 26 '16 at 14:02
  • 1
    Another thing that we noted is that TestFlights is limiting the installation in up to 10 devices per Apple Id. Then we need to use a different invitation code for getting 10 more devices. – nbloqs Sep 30 '16 at 16:32
  • "Go to iTunes Connect and deselect the check mark next to your internal tester email" ? Is this from an older version of iTunes Connect? Also, seems that if you do this, the app is no longer visible in Testflight on the first device. – shim Feb 22 '17 at 19:42
  • 1
    @shim Updated to match the current iTunesConnect version. – Justin Vallely Feb 23 '17 at 06:52
  • Is it necessary to have UDID of that device in our provisioning profile for Adhoc Test flight testing? – DShah Mar 21 '17 at 15:03
  • @DShah No, you don't need the UDID of a device. TestFlight builds are basically App Store builds. – Chau Thai Jul 21 '17 at 08:36
9

Once a user accepts an invitation and the app shows in their TestFlight, it will be available for download inside TestFlight on all devices associated with that Apple ID. No further action is necessary.

Once you have accepted an invitation, if you need to add TestFlight to another device, the TestFlight app itself can be downloaded from the App Store by anyone, no special link is needed. Your previously accepted invitations will show up when you download TestFlight on another device.

colonelclick
  • 2,165
  • 2
  • 24
  • 33