Hybrid Plugins FAQ

Frequently asked questions about Hybrid Plugins.

Questions

Answers

Do I need to code sign the entire plugin bundle?

No. Only the macOS .uxpaddon executables need to be signed and notarized with a valid Apple Developer ID certificate. The rest of the plugin bundle (JavaScript, HTML, CSS, manifest) does not require code signing.

Do I need an Apple Developer ID?

Yes. macOS requires a Developer ID-signed certificate for notarized executables. See Apple's code signing guide for details.

How do I prepare and test binaries for all architectures?

You need to build and test binaries for macOS arm64 (Apple Silicon), macOS x64 (Intel), and Windows x64. For building universal macOS binaries, refer to Apple's guide to building universal binaries. For platforms not natively available to you, consider using a virtual machine (e.g., VMware Fusion or Parallels). Keep in mind that Apple Silicon Macs cannot virtualize Windows x64—only Intel Macs can. Dedicated hardware may be required to build and test on all three architectures.

You can package and install a Hybrid plugin with only a subset of architectures for local development or independent distribution (the plugin will fail to load on unsupported platforms). However, the Creative Cloud Marketplace requires all three architectures—the Developer Distribution portal will reject your .ccx if any is missing.

Are Hybrid plugins forward-compatible?

Yes. A plugin built with an older version of the SDK will continue to work with newer versions of Premiere. However, updating to a new SDK version requires recompiling and republishing your plugin.

Why can't I see the plugin in Premiere after loading it?

While loading via UDT, the plugin may not appear automatically. Try unchecking and re-checking the plugin name from the Window > UXP Plugins menu. This issue is expected to be resolved in a future release.

The macOS binaries trigger security warnings. What should I do?

The binaries in the SDK's template-plugin are not code signed. On macOS, go to System Settings > Privacy & Security to allow them to load. For production builds, always sign and notarize your binaries with a valid Apple Developer ID.

Why do I get "Failed to load Addon" with "The specified module could not be found" on Windows?

This usually means your .uxpaddon was built in Debug mode, which depends on Visual Studio debug runtimes that are not present on end-user systems. It may work on development machines but fail on clean Windows installs. Rebuild the addon in Release mode (and ensure correct project settings, such as .uxpaddon output and no debug dependencies) and redistribute it.

  • Privacy
  • Terms of Use
  • Do not sell or share my personal information
  • AdChoices
Copyright © 2026 Adobe. All rights reserved.