Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

iOS TestFlight build notification e-mails repeatedly not being received [closed]

We're building an iOS app in iOS 8 using Apple's version of TestFlight (integrated with iTunes Connect, of course). However, the system regularly refuses to send the "new build" notification e-mails to internal testers. In order to get build notification e-mails, I have to remove users from the internal testers group and re-invite them. Even when I have done this, the build notification e-mail (although it lists the desired version of the app) doesn't actually trigger an update in my TestFlight iOS app.

Points to note:

  • I have the Connect and TestFlight apps installed on my phone.
  • This has worked in the past with earlier versions of the app.

I have found other similar questions on Stack Overflow such as this and this one, but none of them seem to deal with the "this happens to me repeatedly" problem. Besides, most of them seem to suggest "remove all internal testers, disable beta testing on the app, then re-add them all" which is not a sustainable solution when we'd like to release multiple new builds per day through our continuous integration system.

Does anyone have any ideas?

ETA: I found an Apple Developer Forums thread on the subject. Not much help but it might be in future.

like image 438
Dawngerpony Avatar asked Nov 23 '14 10:11

Dawngerpony


People also ask

How do I get TestFlight email invites?

You should find an email with the subject line “Welcome New iTunes Connect User“ in your mailbox. All you have to do is click “activate your account“, once this is done, the tech developer will be able to send you a TestFlight invitation.

How long do TestFlight builds last?

Builds remain active for 90 days after upload.

How do I resend TestFlight invitation code?

Next, go to 'Users and Roles' > 'TestFlight Beta Testers' > 'External' and delete users you want to resend invites to. After that add them as new external users to your build. After that new invites will be sent to them.

Why do TestFlight builds expire?

Apple probably wants to prevent that TestFlight can be used to distribute Apps to users outside of the App Store, so they enforce a strict expiry policy. The App runs for 30 days and will then stop working. You can update your beta within this 30 day period, so beta testers can update and then get again 30 days.


1 Answers

I had the same issue, Making changes to the "What to Test" field in the Build page and saving caused notifications to go out instantly for me.

When you upload a new build wait for a bit (I wait an hour) for all the processing to finish, then add the What to Test info and hit save. This seems to work for me quite well.

like image 118
intractve Avatar answered Nov 14 '22 21:11

intractve