I want to load a third-party library

I want to load the library in here: /Library/CoreMediaIO/Plug-Ins/DAL, my app and these libraries use different company signatures, and I don’t want to use “Disable Library Validation”, because that would cause a security hole in my app. Bundle these libraries with my app, it will make my app bigger and bigger, How can i do?

Replies

You have enumerated your current options already:
  1. Turn off Library Validation

  2. Re-sign the plugin with your app

Please file Feedback describing your use case to request a new option.

In particular it would be helpful to understand whether you want to:
  1. Load any CoreMediaIO DAL plugin or

  2. DAL plugins from some known set of developers

  3. Only signed or notarized DAL plugins

  4. something else?

Hi,

  1. Turn off Library Validation
  2. Re-sign the plugin with your app

If there any other options turning library validation completely and re-signing a particular plugin instance in case we need to load a notarized DAL plugin from a known developer? I don't want to perform a re-sign each time plugin developer releases a new version...

Thanks