M1设备Xcode 14.3打开旧iOS项目时文件显示为XML求助
解决M1设备Xcode 14.3打开旧项目显示XML格式的问题
手动切换编辑器视图
选中显示为XML的Storyboard/XIB或项目文件,点击Xcode右上角的「Open As」按钮,对应选择「Interface Builder - Storyboard」(XIB选「Interface Builder - XIB」)、「Xcode Project」即可切换回可视化编辑器。重置Xcode文件关联
按Command + ,打开Xcode偏好设置,进入「Files」标签页:- 找到「Storyboard」类型,把默认编辑器设为「Interface Builder - Storyboard」
- 找到「Xcode Project」类型,默认编辑器设为「Xcode Project」
设置完重启Xcode就能生效。
清理Xcode缓存
先关闭Xcode,打开终端执行以下命令清理缓存:rm -rf ~/Library/Caches/com.apple.dt.Xcode rm -rf ~/Library/Developer/Xcode/DerivedData重新打开项目后,文件大概率会恢复正常视图。
检查项目文件本地化设置
选中异常的Storyboard文件,看右侧检查器的「Localization」区域,如果不需要本地化,删掉多余的本地化条目;如果需要本地化,确认主文件的打开方式是Interface Builder。降级Xcode版本(备选)
要是上面的方法都不管用,且项目没用到Xcode 14.3的新特性,可以考虑降级到Xcode 14.2这类更适配旧项目的版本,规避新版本的兼容性问题。
内容的提问来源于stack exchange,提问作者Sean
相关产品推荐
相关产品推荐

