[Lazarus] OSX 64 bit Cocoa + Catalina Installer

Anthony Walter sysrpl at gmail.com
Tue Oct 15 02:35:42 CEST 2019


Martin,

Yes I read the message requesting lldb testing the other day. I haven't
taken the time to test it yet, but as I understand it's a great project
that will hopefully allow for better debugging (such as inspecting and
changing properties at runtime) but is still missing some important
functionality.

About code signing the gnu debugger, yes this page hopefully will help you
get started, but I understand it can be a bit finicky.

https://www.getlazarus.org/setup/macintosh/

Most of those steps apply, but the steps to stop the gatekeeper service and
restart it may vary a bit depending on your OSX version.

Additionally, there may be a more related problem for OSX Catalina users,
as it now is forcing non CLI applications from sources other than the
official app store to be notarized before being allowed to run. The same
gatekeeper service is responsible for this on Catalina. Apparently it can
take hours to generate a certificate for you program.app files, and you
need to manually insert xml data into the plist data. I've read that Apple
has suspended this requirement until sometime in 2020, giving developers
more time to adjust, but to me it seems rather draconian.

Here is a useful tip though, according to the first comment on a recent HN
article you can bypass notarization checks when running your visual apps by
right clicking them and selecting open the first time:

https://news.ycombinator.com/item?id=21179970

If that doesn't work I've heard holding alt when left clicking your
program.app will also bypass notarization checks.

And finally, Ryan Joseph put together this useful information and github
page related to fpc Catalina development:

https://www.mail-archive.com/fpc-pascal@lists.freepascal.org/msg51807.html

The short of all this information is: We need more testing.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus/attachments/20191014/bbe11a61/attachment.html>


More information about the lazarus mailing list