Page 1 of 1

How to use latest codesign properly with LiveCode 8?

Posted: Wed Oct 05, 2016 10:00 pm
by gtheus
I'm desperately trying to sign my LC application for macOS Sierra to have it used by some friends without the Gatekeeper warning. I have a certificate which I'm told is valid, and in earlier versions of Mac OS X (and LC?) I was able to do the signing, but with LC 8.1. on macOS Sierra is something wrong. I do the codesigning within the terminal by entering:

Code: Select all

codesign -s "certificate" /pathToApp
All I get is the following error which does mean nothing to me:
code object is not signed at all
In subcomponent: /pathToApp/Contents/MacOS/Externals/tsNet.bundle
How can I avoid this error - and what does it mean, anyway? How do you sign your code?
Best regards, Gian.

Re: How to use latest codesign properly with LiveCode 8?

Posted: Thu Oct 06, 2016 9:40 am
by LiveCode_Panos
Hi gtheus,

This sounds like bug http://quality.livecode.com/show_bug.cgi?id=18285, which is fixed in LC 8.1.1 RC-1.

Best regards,
Panos
--

Re: How to use latest codesign properly with LiveCode 8?

Posted: Fri Oct 07, 2016 3:57 pm
by gtheus
Hi Panos,
LiveCode_Panos wrote:This sounds like bug http://quality.livecode.com/show_bug.cgi?id=18285, which is fixed in LC 8.1.1 RC-1.
Great – with LC 8.1.1 RC-1 the problem did not occur anymore. Thank you for your help!
Best regards, Gian.

Re: How to use latest codesign properly with LiveCode 8?

Posted: Fri Feb 10, 2017 6:29 pm
by seaniepie
This broke again but across a larger number of extensions. It's been reported in http://quality.livecode.com/show_bug.cgi?id=19128 and refers initially to revFont but extends to the others so they hopefully get fixed. Until they do I can't submit any of my apps to the AppStore making LiveCode unfit for purpose. I'm really getting tired of running into issues like this and being at the mercy of LC and earning no money back. Gonna have to learn Swift, especially as LC wanna raise the price yet again without honouring older locked in price agreements. I just can't seem to earn a living from LC.