2

最近、ios5で正常に動作しているios5アプリケーションをiPhone 5(ios6)で動作するように更新する際に問題が発生しました。アプリにはnibファイルがあり、ビューのそれぞれの境界に従って再配置する必要があります。シミュレータでビルド/実行すると正常に動作しますが、デバイスで試行すると、アーキテクチャに関するエラーが発生します。

これらのリンクを確認しました

XCode4アクティブアーキテクチャ設定

armv6とarmv7の両方をサポートするにはどのXcode設定を使用する必要がありますか?

「BuildActiveARchitecture」をYES/NOに変更しましたが、使用できません「ValidArchitecture」を「armv6armv7」、「armv6」、「standardarmv6」などに変更しましたが運がありません

iPhone5で動作する場合、他のデバイス、iPad(ios 5.1.1)およびiPod(ios 5.1.1)では動作しませんでした

前もって感謝します。

4

2 に答える 2

3

plistファイルで私は以下の変更を加えました 多くの時間の後、これに対する解決策を得ました。私はそれが始まっているplistでこのように変更しました。ありがとうございました..

于 2013-03-07T09:49:34.967 に答える
0

有効なアーキテクチャには、armv7およびarmv7sを使用します(サードパーティのコードと競合しない場合)。iPhone5はarmv7sと同様にarmv7コードを実行します。XCode 4.5は、armv6のサポートを終了しました。

ここにあなたを助けるかもしれないいくつかの関連するSOの質問があります。

armv7sとは何ですか?

http://wanderingcoder.net/2012/09/16/no-armv7s-til-tested/

有効なアーキテクチャイメージ

于 2013-03-06T12:55:36.730 に答える