收到Apple
的邮件,所有的APP
在6月30前要支持删除账号
的功能。如果用Apple ID
登录了APP
,那么在注销账号的同时还需要解除Apple ID
的授权,也就是Apple
说的Revoke Token
。这样Apple也知道这个账号已经被注销了,防止自动登录造成的安全问题.
写这篇文的主要原因是因为我用的是windows10系统,网上可参考的文献大多数都是苹果电脑,为了避免大家碰到相同的问题少走弯路,我把整个流程和要注意的点都写了出来
1.生成p8文件
在Apple developer
里面按下面的步骤生成一个p8文件
- 1、进入
Certificates, Identifiers & Profiles > Keys
,然后单击Keys
旁边左上角的+
号。 - 2、提供密钥名称并确保勾选
Sign In with Apple
。在这里,我们还必须单击Configure
。在接下来出现的Configure Key
面板中,选择我们之前在Choose a Primary App ID
下使用的App ID
,然后单击保存
。 - 3、单击
Continue
,然后在下一页中验证详细信息并单击Register
。 - 4、下载密钥并将其保存在安全的地方,因为您永远无法再次下载密钥。下载密钥后单击
Done
。
2.Ruby 安装 - Windows
下载地址: Downloads 根据自己的电脑选取版本,我选的是最新版x64,直接安装就好了,这部分没有难点,安装过程会稍微有一点久,安装完成后查看一下版本 ,如果显示版本号说明安装成功了
命令: ruby -v
安装完成后加载jwt ,之后编译.rb文件时会用到
命令: gem install jwt
在桌面新建一个文本文档,把下列代码粘贴进去
require "jwt" key_file = "xxxxx.p8" #从Developer Center后台下载的key(p8后缀的文件) t