> On Jan 17, 2020, at 2:08 PM, Pascal wrote:
>
> Hello John,
>
>> Le 17 janv. 2020 à 04:42, John Ralls a écrit :
>
> ...
>
>> That's not an application as far as MacOS is concerned. If it even launches
>> it's only because you built it yourself; it wouldn't even launch on a
>> different Mac because downloaded bundles aren't allowed to access binaries
>> only in the bundle or in the system folders /usr/lib, /usr/bin, and
>> /System/Library/Frameworks.
>>
>> Did you grant disk access to the bundle or to the external binary? I'd think
>> it would have to be the external binary and that the bundle wouldn't
>> actually matter.
>
> I did both without success.
>
>> Since you didn't use Gtk-OSX to build the binary nor gtk-mac-bundler to make
>> the bundle, why did you think that this is an appropriate mailing list in
>> which to seek support?
>
> Well, I did use GTK-OSX (what made you think not?) but I confess not
> gtk-mac-bundler as my manual way worked so far ;-)
> I ask here to know if somebody here faced this issue with their GTK programs
> on macOS Catalina, what have been done then to fix it or get some clues, if
> someone heard about some Apple help material.
> Is it the case?
>
> By the way, during googling I saw many programs (not from the Apple
> ecosystem) concerned as emacs or gimp, it's quite regrettable that there were
> not more support from Apple to the opensource community.
You didn't mention gtk-osx, only that you'd put the actual program outside of
the bundle.
Now-now. Apple supports lots of open-source projects where they see it in their
interest: consider llvm, lldb, and webkit: All are basically Apple projects.
Catalina won't let you have a bundle that runs a program that's not in the
bundle, nor will it allow a bundled program to dyld libraries outside of the
bundle and not in the system library directories. (You can dlopen outside
libraries from pre-specified locations if you use the plugins entitlement when
code signing the bundle, but that's a bit different.)
The simplest path forward is to use gtk-mac-bundler.
Regards,
John Ralls
___
gtk-osx-users-list mailing list
gtk-osx-users-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-osx-users-list