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 is recommended and easy to manage.

Matthias



-
Matthias Rebbe
Life Is Too Short For Boring Code

> Am 05.02.2021 um 21:24 schrieb 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 after 
> building the standalone then entitlements were not needed. 
> 
> So for anyone else who runs into this, you can use the same entitlements that 
> Livecode uses (in an entitlements.plist file):
> 
> 
>   com.apple.security.cs.allow-jit
>   
>   com.apple.security.cs.allow-unsigned-executable-memory
>   
>   com.apple.security.cs.allow-dyld-environment-variables
>   
>   com.apple.security.cs.disable-library-validation
>   
>   com.apple.security.cs.disable-executable-page-protection
>   
>   com.apple.security.device.audio-input
>   
>   com.apple.security.device.camera
>   
>   com.apple.security.personal-information.location
>   
>   com.apple.security.personal-information.addressbook
>   
>   com.apple.security.personal-information.photos-library
>   
>   com.apple.security.automation.apple-events
>   
>  
> 
> In Levure I used the same data above but saved into a “my app 
> name.entitlements” file and then configured the app.yml file appropriately
> 
> In AppWrapper you need to set the the following under Hardened Runtime:
> Allow Execution of JIT-complied code
> Allow Unsigned executable memory
> Allow DYLD environment variables
> Disable library validation
> Disable executable memory protection
> 
> Marty
> 
> 
>> On Feb 4, 2021, at 2:28 PM, Marty Knapp  wrote:
>> 
>> 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 fine 
>> when code signed.
>> 
>> If rev zip was damaged it would not work in the unsigned app. Anything else 
>> that I should check? This is really frustrating.
>> 
>> Marty
>> 
>>> On Feb 4, 2021, at 1:09 PM, panagiotis merakos via use-livecode 
>>>  wrote:
>>> 
>>> 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 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 you send me the standalone that
> crashes. Also make sure you attach the stack to the bug report :)
> 
> Kind regards,
> Panos
> --
> 
> On Thu, 4 Feb 2021 at 22:47, Paul Dupuis via use-livecode <
> use-livecode@lists.runrev.com> wrote:
> 
>> 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, 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 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 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.
>> 
>> I have only a cursory understanding of Levure. From what I read,
>> Trevor has methods to codesign and even notarize inside of 

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 of including revzip). The
> really weird part of this was if I swapped in the revzip bundle from 9.6.1
> after building the standalone then entitlements were not needed.
>
> So for anyone else who runs into this, you can use the same entitlements
> that Livecode uses (in an entitlements.plist file):
>

Thanks for sharing Marty. I wonder if this is why I was having SSL issues
with the standalone I built with 9.6.2? I'll play around with the
entitlements and see if that fixes it.

-- 
Trevor DeVore
ScreenSteps
www.screensteps.com
___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


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 after building the 
standalone then entitlements were not needed. 

So for anyone else who runs into this, you can use the same entitlements that 
Livecode uses (in an entitlements.plist file):


com.apple.security.cs.allow-jit

com.apple.security.cs.allow-unsigned-executable-memory

com.apple.security.cs.allow-dyld-environment-variables

com.apple.security.cs.disable-library-validation

com.apple.security.cs.disable-executable-page-protection

com.apple.security.device.audio-input

com.apple.security.device.camera

com.apple.security.personal-information.location

com.apple.security.personal-information.addressbook

com.apple.security.personal-information.photos-library

com.apple.security.automation.apple-events

  

In Levure I used the same data above but saved into a “my app 
name.entitlements” file and then configured the app.yml file appropriately

In AppWrapper you need to set the the following under Hardened Runtime:
Allow Execution of JIT-complied code
Allow Unsigned executable memory
Allow DYLD environment variables
Disable library validation
Disable executable memory protection

Marty


> On Feb 4, 2021, at 2:28 PM, Marty Knapp  wrote:
> 
> 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 fine when code 
> signed.
> 
> If rev zip was damaged it would not work in the unsigned app. Anything else 
> that I should check? This is really frustrating.
> 
> Marty
> 
>> On Feb 4, 2021, at 1:09 PM, panagiotis merakos via use-livecode 
>>  wrote:
>> 
>> 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 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 you send me the standalone that
 crashes. Also make sure you attach the stack to the bug report :)
 
 Kind regards,
 Panos
 --
 
 On Thu, 4 Feb 2021 at 22:47, Paul Dupuis via use-livecode <
 use-livecode@lists.runrev.com> wrote:
 
> 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, 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 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 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.
> 
> 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 
> nursenotes.net 
> canelasoftware.com 
> 
>>> 

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,

-
Matthias Rebbe
Life Is Too Short For Boring Code

