【发布时间】:2023-04-05 16:45:01
【问题描述】:
我正在尝试通过模拟器测试使用 CloudKit API 的 iOS 应用程序。当我尝试使用我的 iCloud 凭据登录时,它显示,
设备不支持
您的 Apple ID 有效,但此 iPhone 不适合 iCloud。
根据Apple's documentation我应该可以像普通手机一样登录。我想我一定是在做一些傻事,但我想不出我会做错什么。
【问题讨论】:
标签: ios xcode6 icloud cloudkit
我正在尝试通过模拟器测试使用 CloudKit API 的 iOS 应用程序。当我尝试使用我的 iCloud 凭据登录时,它显示,
设备不支持
您的 Apple ID 有效,但此 iPhone 不适合 iCloud。
根据Apple's documentation我应该可以像普通手机一样登录。我想我一定是在做一些傻事,但我想不出我会做错什么。
【问题讨论】:
标签: ios xcode6 icloud cloudkit
如果您尝试登录的 Apple ID 启用了两因素身份验证,那么您将在模拟器上看到该消息。到目前为止,没有一个模拟的 iOS 设备正确支持 Apple ID 的 2FA。
解决方法是:
只要模拟器已与 Apple ID 关联,即使您启用 2FA,它也会保持关联。但是,如果您完全重置模拟器(例如重置内容和设置)或需要注销,那么您将需要重复该过程。
【讨论】:
理论上是可能的:Simulator User Guide - 测试 iCloud 章节。
不过,有些用户reported the same issue 表示苹果可能会限制每台设备的访问权限。
来自网站的解决方案:
祝你好运。
【讨论】: