我正在尝试测试我的iOS应用程序,它使用CloudKit API和模拟器。当我尝试使用我的iCloud凭据登录时,它说,
设备不支持
您的Apple ID有效,但此iPhone不符合iCloud的条件。
根据Apple's documentation,我应该可以像普通手机一样登录。我认为我必须做些傻事,但我无法想到我会做错什么。
答案 0 :(得分:7)
如果您尝试登录的Apple ID启用了两个因子身份验证,那么您将在模拟器上看到该消息。到目前为止,没有任何模拟iOS设备正确支持2FA用于Apple ID。
解决这个问题的方法是:
只要模拟器已链接到Apple ID,即使您启用了2FA,它也会保持链接状态。但是,如果您完全重置模拟器(例如重置内容和设置)或需要注销,则需要重复此过程。
答案 1 :(得分:2)
理论上可行:Simulator User Guide - 测试iCloud章节。
但是,某些用户reported the same issue Apple可能会限制每台设备的访问权限。
网站解决方案: