Re: ios deployment issue
Posted: Mon May 25, 2015 10:32 pm
Thanks Randy!
That really helped me get a long way with it. yet another step has appeared that has me baffled yet again.
I have added myself as an internal tester, and a family member as an external tester. when i view the prerelease section i am presented with two messages. the first stating "To use TestFlight Beta Testing, build 1.5.4 must contain the correct beta entitlement. For more information, see the FAQ." going to the FAQ's provides the following details:
"What should I do if my prerelease build does not contain the correct beta entitlement?
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.
If you have an existing Distribution Provisioning Profile that was generated before the launch of TestFlight Beta Testing, you must regenerate the profile."
As i've made this profile today, I am under the assumption that my provisioning profile is ok on in this regard.
The second prompts me to turn on TestFlight in order to begin testing. I flip the switch, and it turns green. Next, i'm asked to add a tester to begin.
I click to make sure that both the internal, and external testers are present (and they are), but a new message appears on the internal tester page prompting me to turn on TestFlight to begin testing. I jump back over to the build tab, and see that the switch has turned off, and i'm being prompt once more to turn on TestFlight.
is there as save button, or a step that i'm missing.
**Edit**
I've also noticed that there is a yellow triangle with an exclamation mark in it. My searches online have stated that this could be an issue with the provisioning profile missing the following key:
<key>beta-reports-active</key>
but i have located said key within my provisioning profile. i'm not sure if that helps in any way, but wanted to provide a bit more information as i came across it.
That really helped me get a long way with it. yet another step has appeared that has me baffled yet again.
I have added myself as an internal tester, and a family member as an external tester. when i view the prerelease section i am presented with two messages. the first stating "To use TestFlight Beta Testing, build 1.5.4 must contain the correct beta entitlement. For more information, see the FAQ." going to the FAQ's provides the following details:
"What should I do if my prerelease build does not contain the correct beta entitlement?
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.
If you have an existing Distribution Provisioning Profile that was generated before the launch of TestFlight Beta Testing, you must regenerate the profile."
As i've made this profile today, I am under the assumption that my provisioning profile is ok on in this regard.
The second prompts me to turn on TestFlight in order to begin testing. I flip the switch, and it turns green. Next, i'm asked to add a tester to begin.
I click to make sure that both the internal, and external testers are present (and they are), but a new message appears on the internal tester page prompting me to turn on TestFlight to begin testing. I jump back over to the build tab, and see that the switch has turned off, and i'm being prompt once more to turn on TestFlight.
is there as save button, or a step that i'm missing.
**Edit**
I've also noticed that there is a yellow triangle with an exclamation mark in it. My searches online have stated that this could be an issue with the provisioning profile missing the following key:
<key>beta-reports-active</key>
but i have located said key within my provisioning profile. i'm not sure if that helps in any way, but wanted to provide a bit more information as i came across it.