OS X 10.8 マシンで Xcode 4.6 を使用してアプリを開発しています。アプリの展開ターゲットは 10.6 に設定されており、これはサポートする必要があるものです。しかし、アプリをアーカイブ (コンパイル、リンク、リソース + フレームワークの埋め込み) して 10.6 テスト マシンに展開 (コピー) すると、一般的なセグメンテーション エラーでクラッシュします。10.7で問題なく動作します。
アプリが新しいコンパイラを使用してビルドされているため、古い Mac の Xcode でプロジェクトをコンパイルできません (ARC、暗黙的なプロパティ合成、新しい Objective-C リテラル構文などを使用します)。また、ベース SDK が 10.8 であり、10.6 マシンのコンパイラが認識していない 10.8 トークンを参照しているため、型チェックも行われません。
アプリのデバッグ方法に関する提案はありますか?