2013-07-22 3 views
2

Я боролся с этим около недели. Я НЕ МОЖЕТ получить индексирование для отключения в Xcode. Кто-нибудь еще когда-либо испытывал это? Следующая команда имеет нулевой эффект:Xcode - невозможно отключить индексирование

по умолчанию написать com.apple.dt.XCode IDEIndexDisable 1

Я перезапустить Xcode после выдачи этого через терминал (как корень), и когда я вновь открыть Xcode, проекты попытки индексировать , Я исправил разрешения на машине и обновил до последнего xcode безрезультатно. Это сводит меня с ума, так как я получаю огромный успех в производительности благодаря индексированию по очень большому проекту. Любая помощь будет принята с благодарностью.

+1

Просто оставьте отделку индексации. Отключение индексирования не имеет преимуществ по производительности, за исключением того, что вы можете пропустить ожидание – Raptor

+0

Проблема заключается в том, что из-за размера проекта индексирование привязывает мой процессор к 100% и, похоже, не прогрессирует. Даже после 30 минут индексации. –

+2

Просто оставьте это на ночь :) – Raptor

ответ

2

Я действительно понял это, наконец. IDEIndexDisable boolean отсутствовал с com.apple.dt.XCode полностью. Естественно, значение не может быть установлено из командной строки с отсутствующим значением. Я добавил значение вручную, отредактировав файл plist и добавив логическое значение IDEIndexDisable и установив его на yes. Наконец, больше не индексирование!

EDIT: Для того, чтобы отредактировать файл Plist -

Открыть файл PLIST в Xcode - он расположен в ~/Library/Preferences/com.apple.dt.Xcode.plist

Найдите IDEIndexDisable boolean и измените его на yes

В моем случае логическое значение фактически отсутствовало, и я должен был добавить его.

+5

Пожалуйста, объясните шаг для редактирования файла plist –

+0

Steve Weaver .... поясните пожалуйста. –

+0

@SteveWeaver Это сделало это! Благодаря!! – andrewz

0

Эти шаги, которые я использовал для редактирования com.apple.dt.XCode.plist файла:

1 Откройте файл в XCode (но не сохранить его)

2 Отредактируйте файл, добавив новое свойство IDEIndexDisable, с типом Boolean и значением, установленным в YES (добавить новый кран собственности на кнопку + на первое свойство под корневой узел)

3 Экспорт файла под новым именем в том же каталоге, напр. myfile.plist под ~/Library/Preferences/

4 Выход XCode

5 Создать резервную копию исходного файла com.apple.dt.XCode.plist (в случае, если что-то пойдет не так, вы можете вернуться к этому файлу - всегда хорошая практика)

6 Rename/копировать экспортированный файл в исходное имя файла, например. в Терминале сделать

% mv myfile.plist com.apple.dt.XCode.plist

7 Возобновить XCode, вы должны теперь не индексации

Смежные вопросы