You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

iOS应用Sign in with Apple报错:AKAuthenticationError Code=-7003求助

解决Sign in with Apple错误Code=-7003的方案

AKAuthenticationError Code=-7003通常和Apple ID授权配置不完整或Bundle ID匹配问题相关,结合你已完成的检查,补充以下排查和修复步骤:

  • 确认Apple Developer后台的Sign in with Apple配置

    • 登录Apple Developer官网,进入「Certificates, Identifiers & Profiles」,找到对应你Bundle ID(com.*******)的App ID
    • 检查「Sign in with Apple」是否已启用,且配置的Primary App ID与你的Bundle ID完全一致
    • 若使用关联的App或服务ID,需确保所有关联ID都正确配置了Sign in with Apple权限
  • 验证调试设备的Apple ID状态

    • 确保测试用Apple ID是开发者账号关联的测试账号,或设备上正常登录、未触发安全限制的账号
    • 进入设备「设置」>「Apple ID」>「密码与安全性」,检查是否有未处理的验证请求,或重置Apple ID登录权限后重试
  • 检查Xcode签名配置

    • 进入Target >「Signing & Capabilities」,确认「Sign in with Apple」Capability处于启用状态,且「Team」选择正确
    • 清理Xcode缓存(执行Cmd+Shift+K),重新生成配置文件(点击「Download Manual Profiles」或让Xcode自动管理签名)
    • 确保Build Settings中的「Bundle Identifier」与Apple Developer后台的App ID完全一致,无拼写错误
  • 检查代码中的请求参数

    • 确认调用ASAuthorizationAppleIDProvider创建请求时,request.scopes设置正确,无非法参数
    • 示例正确请求代码:
      let provider = ASAuthorizationAppleIDProvider()
      let request = provider.createRequest()
      request.requestedScopes = [.fullName, .email]
      
  • 测试环境验证

    • 确保设备未处于越狱状态,越狱环境可能干扰Apple授权流程
    • 切换至不同测试设备或模拟器重试,排除单设备环境问题

内容的提问来源于stack exchange,提问作者Vishal Parmar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 13:01:19