Re: Codesigning & notarizing

2021-02-05 Thread matthias rebbe via use-livecode
@Marty, Great to hear that you finally got it working. What i do not understand is why the code signed (without entitlements) sample standalone did run w/o crashing here, but on your Macs it crashed, although we are both using the same macOS version. Anyway, using entitlements for code signing

Re: Codesigning & notarizing

2021-02-05 Thread Trevor DeVore via use-livecode
On Fri, Feb 5, 2021 at 2:25 PM Marty Knapp via use-livecode < use-livecode@lists.runrev.com> wrote: > After much hair pulling and some help from Matthias I seem to have this > solved. It appears that starting with LC 9.6.2 “entitlements” are needed > even for web deployment (at least in the case

Re: Codesigning & notarizing

2021-02-05 Thread Marty Knapp via use-livecode
After much hair pulling and some help from Matthias I seem to have this solved. It appears that starting with LC 9.6.2 “entitlements” are needed even for web deployment (at least in the case of including revzip). The really weird part of this was if I swapped in the revzip bundle from 9.6.1

Re: Codesigning & notarizing

2021-02-04 Thread matthias rebbe via use-livecode
Marty, do you experience this problem also with your demo stack and Xcode 11.3? If so, could you create a new standalone from that demo stack and upload it somewhere, so i could download it and try to code sign it here? Btw. Are you code signing for web distribution or Apple store? Regards,

Re: Codesigning & notarizing

2021-02-04 Thread Marty Knapp via use-livecode
I just updated to Xcode 11.3 and still have the issue. With revzip included, building with 9.6.2 it works fine *until* I codesign - either with the Levure app packager or with AppWrapper (tried versions 3 and 4) As soon as it starts to launch it crashes. If I take out revzip the app will open

Re: Codesigning & notarizing

2021-02-04 Thread panagiotis merakos via use-livecode
Thanks for testing Matthias :) On Thu, 4 Feb 2021, 23:08 Paul Dupuis via use-livecode, < use-livecode@lists.runrev.com> wrote: > I should have added that we sign with entitlements (the same set LC uses) > > On 2/4/2021 3:56 PM, panagiotis merakos via use-livecode wrote: > > @Marty > > > > If you

Re: Codesigning & notarizing

2021-02-04 Thread Paul Dupuis via use-livecode
I should have added that we sign with entitlements (the same set LC uses) On 2/4/2021 3:56 PM, panagiotis merakos via use-livecode wrote: @Marty If you have not done it already, it might be worth adding entitlements to the codesign.

Re: Codesigning & notarizing

2021-02-04 Thread matthias rebbe via use-livecode
The stack is already attached to the bug report. ;) I had some time, so I've used Marty's demo stack and created a standalone and code signed it. I also did not add the entitlements when code signing with App Wrapper 4. The code signed app does not crash at startup. - Matthias Rebbe Life

Re: Codesigning & notarizing

2021-02-04 Thread panagiotis merakos via use-livecode
@Marty If you have not done it already, it might be worth adding entitlements to the codesign. https://lessons.livecode.com/m/4071/l/1293515-entitlements-for-signed-and-notarized-apps I do not think it is the Xcode version that is the problem. I am on Mojave as well, so I can do a quick test if

Re: Codesigning & notarizing

2021-02-04 Thread matthias rebbe via use-livecode
Hi Marty, i added a comment to your bug report already. I used your demo stack and cannot replicate the crash. I use App Wrapper 4 to code sign. I code signe for Web distribution, not for App Store or Store installer. I am also on Mojave (10.14.6), but i am using Xcode 11.3 Regards, Matthias

Re: Codesigning & notarizing

2021-02-04 Thread Marty Knapp via use-livecode
No it is not used on startup, it’s for a backup feature that the user invokes. I am on Mojave and looks like x-code 10.1. Do you think my version of x-code could be the issue? All is fine when I build with LC 9.6.1. It’s when I build with 9.6.2. I’ve used the codesigning ability of Trevor’s

Re: Codesigning & notarizing

2021-02-04 Thread panagiotis merakos via use-livecode
Hello Marty, How is revZip used by your app? Is it used on startup? Kind regards, Panos -- On Thu, 4 Feb 2021 at 22:38, Paul Dupuis via use-livecode < use-livecode@lists.runrev.com> wrote: > FYI - Our App includes the revZIP library. We codesign deep via Terminal > command and get no crashes.

Re: Codesigning & notarizing

2021-02-04 Thread Paul Dupuis via use-livecode
I should add, we're not using Levure. We are using LC9.6.2rc2, we codesign via Terminal on Mohave using Xcode 10.2.1 On 2/4/2021 3:37 PM, Paul Dupuis via use-livecode wrote: FYI - Our App includes the revZIP library. We codesign deep via Terminal command and get no crashes. Codesign, notarize,

Re: Codesigning & notarizing

2021-02-04 Thread Paul Dupuis via use-livecode
FYI - Our App includes the revZIP library. We codesign deep via Terminal command and get no crashes. Codesign, notarize, and staple without problems. On 2/4/2021 2:40 PM, Marty Knapp via use-livecode wrote: Re: building a standalone in LC 9.6.2 rc2 with the “Revolution Zip” library (crashes

Re: Codesigning & notarizing

2021-02-04 Thread Marty Knapp via use-livecode
Re: building a standalone in LC 9.6.2 rc2 with the “Revolution Zip” library (crashes when codesigned) Just filed a bug report on this - 23083 Marty > On Feb 4, 2021, at 11:25 AM, Marty Knapp wrote: > > I’ve narrowed this down to the “Revolution Zip” library. If I leave that out > of

Re: Codesigning & notarizing

2021-02-04 Thread Marty Knapp via use-livecode
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 > wrote: > > Hi Marty, > > My work is with LiveCode 9.6.2 rc2 and Xcode 11.3.1. >

Re: Codesigning & notarizing

2021-02-03 Thread Mark Talluto via use-livecode
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

Re: Codesigning & notarizing

2021-02-03 Thread Marty Knapp via use-livecode
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

Re: Codesigning & notarizing

2021-02-03 Thread Mark Talluto via use-livecode
LiveCode codesigns their inner parts so they can run on our desktops. We are still required to codesign and notarize our standalones. I too use AppWrapper and have been able to process them fully without errors. This is the email from Apple explaining the new certificate: Starting January 28,

Re: Codesigning & notarizing

2021-02-03 Thread Paul Dupuis via use-livecode
I am using LC 9.6.2rc2 and to the best of my knowledge, it does NOT codesign standalone for you. Codesigning and notarization (on macOS) is up to you. I codesign and notarize and stable under macOS Mojave using Terminal commands and all is working for me. Apple just sent a notice to

Codesigning & notarizing

2021-02-03 Thread Marty Knapp via use-livecode
Is it just my imagination or does LC (9.6.1) now automatically codesign Mac apps when you build a standalone? Well my setup is - I tried on 2 different Macs. Yet I can’t find anywhere to set or change this - what am I missing? Is there a ghost in the machine?? I usually use AppWrapper to do my