Flutter,为 IOS 构建:在 Iphone 上看不到登录页面

问题描述

我在 Windose 上使用 Flutter 来创建适用于 Android 和 IOS 的应用程序。 我使用 Codemagic 为 Apple 构建和签署我的应用程序。第一个版本还可以,并已在 App Store 上架。 但我需要在下一个版本中使用 Apple 登录

我正在使用这个包:https://pub.dev/packages/sign_in_with_apple 它,它在 android 上运行良好,打开一个网页,我可以登录并取回用户会话..

对于 Apple 来说,编译很好,它被推送到 Apple 服务器上,我在 Testflight 上获得了该应用程序,但无法使其正常工作,登录页面从未被调用

据我所知,我需要添加“使用 Apple 登录功能。 但是没有 XCode,我不知道该怎么做!!

是否可以编辑 info.plist 或其他文件添加功能? 我已经在 Apple 控制台上构建并更改了所有证书、配置文件...,以添加使用 Apple 登录,但结果相同!

提前致谢!

解决方法

借助 Codemagic,您可以连接到构建机器并使用 Xcode 更新项目设置并将更改推送回存储库。

  1. 在您的机器上安装 VNC 查看器
  2. 开始一个新的构建(我建议使用 Mac Pro 实例类型,因为 Xcode 需要更多资源)
  3. 构建开始后,点击构建步骤上方的 Explore build machine 以查看设置 VNC 访问的说明。在您的 VNC 客户端上使用给定的 HostPortUsernamePassword 来建立连接。

在这里阅读更多https://blog.codemagic.io/remote-access-to-virtual-mac-build-machine/