私のアプリの1つがiOS6で動作しなくなったという奇妙な状況に遭遇しました。実際のコードは単純で、ARCが有効になっています。ナビゲーションコントローラーを備えたテーブルがあり、テーブルの行をタップすると、ビューコントローラーがプッシュされます。コードは、シミュレーターとデバッグビルドで正常に機能します。ディストリビューションビルドに切り替えると、ViewControllerを押した後にコードがクラッシュします。
いくつかのnslog出力を設定すると、クラッシュする前にビューが表示される範囲まで表示されることがわかります。
コンパイラの最適化-Ooを使用してディストリビューションビルドを設定してみましたが、運がありませんでした。