You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Xcode 12.0.1升级后Interface Builder显示‘No Selection’问题求助

解决Xcode 12.0.1 Interface Builder显示「No Selection」的问题

我之前也碰到过这个烦人的问题!Xcode 12.0.1的Interface Builder确实存在这个已知的小bug,给你几个亲测有效的解决办法:

  • 清理DerivedData缓存
    先完全关闭Xcode,打开终端执行以下命令:

    rm -rf ~/Library/Developer/Xcode/DerivedData
    

    这个目录里的缓存文件经常会导致IB加载异常,清理后重新打开项目大概率能解决问题。

  • 强制重新解析Storyboard/XIB文件
    右键点击项目中的Storyboard(或XIB)文件,选择「Open As」→「Source Code」,等待代码加载完成后,再右键选择「Open As」→「Interface Builder - Storyboard」,让IB重新解析文件结构。

  • 检查Target的模块设置
    选中你的项目Target,进入「Build Settings」标签页,搜索「Modules」,确保「Enable Modules (C and Objective-C)」选项处于勾选状态。模块禁用会导致IB无法正确识别视图控制器的归属模块,进而显示「No Selection」。

  • 重置Xcode偏好设置(谨慎使用)
    如果上面的方法都没用,可以尝试重置Xcode的偏好设置:关闭Xcode后,在终端执行:

    defaults delete com.apple.dt.Xcode
    

    注意这个操作会重置你所有的Xcode自定义设置(比如快捷键、主题等),所以建议先备份偏好设置再执行。

如果以上方案都无效,推荐你升级Xcode到12.1及以上版本,苹果在后续的小版本更新中修复了这个Interface Builder的bug。

附上你提供的现状截图:
Interface Builder显示No Selection

内容的提问来源于stack exchange,提问作者NaveedUlHassan5

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.09 10:42:56