そのため、最近Xcodeを4.5に更新し、iOS6電話を手に入れることができました。私はシミュレーター(4.3 / 5.1 / 6.0)でテストを行っていましたが、実際のiOS 6電話でビルドすることにしたとき、このエラーが発生しました。
No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=armv7s, VALID_ARCHS=armv6 armv7 i386).
いくつかのルックアップを実行し、ビルド設定に移動して有効なアーキテクチャを変更してarmv7を含めることで修正しました。これにより、想定どおりの処理が実行されました。
ただし、このエラーが発生したことを追加すると
ld: file is universal (3 slices) but does not contain a(n) armv7s slice: some static library framework for architecture armv7s
少し見てみると、静的ライブラリフレームワークはiOS 6をサポートしておらず、簡単に修正できると楽観的ではないため、すべての問題を引き起こしているように感じます。しかし、ネット上で自分の状況を正確に把握することができなかったので、これを私よりよく知っていて、私を助けてくれる人がいることを望んでいます。ありがとう
注:静的ライブラリはコードのいたるところにあり、それを削除することはほとんどオプションではありません