升级至Xcode 14.3.1后新增.swift文件无法被识别的问题求助
Xcode 14.3.1新增Swift文件无法在作用域中找到的解决办法
- 检查文件目标成员资格:选中新增的
File.swift,打开右侧检查器,确认对应的**目标(Target)**已勾选。拖入文件时常会默认漏选目标,导致编译不包含该文件。 - 清理项目缓存:按
Cmd+Shift+K清理构建文件夹,再按Cmd+Option+Shift+K彻底清理Derived Data,之后重启Xcode重新构建。 - 核对模块导入:如果文件属于自定义模块,要在使用它的文件顶部正确导入对应模块,比如文件在
MyFramework目标下就加import MyFramework。 - 验证文件路径:右键文件选"Show in Finder",确认文件在项目正确路径下,且检查器里"Location"设为"Relative to Project",没有被标记为排除。
- 检查编译源列表:打开项目Build Settings,搜索
Compile Sources,确认File.swift在列表里,不在的话点+手动添加。 - 重置Xcode偏好设置:前面方法都无效的话,执行命令
defaults delete com.apple.dt.Xcode,重启Xcode试试。
内容的提问来源于stack exchange,提问作者user21612354
相关产品推荐
相关产品推荐

