Alfred 2 Workflow: 改进版的 Apple 多账户自动切换

2014-02-22 11:43:00 +08:00
 Sylv
Apple Account Switcher

/t/100621 里看到一个比较基本的切换多个 Apple 账户的 Workflow,但是不太完善,密码都是用明文写进去的。因此我花了点时间对其改进了下功能。

改进如下:
1. 使用 Keychain 来存储和获取账户密码,提高安全性。
2. 同时支持在 iTunes、App Store 和 iBooks 三个程序中切换账户。当前是哪一个程序就切换哪一个中的 Store 账户。
3. 如果账户有使用 iTunes Match 的话,可以在账户切换后自动打开 iTunes Match。
4. 增加交互菜单,更方便切换和设置 Apple 账户。
5. 多系统语言支持,至少在中英文系统下可以使用。
6. 优化响应和容错,减少等待时间。

Keyword: switch

下载地址:
http://cl.ly/U4lv

截图:

23226 次点击
所在节点    Alfred
128 条回复
homever
2014-02-24 10:24:47 +08:00
新版可以删除了。忽略上面的留言
zieglar
2014-02-24 10:27:12 +08:00
@Sylv done
hydrowing
2014-02-24 10:35:28 +08:00
已更新,感谢提醒。 ✧ d(`・ω ・´ )
Sylv
2014-02-24 10:47:02 +08:00
@humiaozuzu 你是原来有安装过旧版的吗?出现空的原因是workflow运行出错了,没有输出正确的菜单。

如果原来有安装过旧版的,重装新版后不能用,或者遇到添加删除账户问题,请试下下面步骤:
1. 删除文件夹 "~/Library/Application Support/Alfred 2/Workflow Data/com.summxt.alfred.AppleAccountSwitcher"。
2. 打开 Keychain Access(钥匙串访问) 程序,输入 "Apple Account Switcher" 来查找,删除所有名字为 "Apple Account Switcher" 的项目。
humiaozuzu
2014-02-24 10:53:24 +08:00
@Sylv 感谢!是这个问题,同时还解决了我其他扩展的问题 :)
Sylv
2014-02-24 12:55:18 +08:00
@humiaozuzu 你的 Alfred 2 的主题很简洁的样子,求分享。
humiaozuzu
2014-02-24 13:25:18 +08:00
@Sylv 主图名字叫 OMG Flat
Sylv
2014-02-24 20:14:52 +08:00
@robinray 已增加帮忙输入密码的功能
hzlzh
2014-02-25 00:54:37 +08:00
很好的功能,已经推荐给大家了。
ge2009
2014-02-25 08:52:40 +08:00
很好用,现在的一个问题是我在用清歌中文输入法时,默认打开iTunes后也是用会变中文,就只在第一个用户名框输入了,不过是小问题,可以接受。
Sylv
2014-02-25 10:58:56 +08:00
@hzlzh 你好,我看到 alfredworkflow 里现在有两个这个 Workflow,把我之前投递的1.0的旧版也显示出来了。那个旧版有存在问题,会明文存储密码,并且下载链接也失效了,麻烦你把旧版的删除掉吧。谢谢。
Sylv
2014-02-25 11:02:59 +08:00
@ge2009 是,中文输入法下都会有这个问题,因为原理是用 AppleScript 来模拟键盘输入,而我没能找到自动判断并切换输入法的方法,只能先手动切换到英文输入状态或英文输入法再切换账户。
hzlzh
2014-02-25 15:42:35 +08:00
@Sylv 好,已经删除了旧版。
homever
2014-02-26 23:16:19 +08:00
@Sylv 1.2版本设置快捷键无法完成流程
homever
2014-02-26 23:20:31 +08:00
@Sylv hotkey没pass 到switch 的 script 上:)修改一下流程就可以了
Sylv
2014-02-27 08:12:21 +08:00
@homever 1.2版本的快捷键触发我是将它直接连到后面的命令处理了,而不是传到 Alfred 的窗口中,效果应该是一样的,区别就是会不会多显示一下 Alfred 的窗口。因为我是想既然设置了快捷键那就没必要再显示一下 Alfred 的窗口了。你喜欢原来的话,是可以拉线改回去的。
homever
2014-02-27 08:17:22 +08:00
@Sylv 奇怪,昨天我设置快捷键不能正确处理,在通知中心报错。难道要重新再添加一下帐号?
Sylv
2014-02-27 08:20:07 +08:00
@homever 执行的命令都是一样的,应该不会出错的,也不用重新添加账号的。还记得报什么错吗?
homever
2014-02-27 08:30:02 +08:00
@Sylv false uid之类的
homever
2014-02-27 08:33:58 +08:00
@Sylv 截图

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/101342

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX