Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
0

How to get an Adobe Panel Extension (CEP) dev'd on MacOS for Premiere to run on Windows?

Enthusiast ,
Mar 09, 2024 Mar 09, 2024

I've got a panel extension that works fine on MacOS, and when dropped into the extensions folder of PC appears in Premiere's menu Windows > Extensions, but does not run. The panel opens but that's it. No errors, just a dark panel.

I'm surprised it got that far that easily, but what does it take to get a panel extension developed for Mac fully running on Windows?

TOPICS
SDK
1.9K
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 3 Correct answers

Adobe Employee , Mar 09, 2024 Mar 09, 2024

Nope! Signed is signed. 🙂

Translate
Enthusiast , Mar 09, 2024 Mar 09, 2024

FWIW - this panel has debugger enabled which I typically make use of via Google Chrome.

This too works fine on Mac, but is not accessible in Win (See attached screen grab)

 

)Grab-DevTools.jpg

Translate
Enthusiast , Mar 09, 2024 Mar 09, 2024

I take that back too.  Debugger problem solved!  Hadn't added the proper `localhost:xxxx` for the debugging port to the "Discover network targets" config. 

 

Grab-DiscoverNetworkTargets.jpg

Translate
Adobe Employee ,
Mar 09, 2024 Mar 09, 2024

That sounds like the panel is unsigned; have you enabled PlayerDebugMode on your Mac? 

Windows enablement here: 

https://github.com/Adobe-CEP/Samples/tree/master/PProPanel#2-enable-loading-of-unsigned-panels

Yours to consider: It may be easier to distribute a signed .zxp of your panel; even if you don't want to distribute through Creative Cloud, CC Desktop installs command line utilities that can install signed panels. 

https://helpx.adobe.com/creative-cloud/help/working-from-the-command-line.html

A command line is a little fiddly, but it's a little less fiddly than asking users to edit the Registry. 🙂

 

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Enthusiast ,
Mar 09, 2024 Mar 09, 2024

Hi Bruce, thanks for the followup!  Actually the panel is signed (using ZXPSignCmd on Mac).  That it didn't work on Windows made me wonder if it needed to be signed on a PC?  I wasn't able to find ZXPSignCmd for PC though

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Enthusiast ,
Mar 09, 2024 Mar 09, 2024

I take part of that back.  Found a ZXPSignCmd for Windows.

Is it necessary to sign a panel on the destination platform (Windows vs Mac)?

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Adobe Employee ,
Mar 09, 2024 Mar 09, 2024

Nope! Signed is signed. 🙂

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Enthusiast ,
Mar 09, 2024 Mar 09, 2024

Wow, that response showed up in the nick of time.  Saves me the trouble of testing.  Thanks!!!

BUT it means there's some other reason the exension that does work on Mac fails to do anything on Windows.

Testing that now.  Any ideas? 

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Enthusiast ,
Mar 09, 2024 Mar 09, 2024

FWIW - this panel has debugger enabled which I typically make use of via Google Chrome.

This too works fine on Mac, but is not accessible in Win (See attached screen grab)

 

)Grab-DevTools.jpg

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Enthusiast ,
Mar 09, 2024 Mar 09, 2024

I take that back too.  Debugger problem solved!  Hadn't added the proper `localhost:xxxx` for the debugging port to the "Discover network targets" config. 

 

Grab-DiscoverNetworkTargets.jpg

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Enthusiast ,
Mar 09, 2024 Mar 09, 2024
LATEST

All working -- debugging a panel extension created & signed on Mac, running on Windows.

Brilliant!  Thanks Bruce for the quick responses!!!

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines