1

プロジェクトでは、testflightを使用しています。シミュレーターでプロジェクトを使用すると、正常に機能します。しかし、プロジェクトをiPhoneにデプロイすると、次のエラーが発生します。

ld: file is universal (3 slices) but does not contain a(n) armv7s slice:  
Path/TestFlightSDK/libTestFlight.a for architecture armv7s

このスレッド(http://stackoverflow.com/questions/12402092/file-is-universal-3-slices-but-does-not-contain-an-armv7s-slice-error-for-st)で私は見つけることができますXcodeを使用する場合の解決策。Testflightがコンパイルされていないため、基本的にarmv7の互換性を削除します。

この設定をRubymotionに追加するにはどうすればよいですか?rakefileに何かを追加する必要がありますか?

4

1 に答える 1

3

同じ問題がありました。TestFlight (バージョン 1.1) から新しい SDK をダウンロードし、このバージョンの libTestFlight.a および TestFlight.h への参照をプロジェクトに追加するか、これら 2 つのファイルをプロジェクトにコピーします。その後、リンクされたフレームワークとライブラリに libTestFlight.a を追加します。クリーン ビルドを実行します。その後、それは私のために働いた!

于 2012-09-29T15:56:36.263 に答える