问题描述
我在 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 更新项目设置并将更改推送回存储库。
- 在您的机器上安装 VNC 查看器
- 开始一个新的构建(我建议使用 Mac Pro 实例类型,因为 Xcode 需要更多资源)
- 构建开始后,点击构建步骤上方的
Explore build machine
以查看设置 VNC 访问的说明。在您的 VNC 客户端上使用给定的Host
、Port
、Username
和Password
来建立连接。
在这里阅读更多https://blog.codemagic.io/remote-access-to-virtual-mac-build-machine/