新しいiOS6アーキテクチャエラー:ファイルはユニバーサル(3スライス)で、(n)ARM7VSスライスを含まない

StackOverflow https://stackoverflow.com//questions/12687190

  •  12-12-2019
  •  | 
  •  

質問

Cordova 1.8.1とXcode 4.4で設計されたデバイスを持っています。私はiPhone 5とiOS 6.で動作するようにアップデートできるようになりたいと思いました。

file is universal (3 slices) but does not contain a(n) armv7s slice: /Users/Shared/Cordova/Frameworks/Cordova.Framework/Cordova for architecture armv7s. 
.

私はそれをGoogleに入っており、プロジェクトをターゲットarm7vsに設定しようとしましたが、それはうまくいきません。誰かが私にこのエラーを引き起こすのか教えてもらえますか?

Cordova / PhoneGapの私のバージョンを更新する必要がありますか?

役に立ちましたか?

解決

iPhone 5のSoCには新しいアーキテクチャがあります.ARMV7S。 Xcode 4.5に切り替えたときに、プロジェクトの「有効なアーキテクチャ」設定がARMV7を含めるように更新された可能性があります。問題は、ライブラリーがまだそれをサポートしていないようであることです(それらはARMV7S用に構築されていません)。

これを修正するための3つのオプションがあります。

  • プロジェクト(ターゲット)「ビルド設定」/「有効なアーキテクチャ」からARMV7を削除します。 Enter Image説明

  • 「アクティブアーキテクチャの構築のみ」設定をYesに設定します。
    画像の入力ここにある

  • 静的ライブラリを更新する(ARMV7Sのサポートで新しいバージョンがある場合)

    編集: Build Active Architecture Onlyオプションを見つけることができない人のために、[ビルド設定]で[すべての]フィルタボタンがアクティブになっていることを確認してください。

    画像の入力ここにあるENTER ENTER

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top