> Am 04.02.2021 um 23:28 schrieb 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 fine when code 
> signed.
> 
> If rev zip was damaged it would not work in the unsigned app. Anything else 
> that I should check? This is really frustrating.
> 
> Marty
> 
>> On Feb 4, 2021, at 1:09 PM, panagiotis merakos via use-livecode 
>>  wrote:
>> 
>> 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 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 you send me the standalone that
 crashes. Also make sure you attach the stack to the bug report :)
 
 Kind regards,
 Panos
 --
 
 On Thu, 4 Feb 2021 at 22:47, Paul Dupuis via use-livecode <
 use-livecode@lists.runrev.com> wrote:
 
> 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, 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 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 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.
> 
> 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 
> nursenotes.net 
> canelasoftware.com 
> 
>>> ___
>>> use-livecode mailing list
>>> use-livecode@lists.runrev.com
>>> Please visit this url to subscribe, unsubscribe and manage your
>>> subscription preferences:
>>> http://lists.runrev.com/mailman/listinfo/use-livecode
>> 
>> ___
>> use-livecode mailing list
>> use-livecode@lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your
>> subscription preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
> 
 ___
 use-livecode mailing list
 use-livecode@lists.runrev.com
 Please visit this url to subscribe, unsubscribe and manage your
>>> subscription preferences:
 http://lists.runrev.com/mailman/listinfo/use-livecode
>>> 
>>> 
>>> ___
>>> use-livecode 

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 fine when code 
signed.

If rev zip was damaged it would not work in the unsigned app. Anything else 
that I should check? This is really frustrating.

Marty

> On Feb 4, 2021, at 1:09 PM, panagiotis merakos via use-livecode 
>  wrote:
> 
> 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 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 you send me the standalone that
>>> crashes. Also make sure you attach the stack to the bug report :)
>>> 
>>> Kind regards,
>>> Panos
>>> --
>>> 
>>> On Thu, 4 Feb 2021 at 22:47, Paul Dupuis via use-livecode <
>>> use-livecode@lists.runrev.com> wrote:
>>> 
 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, 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 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 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.
 
 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 
 nursenotes.net 
 canelasoftware.com 
 
>> ___
>> use-livecode mailing list
>> use-livecode@lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your
>> subscription preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
 
 ___
 use-livecode mailing list
 use-livecode@lists.runrev.com
 Please visit this url to subscribe, unsubscribe and manage your
 subscription preferences:
 http://lists.runrev.com/mailman/listinfo/use-livecode
 
>>> ___
>>> use-livecode mailing list
>>> use-livecode@lists.runrev.com
>>> Please visit this url to subscribe, unsubscribe and manage your
>> subscription preferences:
>>> http://lists.runrev.com/mailman/listinfo/use-livecode
>> 
>> 
>> ___
>> use-livecode mailing list
>> use-livecode@lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your
>> subscription preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
>> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list

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 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 you send me the standalone that
> > crashes. Also make sure you attach the stack to the bug report :)
> >
> > Kind regards,
> > Panos
> > --
> >
> > On Thu, 4 Feb 2021 at 22:47, Paul Dupuis via use-livecode <
> > use-livecode@lists.runrev.com> wrote:
> >
> >> 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, 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 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 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.
> >>
> >> 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 
> >> nursenotes.net 
> >> canelasoftware.com 
> >>
>  ___
>  use-livecode mailing list
>  use-livecode@lists.runrev.com
>  Please visit this url to subscribe, unsubscribe and manage your
>  subscription preferences:
>  http://lists.runrev.com/mailman/listinfo/use-livecode
> >>>
> >>> ___
> >>> use-livecode mailing list
> >>> use-livecode@lists.runrev.com
> >>> Please visit this url to subscribe, unsubscribe and manage your
> >>> subscription preferences:
> >>> http://lists.runrev.com/mailman/listinfo/use-livecode
> >>
> >> ___
> >> use-livecode mailing list
> >> use-livecode@lists.runrev.com
> >> Please visit this url to subscribe, unsubscribe and manage your
> >> subscription preferences:
> >> http://lists.runrev.com/mailman/listinfo/use-livecode
> >>
> > ___
> > use-livecode mailing list
> > use-livecode@lists.runrev.com
> > Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> > http://lists.runrev.com/mailman/listinfo/use-livecode
>
>
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
>
___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


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.

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 you send me the standalone that
crashes. Also make sure you attach the stack to the bug report :)

Kind regards,
Panos
--

On Thu, 4 Feb 2021 at 22:47, Paul Dupuis via use-livecode <
use-livecode@lists.runrev.com> wrote:


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, 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 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 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.

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 
nursenotes.net 
canelasoftware.com 


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your
subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your
subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your
subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode



___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


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 Is Too Short For Boring Code

