# 使用「苹果登录」配置

使用 wx.appleLogin 需完成以下配置内容。

# 一、开发平台控制台

接入 Apple 登录,首先需要从苹果开发者网站上获取如下几个信息:

  • Team ID:唯一标识苹果开发者的信息
  • Bundle ID:唯一标识苹果应用的信息
  • Key ID:私钥 ID
  • Private Key:私钥

开发者可根据以下步骤指引完成:

# 1.1 获取 Team ID

使用苹果开发者账号登录前往 Membership 页面,获取 Team ID (需要是认证且付费过的开发者)

# 1.2 获取 Bundle ID

前往苹果开发者页面,在 Certificates,Identifiers & Profiles > Identifiers 页面,点击图标创建应用

选择 App IDs 然后点击 Continue 按钮继续

选择格式的应用类型,然后点击 Continue 按钮继续

填写应用描述和 Bundle ID,请记录下此 Bundle ID

滑动浏览器到下面找到 Sign in with Apple 并勾选

最后点击 Continue 按钮创建应用

# 1.3 获取 Key ID 和 Private Key

前往苹果开发者页面,在 Certificates,IDs, & Profiles > Keys Tab 页面,点击图标

输入名称并勾选上 Sign in with Apple,点击 Configure,确保选中的 Primary App ID 是你刚刚创建的那一个

点击 Save,Continue,最后点击 Register

创建之后,获得 Key ID,然后点击 Download 下载该密钥

打开下载的密钥,并记录其中的内容,格式为

-----BEGIN PRIVATE KEY-----
xxxxxxxxxxx
xxxxxxxxxxx
xxxxxxxxxxx
xxxxxxxxxxx
-----END PRIVATE KEY-----

# 1.4 配置身份管理控制台信息

打开开发平台控制台,选择多端身份管理 -> 指定应用 -> Apple 登录。将在 “前期准备” 中记录的 Bundle ID、Team ID、Key ID 和 Private Key 填入并保存。

# 二、开发者工具

完成以上控制台配置以后,需在开发者工具的 project.miniapp.json 中勾选使用 IdaasSDK

# 三、云构建

苹果登录能力,目前仅支持在 证书签名 下使用。注意:在签名过程中,使用的 .mobileprovision 文件需要在 Sign in with Apple 能力开启的环境下生成。