在我的iOS应用程序中,当我尝试登录苹果时,我收到此错误{错误域=AKAuthenticationError Code=-7003“(null)”用户信息={AKClientBundleID=com.*******}}。
(https://i.stack.imgur.com/IVSvq.png)](https://i.stack.imgur.com/crKvO.jpg)的最后一个字符
已检查以下所有点
1.在目标〉登录&功能我添加登录与苹果。
1.在我的个人资料中,我选择了“使用Apple登录”。
1.编辑方案我尝试调试模式,但得到相同的错误。
1条答案
按热度按时间lvjbypge1#
此错误通常表示应用程序的捆绑包标识符(在应用程序的Info.plist文件的CFBundleIdentifier键中指定)与在Apple Developer Portal中注册的捆绑包标识符不匹配。这可能会导致“登录Apple”出现问题,因为应用程序将无法正确地通过Apple服务器进行鉴定。
若要解决此问题,您需要确保应用程序的捆绑包标识符与在Apple Developer Portal中注册的捆绑包标识符匹配。以下是执行此操作的步骤:
1.在Xcode项目中,打开
Info.plist
文件并找到CFBundleIdentifier键。此键应包含应用程序的捆绑包标识符,其格式通常为com.yourcompany.yourapp
。1.打开Web浏览器并登录到Apple开发者门户。
1.在开发人员门户中,转到
"Certificates, Identifiers & Profiles"
页面并选择"Identifiers"
选项卡。1.在标识符列表中,找到与应用的
Info.plist
文件中的捆绑包标识符匹配的应用标识符,然后选择它。1.在应用标识符详细信息页面中,验证捆绑包标识符是否与应用的Info.plist文件中的标识符匹配。如果不匹配,您可以在Developer Portal中更新捆绑包标识符,使其与应用的Info.plist文件中的标识符匹配。
1.更新捆绑包标识符后,您可能需要为应用重新生成预置描述文件,并从Developer Portal下载它们。
完成这些步骤后,请尝试再次运行你的应用,并查看是否仍然出现错误。如果仍然遇到错误,请提供有关你正在执行的特定步骤的详细信息以及你看到的完整错误消息。