当你在通过屏幕共享连接到远程 Mac 时点击 Continue with Apple,Sign in with Apple 窗口可能不会出现在你的远程会话中。
此行为由 macOS 控制,并不是 Screens 的问题。
为什么会这样
macOS 会阻止某些身份验证界面通过屏幕共享被捕获或显示。Sign in with Apple 窗口会正常显示在远程 Mac 的物理屏幕上,但在远程会话中是隐藏的。
因此,当你在远程会话中选择 Continue with Apple 时:
- 当前窗口可能会变暗,但不会显示 Sign in with Apple 窗口。
- Sign in with Apple 窗口实际上已经显示在远程 Mac 上。
- 该窗口不会通过远程连接可见。
- Apple 自带的 Screen Sharing 应用以及其他远程桌面应用也会出现相同的行为。
- Sign in with Apple 窗口也不会包含在 Mac 上拍摄的截图和屏幕录制中。
虽然该窗口在远程时不可见,但它仍然可能响应键盘输入。
远程完成 Sign in with Apple
如果远程 Mac 不支持 Touch ID,或者当前无法使用 Touch ID,你仍然可能可以远程完成身份验证:
- 点击 Continue with Apple。
- 等待当前窗口变暗。这表示隐藏的 Sign in with Apple 窗口已经出现。
- 在键盘上按 Return。
- 随后会显示 Sign in with Apple。
- 输入远程 Mac 上用户账户的密码。
- 如有必要,再次按 Return 以完成身份验证。
即使一开始看不到 Sign in with Apple 窗口,它仍然可以响应你的键盘输入。
当 Touch ID 可用时
当 macOS 提供 Touch ID 进行身份验证时,这个变通方法似乎不起作用,例如:
- 使用带有内置 Touch ID 传感器且当前可用的 MacBook。
- 使用带有 Touch ID 的 Magic Keyboard。
如果 MacBook 以合盖模式使用,而其内置 Touch ID 传感器不可用,则可能可以使用密码变通方法。
如果 Touch ID 可用且上述变通方法不起作用,你需要物理访问该 Mac 才能完成 Sign in with Apple。
在本地完成 Sign in with Apple
如果你无法远程完成该过程:
- 物理访问该 Mac。
- 点击 Continue with Apple。
- 正常完成 Sign in with Apple 过程。
- 登录后,你就可以继续远程使用 Screens。
这个限制来自 macOS,Screens 无法更改。