0

私はビデオの特別なストリームを実現するためのSDKを持っていますが、これのバイナリしか持っていません。これはarm7用に構築されたと思います。
私はこのライブラリでビルドされたアプリを持っており、iPhone 4、4s、iPad 2でうまく動作しますが、arm7s xcodeを使用してiPad第4世代用にビルドすると、ファイルが無視されることについて多くのエラーが表示されます。
ビルドアーキテクチャを変更するのはアーキテクチャの原因であると確信しています。エラーが表示されたり消えたりします。
これを機能させる方法はありますか?古いもののバイナリファイルしかない新しいアーキテクチャ用にビルドするということですか?

4

1 に答える 1

3

残念ながら違います。armv7s用のアプリをビルドするには、上記のライブラリを含むすべてのコードをビルドする必要があります。静的ライブラリにarmv7sサポートを追加するためのハックがありますが、使用しないことを強くお勧めします。

そうは言っても、今のところ、armv7専用のアプリを作成しているのであれば大したことではありません。iPhone5でも問題なく動作します。

ターゲットのビルド設定に移動し、アプリをビルドする必要がある唯一のアーキテクチャとして「armv7」を設定するだけです。

将来のある時点で、Appleはおそらく、数年前のarmv7で行ったように、すべての新しいアプリ/アプリのアップデートをarmv7用にビルドすることを要求するでしょうが、今のところ問題ではありません。その時までに、静的ライブラリの開発者はうまくいけばアップデートを提供しているでしょう。

于 2013-01-29T20:01:19.097 に答える