Xcode 13.1找不到Sign in with Apple能力项,如何配置苹果登录?
Xcode 13.1 Sign in with Apple 配置说明
配置规则变更说明
Xcode 13及后续版本调整了能力项的显示逻辑,没有移除Sign in with Apple的配置入口:
只有当前所选开发团队拥有对应能力的使用权限时,该选项才会出现在能力搜索列表中。Sign in with Apple仅对付费Apple Developer账号开放,个人免费开发团队会默认隐藏该选项。
具体操作步骤
- 打开目标Xcode项目,点击左侧根目录进入项目配置页,选择顶部的「Signing & Capabilities」标签
- 确认「Team」选项选择的是生效中的付费Apple Developer团队,「Bundle Identifier」填写你已在开发者后台备案的唯一包名
- 点击页面左上角的 + Capability 按钮,在弹出的搜索框中输入
Sign in with Apple - 双击搜索结果中的对应选项,即可完成能力添加,Xcode会自动生成配套的
.entitlements权限文件 - 登录Apple Developer后台,进入对应包名的配置页,确认Sign in with Apple开关已处于开启状态(Xcode添加能力后会自动同步,若未同步手动开启即可)
仍无法找到选项的排查方案
- 确认付费开发者账号未过期,账号的Sign in with Apple权限未被平台限制
- 重启Xcode后重新进入能力添加页面搜索
- 清理Xcode项目缓存:删除
~/Library/Developer/Xcode/DerivedData目录下的对应项目缓存后重试 - 确认当前使用的Xcode 13.1为正式发布版本,测试版Xcode可能存在能力列表不全的问题
内容的提问来源于stack exchange,提问作者kAiN
相关产品推荐
相关产品推荐

