Closed LoeiFy closed 5 years ago
Adobe 系列通常情况下宿主应用是不会运行未经签名扩展的,只有打包并签名才可以运行。但是可以打开开发者模式
打开到注册表定位到: ( 高版本类推 )
HKEY_CURRENT_USER\Software\Adobe\CSXS.5
HKEY_CURRENT_USER\Software\Adobe\CSXS.6
将 PlayerDebugMode 设置为 1
PlayerDebugMode
1
终端输入: ( 同样高版本类推 )
defaults write com.adobe.CSXS.6 PlayerDebugMode 1
使用 Adobe 官方提供的 ZXPSignCmd https://github.com/Adobe-CEP/CEP-Resources/tree/master/ZXPSignCMD
以下为 macOS 下操作,Windows 类似。先进入文件目录
./ZXPSignCmd -selfSignedCert <countryCode> <stateOrProvince> <organization> <commonName> <password> <outputPath.p12> ./ZXPSignCmd -selfSignedCert <国家代码> <地区> <组织名> <证书所有者名称> <证书密码> <证书名.p12> # example ./ZXPSignCmd -selfSignedCert CN guangzhou lorem.in loeify aksdj4 lorem.p12
./ZXPSignCmd -sign <inputDirectory> <outputZxp> <p12> <p12Password> ./ZXPSignCmd -sign <要打包的项目目录> <输出文件路径> <证书路径> <证书密码> # example ./ZXPSignCmd -sign xxx xxx.zxp lorem.p12 aksdj4
打包生成后的 zxp 是 zip 一样的可以解压
zxp
zip
将插件解压,放进目录
Windows
C:\Program Files\Common Files\Adobe\CEP\extensions\
macOS ( 注意是全局 Library,不是用户的 )
/Library/Application Support/Adobe/CEP/extensions/
注意最终插件 xxx 放入目录最终应该存在 /extensions/xxx/index.html
/extensions/xxx/index.html
重启 photoshop,选择 "Window" → "Extensions" → "xxx" 启用
Adobe 系列通常情况下宿主应用是不会运行未经签名扩展的,只有打包并签名才可以运行。但是可以打开开发者模式
启用开发者模式
Windows
打开到注册表定位到: ( 高版本类推 )
HKEY_CURRENT_USER\Software\Adobe\CSXS.5
HKEY_CURRENT_USER\Software\Adobe\CSXS.6
将
PlayerDebugMode
设置为1
macOS
终端输入: ( 同样高版本类推 )
defaults write com.adobe.CSXS.6 PlayerDebugMode 1
扩展签名打包
使用 Adobe 官方提供的 ZXPSignCmd https://github.com/Adobe-CEP/CEP-Resources/tree/master/ZXPSignCMD
以下为 macOS 下操作,Windows 类似。先进入文件目录
创建证书
签名并打包
打包生成后的
zxp
是zip
一样的可以解压手动安装插件
目录
将插件解压,放进目录
Windows
C:\Program Files\Common Files\Adobe\CEP\extensions\
macOS ( 注意是全局 Library,不是用户的 )
/Library/Application Support/Adobe/CEP/extensions/
注意最终插件 xxx 放入目录最终应该存在
/extensions/xxx/index.html
启用
重启 photoshop,选择 "Window" → "Extensions" → "xxx" 启用
参考文章