> Am 04.02.2021 um 21:56 schrieb 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 you send me the standalone that
> crashes. Also make sure you attach the stack to the bug report :)
> 
> Kind regards,
> Panos
> --
> 
> On Thu, 4 Feb 2021 at 22:47, Paul Dupuis via use-livecode <
> use-livecode@lists.runrev.com> wrote:
> 
>> 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, 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 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 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.
>> 
>> 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 
>> nursenotes.net 
>> canelasoftware.com 
>> 
 
 ___
 use-livecode mailing list
 use-livecode@lists.runrev.com
 Please visit this url to subscribe, unsubscribe and manage your
 subscription preferences:
 http://lists.runrev.com/mailman/listinfo/use-livecode
>>> 
>>> 
>>> ___
>>> use-livecode mailing list
>>> use-livecode@lists.runrev.com
>>> Please visit this url to subscribe, unsubscribe and manage your
>>> subscription preferences:
>>> http://lists.runrev.com/mailman/listinfo/use-livecode
>> 
>> 
>> ___
>> use-livecode mailing list
>> use-livecode@lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your
>> subscription preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
>> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


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 you send me the standalone that
crashes. Also make sure you attach the stack to the bug report :)

Kind regards,
Panos
--

On Thu, 4 Feb 2021 at 22:47, Paul Dupuis via use-livecode <
use-livecode@lists.runrev.com> wrote:

> 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, 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 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 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.
> 
>  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 
>  nursenotes.net 
>  canelasoftware.com 
> 
> >>
> >> ___
> >> use-livecode mailing list
> >> use-livecode@lists.runrev.com
> >> Please visit this url to subscribe, unsubscribe and manage your
> >> subscription preferences:
> >> http://lists.runrev.com/mailman/listinfo/use-livecode
> >
> >
> > ___
> > use-livecode mailing list
> > use-livecode@lists.runrev.com
> > Please visit this url to subscribe, unsubscribe and manage your
> > subscription preferences:
> > http://lists.runrev.com/mailman/listinfo/use-livecode
>
>
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
>
___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


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


-
Matthias Rebbe
Life Is Too Short For Boring Code

> Am 04.02.2021 um 21:51 schrieb 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 “Levure” framework as well as 
> AppWrapper - tried both version 3 and 4
> 
> Marty
> 
>> On Feb 4, 2021, at 12:46 PM, panagiotis merakos via use-livecode 
>>  wrote:
>> 
>> 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. 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 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 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@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.
>> 
> 
> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


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 “Levure” framework as well as AppWrapper - 
tried both version 3 and 4

Marty

> On Feb 4, 2021, at 12:46 PM, panagiotis merakos via use-livecode 
>  wrote:
> 
> 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. 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 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 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@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.
> 


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


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. 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 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 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@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 
> >>> nursenotes.net 
> >>> canelasoftware.com 
> >>>
> >
> > ___
> > use-livecode mailing list
> > use-livecode@lists.runrev.com
> > Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> > http://lists.runrev.com/mailman/listinfo/use-livecode
>
>
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
>
___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


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, 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 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 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.

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 
nursenotes.net 
canelasoftware.com 



___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your 
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-livecode



___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your 
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-livecode



___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


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 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 
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.

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 
nursenotes.net 
canelasoftware.com 



___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode



___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


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 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.
>> 
>> 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 
>> nursenotes.net 
>> canelasoftware.com 
>> 


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


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.
> 
> 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 
> nursenotes.net 
> canelasoftware.com 
> 
> 
> 
> 
>> On Feb 3, 2021, at 1:45 PM, Marty Knapp via use-livecode 
>>  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


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


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 
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 
nursenotes.net 
canelasoftware.com 




> On Feb 3, 2021, at 1:45 PM, Marty Knapp via use-livecode 
>  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
> 
> 
>> On Feb 3, 2021, at 1:17 PM, Mark Talluto via use-livecode 
>>  wrote:
>> 
>> 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, 2021, the digital certificates you use to sign your 
>> software for installation on Apple devices, submit apps to the App Store, 
>> and connect to certain Apple services will be issued from a new intermediate 
>> Apple Worldwide Developer Relations certificate (expiring 2030). This new 
>> intermediate certificate will not affect the availability or functionality 
>> of apps you’re already distributing on the App Store. And you can continue 
>> to use your existing certificates until they expire. 
>> 
>> If you’re running Xcode 11.4.1 or later, you’ll receive the updated 
>> certificate automatically when you sign an app after January 28, 2021. If 
>> you’re running an earlier release of Xcode and need to generate new 
>> certificates, download and install the new intermediate certificate and 
>> utilize the command line to sign your app. You can also archive your build 
>> with your existing Xcode version and sign it for distribution with Xcode 
>> 11.4.1 or later. 
>> 
>> The current intermediate certificate (expiring in 2023), will continue to 
>> issue certain Apple services certificates, including Apple Push Notification 
>> service (APNs) SSL certificates and Apple Wallet pass signing certificates. 
>> Keep both versions installed on your development systems and servers until 
>> later this year. 
>> 
>> Learn more about upcoming certificate updates for Apple services. 
>> 
>>  
>> 
>> Best regards,
>> Apple Developer Relations
>> 
>> 
>> Best regards,
>> 
>> Mark Talluto
>> livecloud.io 
>> nursenotes.net 
>> canelasoftware.com 
>> 
> 
> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


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 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


