3

私のプロジェクト(編集/リファクタリング/ Objective-C ARCへの変換)をリファクタリングしようとしています。 事前チェック段階で、私はGoogle gtm OAuthに多くの問題がありました。これらのプロジェクトではARCを無効にしたいので、ターゲット/ビルドフェーズ/コンパイルソースに行き、Google GTM Oauthファイルのコンパイラフラグを-fno-objc-arcに設定しました。XCode 4.2を使用したiOS5 ARCへのリファクタリング

しかし、私がリファクタリングを実行すると、precheckはgoogle gtmと同じ問題を検出します。ビルドフェーズでは、フラグもクリアさえしました(ファイルに対して設定された-fno-objc-arcフラグは見えません)。

助けが必要ですか?

おかげ

答えて

7

は、「編集」 - >「リファクタリング」 - >「Objective-CのARCに変換します。」 次のステップは、 "変換するターゲットを選択" です。

「変換先を選択する」ときに、プロジェクトを展開して特定のファイルのチェックを外すことができます。これは当初私には分かりませんでした。

変換したくないファイルをすべてオフにします。次に、事前チェックを実行し、問題を解決します。その後、プロセスをもう一度開始し、問題がなくなるまで繰り返します。私は、以前の反復でファイルのチェックを外したことをXcodeが覚えていないことがあることに気付きました。私は彼らが毎回チェックされていないことを確認しなければならなかった。

+0

あなたの仕事を愛して! – Rog

関連する問題