微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用Apple登录无法使用现有的Provisioning Profile

如何解决使用Apple登录无法使用现有的Provisioning Profile

我正在开发Flutter应用,现在通过Apple实施登录。经过大量的工作,我使它可以在Android上运行,但是在iOS上进行测试时,这些应用会引发错误

SignInWithAppleAuthorizationError(AuthorizationErrorCode.unkNown,The operation Couldn’t be completed. (com.apple.AuthenticationServices.AuthorizationError error 1000.))
#0      SignInWithApple.getAppleIDCredential (package:sign_in_with_apple/src/sign_in_with_apple.dart:137:7)
#1      AuthorizationBloc.signInApple (package:itini/features/authorization/authorization_bloc.dart:265:48)
#2      _LoginWidgetState._loginApple (package:itini/features/authorization/login_widget.dart:390:19)
#3      _InkResponseState._handleTap (package:Flutter/src/material/ink_well.dart:992:19)
#4      _InkResponseState.build.<anonymous closure> (package:Flutter/src/material/ink_well.dart:1098:38)
#5      GestureRecognizer.invokeCallback (package:Flutter/src/gestures/recognizer.dart:184:24)
#6      TapGestureRecognizer.handleTapUp (package:Flutter/src/gestures/tap.dart:524:11)
#7      BaseTapGestureRecognizer._checkUp (package:Flutter/src/gestures/tap.dart:284:5)
#8      BaseTapGestureRecognizer.handlePrimaryPointer (package:Flutter/src/gestures/tap.dart:219:7)
#9      PrimaryPointerGestureRecognizer.handleEvent (pa<…>

在使用XCode上的功能之后,我通过启用“用Apple登录功能使其在调试模式下工作,但是,我有一个Bitrise管道,该管道使用手动上传的特定Provisioning Profile,我希望保持这种状态。仔细检查苹果的页面,该配置文件似乎是正确的,为了确定,我已经重新上传了该配置文件

enter image description here

因此,基本上,我没有在XCode上启用登录功能(仅用于测试,不适用于最终版本),但是在发行版上使用的配置文件具有此功能。因此,据我所知,这里的一切都正确(我错了吗?)。

我没有iOS开发经验,但据我了解,此Provisioning Profile问题应该不会发生,因为它已经具有使用Apple登录功能。我在这里想念什么?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。