> On Feb 3, 2021, at 1:17 PM, Mark Talluto via use-livecode 
>  wrote:
> 
> 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, 2021, the digital certificates you use to sign your 
> software for installation on Apple devices, submit apps to the App Store, and 
> connect to certain Apple services will be issued from a new intermediate 
> Apple Worldwide Developer Relations certificate (expiring 2030). This new 
> intermediate certificate will not affect the availability or functionality of 
> apps you’re already distributing on the App Store. And you can continue to 
> use your existing certificates until they expire. 
> 
> If you’re running Xcode 11.4.1 or later, you’ll receive the updated 
> certificate automatically when you sign an app after January 28, 2021. If 
> you’re running an earlier release of Xcode and need to generate new 
> certificates, download and install the new intermediate certificate and 
> utilize the command line to sign your app. You can also archive your build 
> with your existing Xcode version and sign it for distribution with Xcode 
> 11.4.1 or later. 
> 
> The current intermediate certificate (expiring in 2023), will continue to 
> issue certain Apple services certificates, including Apple Push Notification 
> service (APNs) SSL certificates and Apple Wallet pass signing certificates. 
> Keep both versions installed on your development systems and servers until 
> later this year. 
> 
> Learn more about upcoming certificate updates for Apple services. 
> 
>  
> 
> Best regards,
> Apple Developer Relations
> 
> 
> Best regards,
> 
> Mark Talluto
> livecloud.io 
> nursenotes.net 
> canelasoftware.com 
> 


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


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, 2021, the digital certificates you use to sign your 
software for installation on Apple devices, submit apps to the App Store, and 
connect to certain Apple services will be issued from a new intermediate Apple 
Worldwide Developer Relations certificate (expiring 2030). This new 
intermediate certificate will not affect the availability or functionality of 
apps you’re already distributing on the App Store. And you can continue to use 
your existing certificates until they expire. 

If you’re running Xcode 11.4.1 or later, you’ll receive the updated certificate 
automatically when you sign an app after January 28, 2021. If you’re running an 
earlier release of Xcode and need to generate new certificates, download and 
install the new intermediate certificate and utilize the command line to sign 
your app. You can also archive your build with your existing Xcode version and 
sign it for distribution with Xcode 11.4.1 or later. 

The current intermediate certificate (expiring in 2023), will continue to issue 
certain Apple services certificates, including Apple Push Notification service 
(APNs) SSL certificates and Apple Wallet pass signing certificates. Keep both 
versions installed on your development systems and servers until later this 
year. 

Learn more about upcoming certificate updates for Apple services. 

 

Best regards,
Apple Developer Relations


Best regards,

Mark Talluto
livecloud.io 
nursenotes.net 
canelasoftware.com 


> On Feb 3, 2021, at 12:47 PM, Marty Knapp via use-livecode 
>  wrote:
> 
> 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 codesigning as it performs some other 
> cleanup functions that I like. I have a Levure-based app and my 
> build-codesign-notarize process has been working fine, until I tried with LC 
> 9.6.2 rc2. If I leave the codesigning done by LC get a bunch of errors back 
> when I notarize. If I codesign (but not notarize) the 9.6.2 rc2 built app 
> with AppWrapper it crashes on startup with a "Service exited with abnormal 
> code: 255” error.
> 
> I tried leaving the codesigning done by LC and then tried notarizing with 
> apps built in 9.6.1 and 9.6.2 - they both fail to notarize with lots of errors
> 
> Anybody else having similar issues?
> 
> Marty
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


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 developers that an Intermediate Certificate 
expired recently and instructions as to what to do about it. I don't 
know if that may impact you as it depends on what version of Xcode you 
are using and whether you are signing for Mac Store distribution or 
distribution from your own web site.




On 2/3/2021 3:47 PM, Marty Knapp via use-livecode wrote:

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 codesigning as it performs some other cleanup 
functions that I like. I have a Levure-based app and my build-codesign-notarize 
process has been working fine, until I tried with LC 9.6.2 rc2. If I leave the 
codesigning done by LC get a bunch of errors back when I notarize. If I codesign 
(but not notarize) the 9.6.2 rc2 built app with AppWrapper it crashes on startup 
with a "Service exited with abnormal code: 255” error.

I tried leaving the codesigning done by LC and then tried notarizing with apps 
built in 9.6.1 and 9.6.2 - they both fail to notarize with lots of errors

Anybody else having similar issues?

Marty
___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode



___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode