Page 1 of 1

Livecode and TestFlight app

Posted: Tue May 26, 2015 1:22 pm
by sms5138
Hi everyone,

I apologize in advance for the length post.

I've recently uploaded an early build of my application to iTunes Connect, and am looking to put together a small group of testers (for feedback, bugs, and general improvement information) using TestFlight.

I posted this issue before in the Livecode for complete beginners yesterday, and got some helpful solutions using AirLaunch. Thought i would post it in this section to see if anyone has run into any issues using TestFlight, or would have any information as to what I may be doing wrong.

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.

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.

Has anyone been able to successfully use TestFlight, and if so is there something that I'm missing?

Thanks in advance for any assistance you can provide!

-Sean

Re: Livecode and TestFlight app

Posted: Tue May 26, 2015 5:51 pm
by jacque
Did you refresh Xcode and rebuild the standalone with the new certificate?

Re: Livecode and TestFlight app

Posted: Tue May 26, 2015 6:57 pm
by Mikey
Lots of us used to use testFlight, until it was changed, a couple of months ago. I don't know about everyone else, but I am now using AirLaunch from HyperactiveSW (http://hyperactivesw.com/airlaunch/index.html). I actually like it better than testFlight in some ways, because I have a custom landing page for my users that they just bookmark to always see the latest version and any notes for that version. It uses dropbox for the repository.

Re: Livecode and TestFlight app

Posted: Tue May 26, 2015 8:56 pm
by sms5138
Mikey - thank you for your help. I've been looking at AirLaunch as a possible solution, but am wanting to use the Apple provided route before moving in that direction. I am seriously considering it at this point though. I'm not even sure that I can use AirLaunch as I'm using an Indie license, and it stated it only works with a Commercial license (which at the time i signed up i recall there being a difference).

Jacque- I recreated my certificates, and provisioning profile, and built the app.

I've done some reading regarding iTunes connects. i see that my entitlement states that get-task-allow is set to false, and for the most part people state that they recreated the profiles, put them into Xcode refreshed (or restarted) Xcode, and the problem was fixed.

I've done this step as well, but am seeing (through Text Editor) that any provisioning profile i make for distribution has the following entry:

<key>get-task-allow</key>
<false/>

Any provisioning profile i make for development yields the following result:

<key>get-task-allow</key>
<true/>

Livecode will make a successful build of the app using the development profile, but Application Launcher fails while adding the application with the following message:

ERROR ITMS-90161:"Invalid Provisioning Profile. The provisioning profile included in the bundle is invalid. [Missing code-signing certificate.] For more information, visit the iOS Developer Portal.

Is there a way to specify when creating the provisioning profile whether or not the get-task-allow can be set to true or false? am i possibly created the provisioning profile incorrectly?

Thanks in advance to any insight that may be offered!

-Sean

Re: Livecode and TestFlight app

Posted: Tue May 26, 2015 9:16 pm
by Mikey
I don't think you'll be able to use testFlight without a commercial license, either. I didn't know LC would even let you build an ios binary without a commercial license.

Re: Livecode and TestFlight app

Posted: Tue May 26, 2015 9:19 pm
by jacque
I'm not even sure that I can use AirLaunch as I'm using an Indie license,
Right, AirLaunch won't work with the community version. But you can't upload to the App Store using the community version anyway, because the GPL license is incompatible with Apple's terms. Only LC commercial can use the App Store.

Re: Livecode and TestFlight app

Posted: Wed May 27, 2015 12:47 pm
by sms5138
Hi Jacque,

I started out using the community version, but have upgraded to a paid indie version that's about $300 a year. i am able to create, and upload my app's to the App Store.

**Edit**
My apologies. I may have spoken to soon. I have looked the pricing over again, and i no longer see "commercial" as an option. So i'm assuming the "indie" license is the equivalent of the commercial. This being the case i guess that AirLaunch will work for my version of livecode.

I would like to confirm that before taking that route though.

Re: Livecode and TestFlight app

Posted: Wed May 27, 2015 4:06 pm
by jacque
I haven't been keeping up with the latest licencing plans and I had to go look up what the Indy license contains. I had thought it was another way of describing the community version but I see now its a low cost commercial edition. The web site lists it as "commercial Indie" actually.

So it will work fine with AirLaunch. The only reason AirLaunch doesn't work with Community is because it's password protected and can't be opened there.

Re: Livecode and TestFlight app

Posted: Wed May 27, 2015 4:39 pm
by sms5138
Perfect! thanks for letting me know! I'm thinking i'll end up going that route pretty soon. Testflight's turning out to be a bit more taxing than i thought it'd be, and considering what i'm wanting to do i think AirLaunch will work just fine.

Thanks again for all the help!

-Sean

Re: Livecode and TestFlight app

Posted: Thu Feb 08, 2018 9:15 pm
by gagsoft
Hi Guys
just want to confirm....does Airlaunch work with LC INDY 8.1.8?

Thanks

Peter G

Re: Livecode and TestFlight app

Posted: Thu Feb 08, 2018 9:52 pm
by jacque
gagsoft wrote:
Thu Feb 08, 2018 9:15 pm
Hi Guys
just want to confirm....does Airlaunch work with LC INDY 8.1.8?

Thanks

Peter G
Yes, it does.

Re: Livecode and TestFlight app

Posted: Tue Mar 13, 2018 8:11 pm
by gagsoft
Hi Guys
Just want to say thanks for all the help.

Much appreciated
Peter G