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.
-- _______________________________________________ lazarus mailing list lazarus@lists.lazarus-ide.org https://lists.lazarus-ide.org/listinfo/lazarus