Xcode多Target下Issue Navigator错误重复显示问题求助
可行修复方案
- 精准过滤Issue Navigator结果
Issue Navigator默认可能展示所有Target的问题,点击顶部的漏斗图标(Filter),选择「Current Scheme」替代「All」,这样就只会显示当前构建Target对应的错误。 - 检查文件的Target归属
打开出现错误的文件右侧检查器,查看「Target Membership」选项,确保该文件只被当前构建的Target勾选。如果同一文件被多Target共享,索引时就会为每个Target生成重复错误。 - 强制重置Xcode索引
除清理Derived Data外,还可以彻底重置索引服务:- 关闭Xcode
- 终端执行命令:
defaults delete com.apple.dt.Xcode IDEIndexDisable - 重启Xcode,等待索引完成后再测试单个Target构建
- 调整Scheme的构建范围
进入「Product > Scheme > Edit Scheme」,在Build标签页中,只勾选当前需要构建的Target,取消其他Target的勾选,避免Xcode自动构建关联Target引发的索引问题。 - 升级Xcode版本
该问题在Xcode 14.3.1及更早版本中存在,升级到Xcode 15及以上版本,苹果已修复多Target索引相关的bug。
内容的提问来源于stack exchange,提问作者Gary Rudolph
相关产品推荐
相关产品推荐

