「ファイルは、リンクされているアーキテクチャではないアーカイブ用に作成されました(armv7s)」
人々が新しいバイナリをリリースするのを待つ必要がありますか、それとも抜け道があり
ますか、GoogleAnalyticsRestkitでこれを取得します...
編集:Restkitの問題は、最新のコミットで解決されました。githubからプルするだけです。
はい、新しいiPhone 5 A6プロセッサをサポートするには、armv7sアーキテクチャ用にコンパイルされたバイナリをリリースする必要があります。それまでの間、armv7のみに対して一時的にコンパイルして、他のライブラリが更新されるまで、現在のデバイスのiOS6で開発を続けることができます。
編集: Restkit の問題は解決しました。github から最新のコミットを確認してください: git://github.com/RestKit/RestKit.git
編集: Google アナリティクスの問題もバージョン 1.5.1 で解決されました。新しいバージョンをダウンロードするだけです。
古いバイナリを削除し、クリーンアップしてからビルドすることを忘れないでください。
ソースコードを持っている「RestKit」のようなものについては、それらを個別にクリーンアップしてからビルドすると (アーキテクチャに Armv7 が含まれていることを確認して) 正常に動作し、必要なバイナリを取得してアプリに適切にリンクします。
なぜか、対象をiOS端末からiPhone 6.0 Simulatorに変更し、クリーンビルドを行ったところ、Google Analyticsとの連携もできたのですが、
「iOS デバイス」(シミュレーターではない) のビルドがまだ機能せず、リンカー エラーが発生します。
問題に関する適切なアドバイス: http://wanderingcoder.net/2012/09/16/no-armv7s-til-tested/
基本的に:デバイスを手に入れることができるまで(おそらく数日後)、ビルド設定のアーキテクチャからarmv7sを削除し、人々(Googleアナリティクスの問題に対するGoogleなど)がバイナリのリリースを開始し、ハッキングされた、テストされていないものをリリースしないでくださいコード。