2012-07-03 7 views
5

コンパイルフラグを設定してファイルの一部をアーク無効にしようとしていますが、ファイルのいずれかをダブルクリックまたは入力してもダイアログボックスが表示されません。それは私がすでにコンパイラフラグを設定している新しいプロジェクトと古いもので起こります。私がenterを押してフォーカスを失った後は、ただグレーになります。他の誰かが同じ問題を抱えているのですか、何か間違っていることがあります。Xcode 4.3.3でコンパイラフラグを設定できません

ありがとうございます!

+0

[プロジェクト内の1つのファイルに対してARCを無効にするにはどうすればよいですか?](http://stackoverflow.com/questions/6646052/how-can-i-disable-arc-for-a-single-プロジェクトでのファイル) – rishi

+0

私は以前このスレッドを見ました。私はいつもコンパイラのフラグを追加することができましたが、今度は私がenterを押すかダブルクリックすると何も起こりません。 – 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

さらに、EnterキーのないMacBook Proの場合(リターンキーはコンパイラのフラグボックスを表示しません)、必然的に複数のファイルにフラグを立てようとしています... シフト+ fn + return。ちょうど私のために、ちょうどfn +リターンはうまくいかない。

1

私はXCode 5で同じ問題が発生し、上記の解決策のどれもがうまくいかなかった場合、誰かがこの回答を見つけた場合に備えてこれを投稿しています。

私のケースでは、問題はワークスペースデータの何らかの種類の破損でした。この問題は、プロジェクトディレクトリ内のxcshareddata/xcuserdata /およびproject.xcworkspace /ディレクトリを削除することで解決しました。端末から

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

その後はXCodeを再起動し、問題が離れて行く必要があります。

関連する問題