Posts

Post not yet marked as solved
11 Replies
I agree with everything you mentioned. But, when you download FxPlug 4 - the examples have "Code Signing Inject Base Entitlements" enabled by default (I'm trying FxSimpleColorCorrector), and just by disabling "Code Signing Inject Base Entitlements" the filters no longer work. Filters are not visible by Motion/FCPX. This one build setting change, nothing else, make the filters disappear. Everything else is straight from the FxPlug 4 SDK.I verified that with "codesign -d --entitlements :- *.pluginkit" command - as long as com.apple.security.get-task-allow entitlement exists Motion sees the filter. Once it's stripped, filter disappears in Motion.Not sure what I'm doing wrong.
Post not yet marked as solved
11 Replies
As a follow up, looks like in my case the problem is related to entitlement: com.apple.security.get-task-allow.As soon as it is stripped by a codesign it no longer works in Motion/FCPX.Same happens if I change the build settings to disable "Code Signing Inject Base Entitlements".From what I'm reading this entitlement is used for debugging, but is it in some way needed by Motion/FCPX to comunicate with the pluginkit? If so, then it means that the plugin cannot be notarized.
Post not yet marked as solved
11 Replies
Hey Quinn,Has the issue been resolved?I'm trying to enable hardened runtime in FxPlug 4 examples, then notiarize them, and they stop working (disappear from Motion/FCPX). When hardened runtime is not enforced, they work OK.