Git克隆项目后报Cannot find 'NewsTableViewController' in scope错误如何处理
Xcode文件缺失目标成员资格(Target membership)配置解决方法
你遇到的Cannot find 'NewsTableViewController' in scope报错本质是对应文件没有被纳入项目的编译目标,之前拖拽文件不生效是因为没有在导入流程中勾选对应编译目标,按以下步骤操作即可:
- 先确认文件已经存放在本地项目目录内,打开Xcode左侧的项目导航栏,右键点击该文件应该归属的目录分组,选择「Add Files to "你的项目名称"」
- 在弹出的文件选择框中找到本地的
NewsTableViewController对应的代码文件,勾选下方Add to targets列表中你要运行的App目标,若文件不在当前项目目录内可以同时勾选Copy items if needed,点击「Add」完成导入 - 导入完成后选中该文件,打开右侧属性检查器的第一个「文件」Tab,就可以看到目标成员资格选项,确认对应运行目标已经被勾选即可
- 如果操作后仍然找不到选项,按
Command + Shift + K清理项目构建缓存,重启Xcode后重新操作即可
如果你是用CocoaPods管理的第三方代码出现该问题,直接在项目根目录执行
pod install重置依赖配置即可解决
内容的提问来源于stack exchange,提问作者LolaChernysheva
相关产品推荐
相关产品推荐

