[解決済み] Xcode 5とiOS 7。アーキテクチャと有効なアーキテクチャ
質問
Xcode 5で新しいプロジェクトを立ち上げています。私は、アプリケーションを使用して開発したい
iOS SDK 7
を使って開発したいのですが、デプロイメントターゲットとして
iOS 5.0
. Xcode で新しいプロジェクトを作成し、デプロイメント ターゲットを 5.0 に変更しようとすると、すぐにこのメッセージが表示されます。
Applications including an arm64 slice are not compatible with versions of iOS
prior to 6.0
Adjust your Architectures build setting to not include arm64 in order to deploy
to releases prior to iOS 6.0.
ということで、アーキテクチャを変更して
Standard
(64bitなし)に変更しました。コンパイルして実行しましたが、何が起こったのかよくわかりません。
の違いは何ですか?
Architectures
と
Valid architectures
の設定は、XcodeプロジェクトのBuild Settingsにあるのでしょうか?
もし私が
Architectures
を 64 ビット除外に設定した場合、64 ビットの iPhone または iOS Simulator でアプリを実行するとどうなりますか (動作することは知っていますが、その下で何が起こるのかが気になります)。
新しい 64 ビット アーキテクチャの大きな混乱について説明できますか?
どのように解決するのですか?
ビルド設定でアーキテクチャを 標準アーキテクチャ(armv7,armv7s)
iPhone 5Sは、A7 64bitプロセッサを搭載しています。より アップルドキュメント
<ブロッククオートXcode は、32 ビットと 64 ビットの両方のバイナリを含むアプリを構築できます。この結合されたバイナリは、iOS 7 またはそれ以降の最小のデプロイメント ターゲットを必要とします。
注意: Xcode の将来のバージョンでは、iOS 6 以降で 32 ビット ランタイムをサポートし、iOS 7 で 64 ビット ランタイムをサポートする単一のアプリを作成できるようになる予定です。
ドキュメントから私が理解したのは
- Xcode は 1 つのアプリに対して 64 ビットと 32 ビットの両方のバイナリを作成することができますが デプロイメント ターゲットは iOS7 であるべきです。彼らは将来的には iOS 6.0 になるそうです。
- 32 bit バイナリは iPhone 5S (64 bit プロセッサ) で問題なく動作します。
アップデート(Xcode 5.0.1)
Xcode 5.0.1では、iOS 5.1.1以降の64bitバイナリの作成がサポートされました。
Xcode 5.0.1 は、32 ビットと 64 ビットの両方のバイナリを含むアプリを構築できます。この結合されたバイナリは、iOS 5.1.1 以降の最小のデプロイメント ターゲットを必要とします。64 ビット バイナリは、iOS 7.0.3 以降を実行する 64 ビット デバイス上でのみ実行されます。
アップデート (Xcode 5.1)
Xcode 5.1では、アーキテクチャの部分に大きな変更がありました。これは
に答える
は、あなたのためのフォローアップになります。
これを確認する
関連
-
[解決済み] Xcodeエラー "Could not find Developer Disk Image" が発生する。
-
[解決済み] Xcode 4で「既存のフレームワークを追加」する方法は?
-
[解決済み] Xcode 7のエラーです。"Missing iOS Distribution signing identity for ..." (iOS配布用署名IDがありません)
-
[解決済み】iOSアプリの名前を変更する方法は?
-
[解決済み】Xcode iOSプロジェクトに「My Mac 64-bit」と表示されるだけで、シミュレータやデバイスが表示されない。
-
[解決済み] Xcode 5.1 - コンパイルするアーキテクチャがない (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=i386)
-
[解決済み] レビュー待ちの状態でバイナリを拒否する(バイナリ拒否ボタンが見つからない)
-
[解決済み] viewWillAppear:と-viewDidAppear:の違いは何ですか?
-
[解決済み] Xcode 4.2とiOS 5 SDKを使用した場合、古いバージョンのiOSをターゲットにすることは可能ですか?
-
[解決済み] iOS5 ストーリーボードエラー iOS 4.3以前ではストーリーボードを利用できない
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] hw.machine」識別子の信頼性を確認する方法は?
-
[解決済み] UINavigationControllerに右ボタンを追加する方法は?
-
[解決済み] xcodeでiOSアプリのアーカイブを生成できない
-
[解決済み] iOSでHTMLをNSAttributedStringに変換する
-
[解決済み] iOSアプリでドキュメントフォルダ内にフォルダを作成する
-
[解決済み] UIImageのアスペクト比と幅を維持したリサイズ
-
[解決済み] iPhoneのSafariで<body>に適用したoverflow:hiddenは機能するのか?
-
[解決済み] モバイルアプリにおけるOAuthの秘密
-
[解決済み] AppDelegate.mで画面上に現在表示されているUIViewControllerを取得する。
-
[解決済み] iPhoneシミュレーターの位置情報