TestFlight expired

折月煮酒 提交于 2019-12-21 17:12:08

问题


I am trying to use TestFlight (the new one) to share my app.

I have now shared it with 3 of my internal testers on itunes connect one of them everything has worked fine and they have successfully downloaded the app.

But the other two when on the TestFlight app get a page like this:

Why my it be expired it makes no sense as it is definitely with in the 30 day test period as it is working fine on the other internal tester any help would be great


Update

I just received an email from the "App Store Developer Support Escalation Team"

They said:

Hi Max,

We believe this issue has been resolved. If your testers are still unable to test your app when using the TestFlight app version 1.0.1, please let us know.

Best regards,

Ben

If anybody is still having the problem before they try the answers bellow and after they have updated the TestFlight app. Let me know and I will get back to the "App Store Developer Support Escalation Team".


回答1:


When shit like that happens, it usually means you have issue with provisioning profile.

It is the only thing that could possibly expire (certificates also)

Here are the following steps that will help you resolve this issue:

  1. Log into your developer account
  2. Delete/regenerate the profile
  3. Go to Xcode
  4. preferences
  5. then account
  6. refresh the provision
  7. clean
  8. build (using production profile)
  9. archive
  10. submit

Voila, should work fine now!




回答2:


The same happened to me a couple of weeks ago. In some devices it was working, while in others the expired button appeared. If the provisioning profile regeneration doesn't work, it must be an issue with the Language & Region section in the iOS settings. Just compare what is different between the ones that work and the ones that doesn't. In my case, I fixed it setting the region as United States, Gregorian Calendar, and Advanced in Automatic. After I changed this, the button changed to "Download" state immediately. I hope it works for you.




回答3:


Check to see if the devices showing the app as expired in TestFlight are set to use a 24-Hour system clock. On the device, go to settings -> General -> Date & Time. Ensure the 24-Hour Time switch is on, as TestFlight currently struggles with 12-Hour system clocks.



来源:https://stackoverflow.com/questions/26387461/testflight-expired

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!