MAC系统安装加载项

开发了个加载项, 最近有些MAC用户问我加载项能不能在MAC系统上安装,研究了下,发现是可以的,MAC系统现在是支持加载项开发,但安装功能好像还用不了,跟wps通信的58890端口的连接没有建立成功,于是写了个手动安装的shell脚本,经测试是可用的

cd ~/Library/Containers/com.kingsoft.wpsoffice.mac/Data/.kingsoft/wps/jsaddons/
publish_name="publish.xml"
plugin_content='<jspluginonline name="XXX" url="XXX" type="YYY" install="XXX"/>'
content="<jsplugins>
${plugin_content}
</jsplugins>"

if [ -f "$publish_name" ]; then
    sed -i ""  "$ i\ 
    ${plugin_content}
" "$publish_name"
else
    echo "$content" > "$publish_name"
fi

plugin_content 的内容根据自己的项目改,如果不知道写,可以看下自己在windows系统安装后的 publish.xml 的内容,复制过去就好了

中国香港
浏览 2935
收藏
7
分享
7 +1
20
+1
全部评论 20
 
。
问一下楼主,mac通信的问题有办法解决嘛,这个58890端口服务起不来的问题困扰我好久了
· 北京
回复
 
王也
跟wps通信的58890端口的连接没有建立成功,于是写了个手动安装的shell脚本,经测试是可用的。 这句没看懂,你这个脚本解决的不是安装问题吗,还能解决58890通信问题?
· 上海
回复
标签助手
解决不了通信问题,只是用shell直接将加载项信息写入到相关文件
· 广东省
回复
 
Karnaugh卡诺
直接翻 wpsjs 的源码,把里头debug 安装的那一段拿来用就好了
· 北京
回复
Karnaugh卡诺
在另一个问题里有回复,说mac还不支持 58890 端口
· 北京
回复
 
maxoyed
6月20号了,Mac M4还是不能在线安装加载项
· 新疆
回复
标签助手
我的是intel的,是可以正常安装的,有好几个M的用户也说安装不了,这个问题估计要问下wps官方的人
· 广东省
回复
 
张伟
windows 环境下的在线部署是没问题的 可以安装也能显示,参照你上面的脚本在 publish.xml 增加了对应的标签,重新打开 wps 软件 加载项 没有出来。工具栏中能看到可用的加载项。就是不显示。
· 北京
回复
张伟
也有提示。确认后 没有作用。
· 北京
回复