EkkoG / WeiboPictureWorkflow

微博图床 Alfred Workflow,警告:微博修改了登录方式,此 workflow 暂时不能用了,何时修复未定,推荐使用 iPic
MIT License
24 stars 1 forks source link

不支持 Alfred v2.8.7 吗? #1

Closed hacpai closed 7 years ago

hacpai commented 7 years ago

我下载最新的 release 版本安装,它提示 Incompatible Workflow

EkkoG commented 7 years ago

开发的时候我是在 Alfred2 上的,没有兼容问题。

可能是最新版的时候打包我是用的 Alfred3,所以不能在 Aflred2 上用,你可以试着把 repo clone 到 workflow 目录试一下。

hacpai commented 7 years ago

@cielpy 试了一下,还是一样的问题。

2017-01-11 10 44 14
EkkoG commented 7 years ago

好的,我装一下 Alfred2 看下什么问题

hacpai commented 7 years ago

@cielpy 好,麻烦了。需要License的话,我可以提供。

EkkoG commented 7 years ago

最近比较忙,今天才抽出空看看这个问题,由于主要逻辑都在 python 脚本中,所以只要能运行 python+bash 脚本理论上就不存在兼容问题,问题可能出在 Alfred 自身的一些新版本才有的标识上,试了下使用 v2 版本的空白模板中的 info.plist 替换 v3 导出的 Workflow 中的 info.plist 后就可以使用。

对比了一下新老版本的 info.plist 文件,diff 一下对比着一个个改成老版本的还是不行,可能还是有遗漏的地方,再者如果每次导出都改下 info.plist 再发布似乎不现实,这里提供了一个简单有效的办法,我做了一个 v2 用户专用的 info.plist 文件,安装完成后替换掉即可,方法见:

https://github.com/cielpy/WeiboPictureWorkflow#对于-alfred-2-用户

带来的不便深感抱歉,希望这个办法对你有帮助。