私は、ライブラリがiOS SimulatorとiPhone 5、iPhone 4s、iPhone 4用に正しくコンパイルできることをどのように理解しているかを知る必要があるため、これらのアーキテクチャの違いを知りたいと思います。i386、armv7とarmv7の違いは何ですか?
答えて
- のi386:通常のMacOSX(私はシミュレータがここにあるいは全く含まれていないかどうかわかりません)。
- arm6:古いiPhone。
- arm7: iPhone4/4S。
- arm7s: arm7がiPhone 5プロセッサをうまく利用するための追加手順。
これが役に立ちます。すべてのプラットフォームをサポートするためにライブラリをコンパイルすることは、時には非常に不満で退屈な作業です。がんばろう!
SimulatorはMacシステムのi386で動作します。 –
@OwenHartnett i386がXcodeの '有効なアーキテクチャ'から抜けていて、シミュレータでコンパイルや実行ができないということはありますか?その場合、私のプロジェクトでなぜARCHS_STANDARD_32_BITS(armv7とarmv7s)を設定したのですか?シミュレータのために実行してコンパイルできますか? –
これはシミュレータ上で実行するのに適切なことを行います。 i386スライスを持たないサードパーティライブラリを使用している場合、ライブラリはシミュレータ上で実行されません。 「サポートされているプラットフォーム」をターゲット内のiphonesimulatorまたはiphoneosに設定すると、設定しなかったターゲット上でターゲットが実行されません。 –
- 1. armv6とarmv7
- 2. UIRequiredDeviceCapabilities armv6とarmv7
- 3. のARMv7
- 4. armv6、armv7、i386のfat静的ライブラリの構築方法
- 5. ARMv6、ARMv7、i386アーキテクチャ向けにf2cを構築
- 6. ARMv7ワードパッチ(CBNZ)
- 7. Unity Scripting armv7 Error
- 8. MBProgressHUD armv7エラー
- 9. iPhoneデバイスとシミュレータ(armv6、armv7、i386)のfat静的ライブラリにlibmmsをコンパイルする方法
- 10. PJSIP未定義のシンボルアーキテクチャArmv7
- 11. アーキテクチャarmv7の未定義シンボル?
- 12. armv6とarmv7のアーキテクチャの大きさはどれくらいですか?
- 13. アーキテクチャarmv7の未定義シンボル、ld:アーキテクチャarmv7のシンボルが見つかりませんでした - 何をすべきですか?
- 14. i386:x64-32とi386とi386の違い:x86_64
- 15. FBSDKLoginCoreのアーキテクチャarmv7の未定義シンボル
- 16. Facebook iOS SDKのみarmv7用にコンパイル
- 17. アーキテクチャarmv7のiOS - 2重複シンボル
- 18. iOS複数のlibsのコンパイル(armv7、i386)。スクリプトを設定する:Cプリプロセッサがサニティチェックに失敗する
- 19. Monotouchプロジェクトにarmv7スタティックライブラリを添付
- 20. IOSアプリケーションローダーがarmv7sとarmv7でバンドルエラーを表示します
- 21. CocoaAsyncSocketを追加するときのアーキテクチャーarmv7の未定義シンボル
- 22. armv7:stmbはPCを持っていません
- 23. iOSシミュレータでMacが実行されていますが、armv7ではなくi386アーキテクチャが実行されていますか?
- 24. アーキテクチャarmv7の未定義シンボルですか?このエラーは何を意味しますか?
- 25. ARCHS_STANDARD_32_BIT = armv6 armv7をXCode 4.2に追加するのは安全ですか?
- 26. アーキテクチャ 'armv7'用にサポートされていないコンパイラ 'GCC 4.2'
- 27. MonoTouchビルド:ld:アーキテクチャarmv7のシンボルが見つかりません
- 28. OpenCV Framework:アーキテクチャarmv7のシンボルが見つかりません
- 29. ARMv4/5/6コードのどの部分がARMv7では動作しませんか?
- 30. armv7アーキテクチャが不足していることを示すコンパイラフラグがあります
IDEはXcodeと呼ばれています... Xcode、xCodeなどではありません) – HAS
Thx名前を間違えて入力しました:D –