以前に iOS 4.3 でビルドしたプロジェクトがあります。で「ARC」変換ツールを起動しようとしたところ
編集 > リファクタリング > Objective-C ARC に変換
XCode 4.5.2 以降、ツールは多くのエラーを報告します。たとえば、キーワードautorelease/release/retainは使用しないでください。
エラーが多すぎて (1,987 回発生)、手動で解決できません。不足している構成オプションはありますか、それとも何か他のことを行う必要がありますか?
以前に iOS 4.3 でビルドしたプロジェクトがあります。で「ARC」変換ツールを起動しようとしたところ
編集 > リファクタリング > Objective-C ARC に変換
XCode 4.5.2 以降、ツールは多くのエラーを報告します。たとえば、キーワードautorelease/release/retainは使用しないでください。
エラーが多すぎて (1,987 回発生)、手動で解決できません。不足している構成オプションはありますか、それとも何か他のことを行う必要がありますか?
サードパーティのライブラリを使用したことがあると思います。サードパーティのライブラリを使用したことがある場合は役に立ちません。つまり、この状況では自動的に ARC に変換されません。
残念ながら、ARC は Objective-C オブジェクトのメモリのみを管理します。C または C++ ファイルを使用したことがある場合は、自分でメモリ管理を処理する必要があります。
既存のライブラリを使用している場合は、単にそれらのライブラリに ARC を使用するのではなく、フラグを使用してアプリ全体で使用を開始できます。
これを問題のライブラリまたはファイルに追加して、ARC を無視します
-fno-objc-arc