2012-07-03 3 views
5

Я пытаюсь установить флаги компилятора для отключения дуги для некоторых файлов, и я не получаю диалоговое окно при двойном щелчке или нажатии ввода в одном из файлов. Это происходит в новом проекте и в старых, где я уже устанавливал флаги компилятора раньше. Все, что он делает, просто становится серым после того, как я нажимаю кнопку ввода и теряет фокус. Есть ли у кого-то еще одна проблема или я могу делать что-то неправильно.Невозможно установить флаги компилятора в Xcode 4.3.3

Спасибо!

+0

Возможный дубликат [Как отключить ARC для одного файла в проекте?] (Http://stackoverflow.com/questions/6646052/how-can-i-disable-arc-for-a-single- file-in-a-project) – rishi

+0

Я видел эту ветку раньше. Я всегда мог добавить флаги компилятора, но теперь, когда я нажимаю клавишу ввода или дважды, ничего не происходит. – Yan

ответ

15

Я понял. Я думаю, это потому, что я использую Macbook Pro с сетчаткой с разрешением, установленным для большего количества текста. Когда я включил помощник редактора в Xcode и нажал enter, чтобы изменить флаг компилятора, диалоговое окно вышло на другой стороне верхнего правого угла почти не видно. Надеемся, что следующая версия Xcode будет поддерживать отображение сетчатки.

+1

Я бы никогда этого не заметил. Благодаря! – stephenmuss

+0

Вы также можете обойти это, не увеличив окно вашего xcode, переместите его вниз с верхней части экрана. – Jules

+1

Спасибо за сообщение. Досадная вещь находится в xcode 4.4, она все еще не исправлена. Надеюсь, он будет обновлен. – Yan

3

Я все еще не мог видеть диалоговое окно, но сделал это вслепую.

Скопировано «-fno-objc-arc», а затем в Xcode, Enter -> CMD + V -> Enter ... волшебство было сделано. :)

Спасибо всем!

0

Кроме того, если вы используете macbook pro без ключа ввода (клавиша возврата не выводит окно с флагом компилятора) и отчаянно пытаются сразу отметить несколько файлов ... вам просто нужно нажать shift + fn + return. Просто fn + return не работает - по крайней мере, для меня.

1

Я отправляю это на случай, если кто-то наткнется на этот ответ, если у вас возникнут проблемы на XCode 5, и ни одно из вышеперечисленных решений не будет работать, как это случилось со мной.

В моем случае проблема заключалась в некотором повреждении данных рабочей области. Проблема была решена путем удаления xcshareddata/xcuserdata/и project.xcworkspace/directory внутри каталога проекта.

От терминала:

cd <project_name>.xcodeproj 
rm -rf xcshareddata/ xcuserdata/ project.xcworkspace/ 

Затем перезагрузите XCode и проблема должна уйти.

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