Xcode 11.3“没有可用的条件”
Posted
技术标签:
【中文标题】Xcode 11.3“没有可用的条件”【英文标题】:Xcode 11.3 "No Conditions Available" 【发布时间】:2019-12-16 20:36:44 【问题描述】:将 Xcode 更新到 11.3 版后,设备条件选项从“设备和模拟器”窗口中消失了。这个问题出现在我的两台电脑上。 Xcode 11.2 一切正常。
有什么建议吗?
【问题讨论】:
到目前为止,我读到了关于从developer.apple.com/download/more 下载“附加工具”并将首选项窗格从下载的东西移动到系统的...但它没有按预期工作,所以我仍然错过了这些设备条件:( 要明确:例如尝试过***.com/questions/58758261/… 之类的东西,但没有任何成功 @raistlin 我也试过这样的东西,它也对我没有帮助。 @raistlin 尝试安装最新的系统软件更新。它对我有用。 我已经有最新的更新了:/ 【参考方案1】:在最近对 Xcode 命令行工具进行系统软件更新后,该问题得到解决。
【讨论】:
我使用命令行xcode-select --install
触发下载安装。一开始并没有出现条件……于是我重启了Mac和iPhone。重新启动后,条件仍然没有出现。但是几分钟后,它们就可用了……所以最后,我不知道是什么让它起作用了。重新安装 Xcode 命令行工具可能会有所帮助:+1
对我有用的是更新到最新的 Xcode 版本,然后重新启动 Mac 和 Xcode,设备状况开始显现。【参考方案2】:
我从您的屏幕截图中注意到“显示为运行目标”选项不可用。 如果您将部署目标设置为 iPad 而不是 iPhone 或通用,则可能会发生这种情况,请参阅here。
【讨论】:
“显示为运行目标”选项可用。它只是不适合屏幕截图。【参考方案3】:Xcode 11.3 不再能够在 ios 12 设备上设置设备条件。我刚刚用 6 台设备进行了测试,所有 iOS 13 设备都可以工作,所有 iOS 12 设备都显示“无可用条件”。然后我拿了一个不允许设置设备条件的 iOS 12 设备,将其升级到 iOS 13,然后允许设置条件。 (注意,升级后我确实必须断开/重新连接设备)。
【讨论】:
您是否必须在某处设置一些权限或附加功能?我的 iPhone 11 上有 iOS 13.3 (17C54) 并使用 Xcode 11.3 (11C29)...但仍然“没有可用条件” 没有。我正在使用相同版本的 Xcode 和 iOS 13.3。只需从 12 升级到 13.3(并重新连接手机)似乎就可以解决问题。 @DaveWood 我正在运行 iOS 13.3。 iPhone 11 Pro(在屏幕截图上)无法安装 iOS 12 ;) @DaveWood,但您是对的,设备条件仅适用于装有 iOS 13 的设备。以上是关于Xcode 11.3“没有可用的条件”的主要内容,如果未能解决你的问题,请参考以下文章
Xcode 11.3 / iOS 13.3 NavigationLink 仅推送一次
Xcode 11.3、UInavigationController 和 UITabbarController 面临的问题
applesimutils --list 在 MacOS Mojave 和 Xcode 11.3 更新后返回空列表 []