【发布时间】:2018-04-27 08:01:50
【问题描述】:
Xcode 符号导航器列出了框架提供的符号两次; iOS 和模拟器各一次。
例如,这里是为模拟器列出的 NSObject
和 NSObject 为 iOS 设备列出
同样,这里为模拟器列出了 UIDevice
和 UIDevice 为 iOS 设备列出
我记得,以前从来没有这种情况。这些符号应该只列出一次。
我正在使用 Xcode 版本 9.3 (9E145),在 macOS High Sierra 10.13.4 (17E202) 上运行。
更新:我正在使用 Xcode 版本 9.4.1 (9F2000),在 macOS High Sierra 10.13.5 (17F77) 上运行(在撰写本文时,它们都是最新的)。
如何恢复每个符号仅显示一次的默认行为?
我已经试过了:
清理构建文件夹,
重启 Xcode,
删除派生数据
重新启动系统。
重新安装 Xcode。
在我使用 Xcode 打开的每个项目中都会观察到这种行为。
【问题讨论】:
-
这是否发生在同一台计算机上的其他用户帐户中?你能刷新 Xcode 首选项吗?
-
我的系统中只有一个用户帐户。让我创建一个新帐户并尝试。
-
在新创建的用户帐户中没有发生。
-
如我所想。你愿意刷新 Xcode 设置 plist(可能在 ~/Library/Preferences 中)吗?如果是这样复制到您的桌面以防万一出现问题。
-
你能试试this吗?这里有一点万岁玛丽。