Навигатор Xcode Symbol - символы, отображаемые дважды, каждый раз для устройства iOS и симулятора iOS - PullRequest
0 голосов
/ 27 апреля 2018

Навигатор Xcode Symbol перечисляет символы, предоставленные платформой, дважды; один раз для iOS и Simulator.

Например, вот NSObject для Симулятора

enter image description here

и NSObject перечислены для устройства iOS

enter image description here

Аналогично, вот UIDevice для Симулятора

enter image description here

и UIDevice перечислены для устройства iOS

enter image description here

Насколько я помню, раньше такого не было. Символы должны быть указаны только один раз.

Я использую Xcode Version 9.3 (9E145) , работающую на macOS High Sierra 10.13.4 (17E202) .

Обновление : я использую Xcode Version 9.4.1 (9F2000) , работающий на macOS High Sierra 10.13.5 (17F77) (оба актуально на момент написания статьи).

Как мне вернуться к поведению по умолчанию, показывающему каждый символ только один раз?

Я уже пробовал:

  • Очистка папки сборки,

  • Перезапуск Xcode,

  • Удаление производных данных

  • Перезапуск системы.

  • Переустановка Xcode.

Поведение наблюдается в каждом проекте, который я открываю с помощью Xcode.

1 Ответ

0 голосов
/ 28 июня 2018

Поскольку проблема появляется только в вашей учетной записи пользователя, попробуйте:

  1. Перечень файлов настроек Xcode ~/Library/Preferences/com.apple.dt.Xcode.plist. ( Предупреждение: Это сбросит все пользовательские настройки пользователя).

  2. Запустите следующий скрипт сброса из здесь :

    #!/bin/bash
    killall Xcode
    xcrun -k
    xcodebuild -alltargets clean
    rm -rf "$(getconf DARWIN_USER_CACHE_DIR)/org.llvm.clang/ModuleCache"
    rm -rf "$(getconf DARWIN_USER_CACHE_DIR)/org.llvm.clang.$(whoami)/ModuleCache"
    rm -rf ~/Library/Developer/Xcode/DerivedData/*
    rm -rf ~/Library/Caches/com.apple.dt.Xcode/*
    open /Applications/Xcode.app
    

Скорее всего, включены некоторые настройки, которые вы не можете понять, как отключить. Если вы хотите выяснить, какие именно настройки, вы можете сравнить списки.

...