Missing beta entitlement: beta-reports-active

1,462 views
Skip to first unread message

Mike Mee

unread,
Feb 25, 2015, 11:02:11 PM2/25/15
to rob...@googlegroups.com
I'm trying to get my (libGDX + RoboVM) iOS app to work with Apple's new TestFlight (now that they've disabled the old one).

When I upload, I get this warning in the iTunesConnect window:

To use TestFlight Beta Testing, build 81 must contain the correct beta entitlement. For more information, see the FAQ

I reprovisioned as the Apple FAQ suggests, loaded XCode and refreshed the configs (Xcode -> Preferences -> Accounts, View Details button, refresh at bottom left) and then rebuilt again with the RoboVM Eclipse plugin.

This time the Application Loader gave me an error:

WARNING ITMS-90191: "Missing beta entitlement. Your app does not include the beta-reports-active entitlement. If you intend to distribute this build via TestFlight for beta testing, please re-build this app with a newly generated provisioning profile."

I'm hoping there's some xml file that needs to be updated (as I've been using RoboVM for almost a year now and perhaps the default setup has changed).  Or maybe there's something more subtle going on.  Apologies if this is in a FAQ or release notes somewhere. I've looked...

Any ideas?  Many thanks in advance!

Mike Mee

unread,
Feb 25, 2015, 11:57:12 PM2/25/15
to rob...@googlegroups.com
I think I have the answer. 

The trick is to create a distribution profile at Apple for "Distribution to the App Store", not "ad hoc distribution".  Previously I had to use "ad hoc" so that I could specify devices and use (the non-Apple) TestFlight. It now seems that using an "ad hoc" profile and it's associated devices will omit the beta-reports-active entitlement (this changed sometime in the past two weeks I think). This is probably the root cause of the (somewhat) erroneous error message in iTunesConnect, which should say something like "Don't use an adhoc profile".

Phew.

ebbybeh

unread,
Feb 27, 2015, 5:00:58 PM2/27/15
to rob...@googlegroups.com
Thanks this worked for me too.
Reply all
Reply to author
Forward
0 new messages