Double click on .CCX doesn't install plugins in CCloud

When I export my plugin to .CCX file. Usually with double click it opens CCloud and installs it automatically, however when I double click the .CCX file it opens CCloud but doesn’t shows anything that is installing or something, just opens CCloud and nothing happens.

I’m using Windows 11.

If I go “right click” and choose “Open With → UnifiedPluginInstallerAgent” It does work, but the common user that buys my plugin usually doesn’t go and do right click and do this and this is a waste of time for support of my software to repeat the same over and over.

This is my CCloud version:

This is my manifest:

{
  "id": "BREAKGENUXP",
  "name": "BreakGen v1.5 (UXP)",
  "version": "1.5.0",
  "main": "index.js",
  "host": [
    {
      "app": "PS",
      "minVersion": "23.0.0",
      "data": {
        "apiVersion": 2,
        "loadEvent": "use"
      }
    }
  ],
  "requiredPermissions": {
    "localFileSystem": "fullAccess",
    "launchProcess": {
      "extensions": [
        ""
      ],
      "schemes": [
        "https"
      ]
    },
    "network": {
      "domains": "all"
    },
    "allowCodeGenerationFromStrings": true
  },
  "manifestVersion": 5,
  "entrypoints": [
    {
      "type": "panel",
      "id": "breakgenUXP",
      "minimumSize": {
        "width": 333,
        "height": 790
      },
      "maximumSize": {
        "width": 1000,
        "height": 2160
      },
      "preferredDockedSize": {
        "width": 333,
        "height": 790
      },
      "preferredFloatingSize": {
        "width": 333,
        "height": 790
      },
      "label": {
        "default": "BreakGen v1.5 (UXP)"
      },
      "icons": [
        {
          "width": 23,
          "height": 23,
          "path": "icons/breakgen.png",
          "scale": [
            1,
            2
          ],
          "theme": [
            "dark",
            "darkest",
            "medium",
            "light",
            "lightest",
            "all"
          ]
        }
      ]
    }
  ],
  "icons": [
    {
      "width": 48,
      "height": 48,
      "path": "icons/bg.png",
      "scale": [
        1,
        2
      ],
      "theme": [
        "darkest",
        "dark",
        "medium",
        "lightest",
        "light"
      ],
      "species": [ "pluginList" ]
    }
  ],
  "runOnStartup": true
}

Is there something I need to change or add to the manifest file?

Thanks in advance!

I don’t know if this is your issue, but try

  "host": {
    "app": "PS",
    "minVersion": "23.0.0",
    "data": {
      "apiVersion": 2
    }
  },

Try "minVersion": "23.0", (without the trailing zero). There used to be an issue with this and I believe it’s still there

I’ve faced the same problem myself.

Try the following command at the command prompt.

cd "C:\Program Files\Common Files\Adobe\Adobe Desktop Common\RemoteComponents\UPI\UnifiedPluginInstallerAgent"

UnifiedPluginInstallerAgent.exe /install "YOURPATH\YOURPLUGIN.ccx"

I was able to install by doing this.

In addition, to uninstall, simply run the following command.

cd "C:\Program Files\Common Files\Adobe\Adobe Desktop Common\RemoteComponents\UPI\UnifiedPluginInstallerAgent"

UnifiedPluginInstallerAgent.exe /remove  "YOURPULUGIN_NAME"

Please change the paths, etc. to suit your environment.

1 Like

Lately, I get this error a lot in Mac M2, When the CCX is inside a folder

Couldn’t install plugin, please try again. Error code -2.

But when I move the CCX to the desktop, it works with no problem.

So I tried everything you guys shared with me with no luck. Double click doesn’t work if you try to open it with CCloud, only with UnifiedPluginInstallerAgent works. So gonna put this on my website.

I said it before and I will say it again… CCD should add some menu option as a fallback installation method in case a double click fails. Knowing that CCD has no access rights to that particular folder would be more helpful than error saying -2 @Sujai

I totally agree. I’m sure CCD is an app made with Electron? If so, I would like to help to code this feature into the app, I’m familiar with electron and error handling and I think if I put my sand grain into it we could have faster this feature because Adobe developers might be busy with other things at the moment and having this ASAP is better experience for us. We can help to improve the UX for us as devs and for the community / industry.