Test Flight: "must contain the correct beta entitlement"
Moderators: FourthWorld, heatherlaine, Klaus, kevinmiller, robinmiller
-
- Posts: 15
- Joined: Mon Jul 11, 2011 8:12 pm
Test Flight: "must contain the correct beta entitlement"
I have successfully submitted and released my app to iTunes but can't get the Test Flight service to work. I keep getting the message: "To use TestFlight Beta Testing, build 1.0.4 must contain the correct beta entitlement. For more information, see the FAQ."
Everything I have read says to recreate my Distribution Provisioning profile which I did. I recreated it again today and am still getting the warning message.
I converted my embedded.mobileprovision file ( contained in my .app file ) to xml to see if it contains the Entitlements <key>beta-reports-active</key> which it does and it has a value: <true/>.
Livecode: 7.0.1
xCode: 6.1.1
OS: Yosemite 10.10.1
Any advice would be most appreciated.
Steven
Everything I have read says to recreate my Distribution Provisioning profile which I did. I recreated it again today and am still getting the warning message.
I converted my embedded.mobileprovision file ( contained in my .app file ) to xml to see if it contains the Entitlements <key>beta-reports-active</key> which it does and it has a value: <true/>.
Livecode: 7.0.1
xCode: 6.1.1
OS: Yosemite 10.10.1
Any advice would be most appreciated.
Steven
-
- VIP Livecode Opensource Backer
- Posts: 219
- Joined: Mon Dec 05, 2011 5:35 pm
- Location: Kanagawa, Japan
Re: Test Flight: "must contain the correct beta entitlement"
I have the same situation using
Livecode: 7.0.1
xCode: 6.1.1
OS: 10.9.5
I would like to start using test flight as well
Livecode: 7.0.1
xCode: 6.1.1
OS: 10.9.5
I would like to start using test flight as well
-
- VIP Livecode Opensource Backer
- Posts: 7237
- Joined: Sat Apr 08, 2006 8:31 pm
- Location: Minneapolis MN
- Contact:
Re: Test Flight: "must contain the correct beta entitlement"
I haven't used Test Flight so take this with a grain of salt, but since you are distributing development copies of your app I'd think you would use the development profile, not the distribution one. It's worth a try anyway. Distribution profiles are typically only used when submitting to the App Store.
Jacqueline Landman Gay | jacque at hyperactivesw dot com
HyperActive Software | http://www.hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
-
- Posts: 15
- Joined: Mon Jul 11, 2011 8:12 pm
Re: Test Flight: "must contain the correct beta entitlement"
Unfortunately that is not the answer. The following statement comes from the iTunes Connect page that describes Beta Entitlement:
https://itunesconnect.apple.com/WebObje ... ntitlement
"To use the TestFlight app to test your prerelease build, it must be signed with an App Store Distribution Provisioning profile that includes the beta entitlement. New Distribution Provisioning profiles generated in the iOS Developer Center will automatically contain the beta entitlement."
I believe the point is that once you have had some beta testing done and you are happy with the build you simply release it.
Thanks for the idea though.
Steven
https://itunesconnect.apple.com/WebObje ... ntitlement
"To use the TestFlight app to test your prerelease build, it must be signed with an App Store Distribution Provisioning profile that includes the beta entitlement. New Distribution Provisioning profiles generated in the iOS Developer Center will automatically contain the beta entitlement."
I believe the point is that once you have had some beta testing done and you are happy with the build you simply release it.
Thanks for the idea though.
Steven
Re: Test Flight: "must contain the correct beta entitlement"
Does anyone find a solution to this problem?
I have the same right now.
I have the same right now.
-
- VIP Livecode Opensource Backer
- Posts: 16
- Joined: Fri Dec 31, 2010 8:13 am
Re: Test Flight: "must contain the correct beta entitlement"
1. find the entitlements.xcent file in device folder (7.1 and 8.1)
2. modify as below, by adding beta-reports-active key
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>beta-reports-active</key>
<true/>
<key>application-identifier</key>
<string>${APP_IDENTIFIER}.${BUNDLE_IDENTIFIER}</string>
<key>get-task-allow</key>
<true/>
${REMOTE_NOTIFICATIONS}
</dict>
</plist>
that should do the trick.
2. modify as below, by adding beta-reports-active key
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>beta-reports-active</key>
<true/>
<key>application-identifier</key>
<string>${APP_IDENTIFIER}.${BUNDLE_IDENTIFIER}</string>
<key>get-task-allow</key>
<true/>
${REMOTE_NOTIFICATIONS}
</dict>
</plist>
that should do the trick.
-
- Posts: 17
- Joined: Wed Dec 04, 2013 1:52 pm
Re: Test Flight: "must contain the correct beta entitlement"
It didn't work for me. Maybe I did something wrong.
I still get " To use TestFlight Beta Testing, build 1.1.5 must contain the correct beta entitlement. For more information, see the FAQ.".
From Apple: "To use the TestFlight app to test your prerelease build, it must be signed with an App Store Distribution Provisioning profile that includes the beta entitlement. New Distribution Provisioning profiles generated in the iOS Developer Center will automatically contain the beta entitlement."
I made a new Distribution Provisioning profile. It didn't help.
I added (see above, in6.1; 7.1 ; 8.1- directories:
<key>beta-reports-active</key>
<true/>
Is that enough?
Does it work by other users of LC?
Suggestions?
Regards,
Peter
I still get " To use TestFlight Beta Testing, build 1.1.5 must contain the correct beta entitlement. For more information, see the FAQ.".
From Apple: "To use the TestFlight app to test your prerelease build, it must be signed with an App Store Distribution Provisioning profile that includes the beta entitlement. New Distribution Provisioning profiles generated in the iOS Developer Center will automatically contain the beta entitlement."
I made a new Distribution Provisioning profile. It didn't help.
I added (see above, in6.1; 7.1 ; 8.1- directories:
<key>beta-reports-active</key>
<true/>
Is that enough?
Does it work by other users of LC?
Suggestions?
Regards,
Peter
-
- Posts: 73
- Joined: Mon Nov 12, 2012 4:13 pm
Re: Test Flight: "must contain the correct beta entitlement"
Nope we have the same problem even with the fix. Any other ideas or should I create a bug report?
-
- Posts: 73
- Joined: Mon Nov 12, 2012 4:13 pm
Re: Test Flight: "must contain the correct beta entitlement"
There is bug report created and Runrev is working on it: http://quality.runrev.com/show_bug.cgi?id=14706
-
- Posts: 50
- Joined: Mon Mar 03, 2014 1:17 am
Re: Test Flight: "must contain the correct beta entitlement"
Hi,
I'm having the same problem trying to use TestFlight in iTunesConnect with my app. Can you give more context regarding the "device" folder? Is this within the Xcode application or somewhere else?
Thanks,
Sean
UPDATE: I found the file. Applications, LiveCode 7.0.3, Contents, Tools, Runtime, iOS, Device-8_1. I added the beta key and am now uploading to iTunesConnect. Will post how it goes...
I'm having the same problem trying to use TestFlight in iTunesConnect with my app. Can you give more context regarding the "device" folder? Is this within the Xcode application or somewhere else?
Thanks,
Sean
UPDATE: I found the file. Applications, LiveCode 7.0.3, Contents, Tools, Runtime, iOS, Device-8_1. I added the beta key and am now uploading to iTunesConnect. Will post how it goes...
-
- Posts: 50
- Joined: Mon Mar 03, 2014 1:17 am
Re: Test Flight: "must contain the correct beta entitlement"
Adding that beta test key to the entitlements file seemed to work for me. I was able to submit my app just now for beta review on iTunesConnect.
Re: Test Flight: "must contain the correct beta entitlement"
This fixed the issue for me as well (LiveCode 7.0.5). I added the beta test key to both the Entitlements.xcent and StoreEntitlements.xcent files.
Re: Test Flight: "must contain the correct beta entitlement"
I'm having this problem. Where is the Entitlements.xcent file?
Ta.
Ta.
Re: Test Flight: "must contain the correct beta entitlement"
I have followed this thread with no luck.
Adding that beta test key to the entitlements file did not work for me.
I am using LC7.1 , x code 6.4 .
I did not see anywhere to enable beta entitlement on the apple developer site when doing my provisioning profiles.
The beta testing hasn't been around for that long, so I made my build with the latest versions of x code assuming the beta entitlement would be included.
I don't know if this is a live code issue , but I don't feel that I should have to modify folder contents.
Please help
Adding that beta test key to the entitlements file did not work for me.
I am using LC7.1 , x code 6.4 .
I did not see anywhere to enable beta entitlement on the apple developer site when doing my provisioning profiles.
The beta testing hasn't been around for that long, so I made my build with the latest versions of x code assuming the beta entitlement would be included.
I don't know if this is a live code issue , but I don't feel that I should have to modify folder contents.
Please help