2012-01-19 10 views
20

コンパイルフラグ-fno-objc-arcを設定して、XCODEのコンパイルソースで各ファイルの自動参照カウント(ARC)を無効にすることができますが、各ファイルをXCODEで実行する必要はありません時間?ファイル/グループ全体のARCを無効にするにはどうすればよいですか?

私は、アプリケーションに大きなライブラリを追加したので、100以上のファイルに対して-fno-objc-arcコンパイラフラグを設定する必要があることを尋ねます。

答えて

43

+0

パーフェクト!ありがとう。 – Camsoft

+0

ここでファイルをどのように並べ替えることができますか? –

+0

小画面の場合:パネル(プロジェクトエクスプローラ、プロパティインスペクタ)のサイズを変更して、ファイルエントリの右側にある「コンパイラフラグ」コンボを確認する必要があります。 Enterを押したときのポップアップを見るには、マウスをコンボの上に置かなければなりませんでした。最後に働いた:) +1 – voghDev

1

私はXCodeのは、フォルダやグループのために、このフラグを設定することができますとは思わないが、あなたは、個々のファイルにフラグを設定するには、2つの合理的な選択肢を持っている:

  1. あなたのライブラリーは、自己完結型である場合には、アプリケーションと同じワークスペースに別のプロジェクトを作成し、そのプロジェクトのARCを無効にすることができます。
  2. このライブラリのソースを変更することができれば、自動化されたARC変換を試みることができます。そして、それは選択されたすべてのファイルに対して反映される値-fno-objc-arcを追加入力します後藤は⌘を押しコマンドを保持する複数のファイルを選択Build Phases -> Compile sources
関連する問題