On 7/8/25 19:20, IOhannes m zmoelnig via Pd-dev wrote:
now i'm not really knowledgable on macOS, so i've tried to run the script at [1] to add the "get-task-allow" entitlement, and now i get:
ah, ok, i needed to sign everything in bin/ and deep-sign the entire app as well (just like with the normal signing during build).
however, because of the dlopen() (and because we can), the external itself is also codesigned (but has no entitlements; dunno whether this is even possible with a single binary outside of a bundle)
it obviously is possible.
however, now that everything ( I think) is ad-hoc signed and has the correct entitlement, i still cannot load the external within lldb:
``` Process 31158 launched: 'Pd-0.56-0test1.app/Contents/Resources/bin/pd' (arm64) 2025-07-08 19:30:21.216721+0200 pd[31158:3320065] [plugin] AddInstanceForFactory: No factory registered for id <CFUUID 0x600000214240> F8BB1C28-BAE8-11D6-9C31-00039315CD46 foobar: can't load library ```
outside of lldb it seems to work nicely (but crashes)...
any more ideas?
gfadmr IOhannes