Codesigning & notarizing

Marty Knapp martyknappster at gmail.com
Thu Feb 4 14:25:58 EST 2021


I’ve narrowed this down to the “Revolution Zip” library. If I leave that out of Inclusions, I can build in 9.6.2 and codesign and all is well.

marty

> On Feb 3, 2021, at 2:59 PM, Mark Talluto via use-livecode <use-livecode at lists.runrev.com> wrote:
> 
> Hi Marty,
> 
> My work is with LiveCode 9.6.2 rc2 and Xcode 11.3.1.
> 
> I have only a cursory understanding of Levure. From what I read, Trevor has methods to codesign and even notarize inside of Levure’s framework. 
> 
> If your testing with a basic stack works as expected, maybe some interaction is happening with the Levure Framework project. I am certain Trevor knows best what may be happening here.
> 
> When you find out, please post back what you learn. 
> 
> Best regards,
> 
> Mark Talluto
> livecloud.io <http://livecloud.io/>
> nursenotes.net <http://nursenotes.net/>
> canelasoftware.com <http://www.canelasoftware.com/>
> 
> 
> 
> 
>> On Feb 3, 2021, at 1:45 PM, Marty Knapp via use-livecode <use-livecode at lists.runrev.com> wrote:
>> 
>> Mark,
>> When I create a new, empty test stack and save as a standalone using versions 9.6.0, 9.6.1 and 9.6.2, I right-click the resulting app to show contents and there is a folder “_CodeSignature” and inside that is a “CodeResources” file. When I build a test standalone with LC 9.5.1 that folder is not present. So LC must have started codesigning as you described starting with 9.6.0.
>> 
>> I can build a standalone in 9.6.1, codesign with AppWrapper and it notaries and runs fine. It’s when I do the build with 9.6.2 - it will run before I codesign with AppWrapper but after I codesign with AppWrapper - then it crashes on startup. It is a Levure-based app. If I create an empty test stack, build with 9.6.2, then codesign with AppWrapper it will open without a problem. So it looks like something specific to Levure or some combination of Levure, the version of my X-code (I’m on Mojave running X-Code 10.1 it looks like.) and LC 9.6.2.
>> 
>> Marty





More information about the use-livecode mailing list