【问题标题】:iCloud Account Not Supported In iOS Simulator?iOS 模拟器不支持 iCloud 帐户?
【发布时间】:2023-04-05 16:45:01
【问题描述】:

我正在尝试通过模拟器测试使用 CloudKit API 的 iOS 应用程序。当我尝试使用我的 iCloud 凭据登录时,它显示,

设备不支持

您的 Apple ID 有效,但此 iPhone 不适合 iCloud。

根据Apple's documentation我应该可以像普通手机一样登录。我想我一定是在做一些傻事,但我想不出我会做错什么。

【问题讨论】:

    标签: ios xcode6 icloud cloudkit


    【解决方案1】:

    如果您尝试登录的 Apple ID 启用了两因素身份验证,那么您将在模拟器上看到该消息。到目前为止,没有一个模拟的 iOS 设备正确支持 Apple ID 的 2FA。

    解决方法是:

    1. 暂时禁用 Apple ID 上的 2FA
    2. 使用 Apple ID 登录所需的模拟器
    3. 为 Apple ID 重新启用 2FA。 (不要忘记这部分!

    只要模拟器已与 Apple ID 关联,即使您启用 2FA,它也会保持关联。但是,如果您完全重置模拟器(例如重置内容和设置)或需要注销,那么您将需要重复该过程。

    【讨论】:

    • iOS 9 (beta) 模拟器似乎支持使用多重身份验证登录
    【解决方案2】:

    理论上是可能的:Simulator User Guide - 测试 iCloud 章节。

    不过,有些用户reported the same issue 表示苹果可能会限制每台设备的访问权限。

    来自网站的解决方案:

    1. 尝试“重置模拟器的内容和设置”
    2. 尝试使用其他 Apple ID
    3. 检查计算机的 HOSTS 文件以查看是否有任何条目阻止了与 Apple 的通信

    祝你好运。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-09-26
    • 2020-04-25
    • 2014-01-09
    • 2011-12-09
    • 2020-07-12
    • 1970-01-01
    • 2016-01-21
    • 2015-03-30
    相关资源
    最近更新 更多