Xcode 13手动安装GitHub JSONModel后无法创建子类问题求助
手动安装JSONModel后Xcode无法检索到JSONModel类的排查步骤
- 添加文件时未勾选目标归属
你添加JSONModel文件夹时若没有勾选弹窗底部「Add to targets」对应的项目目标,源码不会被加入编译序列,Xcode索引也不会识别该类。修复方法:选中项目树中的JSONModel文件夹,打开右侧「文件检查器(File Inspector)」,在「Target Membership」区域勾选你当前的项目目标即可。 - 文件夹添加类型错误
若你添加文件夹时选择了「Create folder references」,生成的蓝色文件夹内的源码不会被自动纳入编译资源。确认JSONModel文件夹为黄色组标识,若为蓝色请删除后重新添加,添加时选中「Create groups」同时勾选对应目标。 - 未引入头文件到全局检索路径
- 若使用Objective-C项目:可在预编译头文件(.pch)中添加
#import "JSONModel.h",或在你需要创建子类的模块中先引入该头文件。 - 若使用Swift项目:必须在项目的桥接文件(Bridging-Header.h)中添加
#import "JSONModel.h",否则Swift环境无法识别OC类JSONModel。
- 若使用Objective-C项目:可在预编译头文件(.pch)中添加
- Xcode索引损坏
若以上配置都正确,按Shift + Command + K清空构建缓存,重启Xcode等待索引重建完成后再尝试。
内容的提问来源于stack exchange,提问作者stefanosn
相关产品推荐
相关产品推荐

