XCode 13 中storyboard-builder缺失predefined text styles问题问询
这是Xcode 13升级后的常见已知问题,很多开发者升级后都遇到过相同情况,可按以下方案依次排查解决:
- 清除Xcode缓存与派生数据:关闭Xcode,打开Finder后按下Shift+Command+G,依次输入两个路径,分别清空对应目录内容:
~/Library/Developer/Xcode/DerivedData路径下的全部文件~/Library/Caches/com.apple.dt.Xcode路径下的全部文件
操作完成后重启Xcode查看样式列表是否恢复。
- 检查项目最低兼容版本:若项目的Deployment Target设置低于iOS 11,预定义文本样式会默认隐藏,将最低支持版本调整到iOS 11及以上即可正常显示。如果必须兼容更低iOS版本,可以手动在代码中通过
UIFontMetrics实现动态类型效果。 - 重置Xcode用户默认配置:关闭Xcode后打开终端,执行命令
defaults delete com.apple.dt.Xcode,执行完成后重启Xcode,完成基础开发环境配置后再查看样式列表。 - 排查项目配置文件损坏问题:如果仅旧项目出现该问题,可先新建一个空白iOS项目,查看空白项目的Storyboard文本样式列表是否正常。若空白项目显示正常,说明原项目配置文件存在损坏,删除原项目
*.xcodeproj包内的project.xcworkspace和xcuserdata文件夹后重新打开项目即可。

内容的提问来源于stack exchange,提问作者Nephilim
相关产品推荐
相关产品推荐

