iPhone、NOT iPadにXcodeののターゲットを設定します
質問
私はそうするのでiPhone SDK 3.2ベータ4にアップグレードし、私はiPhoneシミュレータで起動するアプリを取得することができていない - それはiPadのシミュレータで起動し続けています。私はオプションクリックiPhoneシミュレータ3.1.3にXcodeと設定する「アクティブ実行」の左上隅にあるドロップダウンメニューを試してみましたが、それは代わりにバックのiPadシミュレータにいってます。
何ができますか?私は私のアプリには興味がiPad上で動作していない持っていると私は、シミュレータで2Xモードでそれをテストする必要はありません。
おかげで、
解決
あなたは本当に3.2.xの中でiPhoneアプリを起動することはできませんが、基本的には、今それが唯一のiPadの開発のためである。
。他のヒント
シミュレータのリリースバージョン用に更新します。
すべてのまず、この質問のタイトルは、説明と一致しません:Xcodeのターゲットは、シミュレータのハードウェアデバイスと同じではありません。
。あなたは3.2をターゲットアプリケーションを作成している場合、それは(OS 3.2を使用して)、iPadとiPhone上の下のOSバージョンの両方で実行することができます。あなたは3.1(3.2より低い)にベースSDK iPhoneからデバイス3.2、iPhone / iPadにターゲットデバイス・ファミリ、およびiPhone OSの導入目標を設定することによってこれを行います。
iPhoneシミュレータは、iPhoneやiPadに設定することができますハードウェア - >デバイスのためのメニューオプションがあります。しかし、あなただけのiPadモード、およびiPadは唯一の構築に3.2 SDKを使用することができますサポートユニバーサルアプリに3.2 SDKのターゲットを実行することができます。
もちろんiPhoneモードにシミュレータを設定し、スプリングボードからあなたのアプリを起動するが、それはデバッガ接続を失うことになることができます。あなたのアプリのインストール時にモードを切り替えると、それがクラッシュします。
だから、短い答えは同じです:デバッグ中には、iPhoneモードシミュレータでユニバーサルiPadアプリを実行することはできません。
。IDEの左上隅にはシミュレータのバージョンのドロップダウンリストを見つける - 3.2に裏返さ - 3.1.3に戻って、それを入れてみてください。
、アプリを再起動します。
これは、あまりにも私にナットを運転していたが、答えは右ここにあります:
ます。http:// quatermain .tumblr.com /ポスト/ 517122761 /ランニング・ユニバーサル・ipadの-iphone-アプリケーション・イン・ザ・シミュレータの
要するに、その後、3.1 SDKにビルドメニューを切り替え、のファイル名を指定して実行のアプリへのXcodeを教え、3.2 SDKのためにのを構築するためにXcodeのを教えてください。プレスト、アプリはiPhoneシミュレータで起動!
アップルのドキュメントから:「iPhone OS 3.2は、iPhoneとiPod touchのデバイスをサポートしていません。それだけでiPad上で動作します。」 iPhone 3.2を対象とする方法はありませんので、何のシミュレータはありません。エルゴは、あなたが幸いなのiOS 4を待つ必要があるでしょう、それは今...もちろん、それはiPhoneのデバイスの第一世代をサポートしていませんだけで4日間離れていますが、他のすべてのiPhoneユーザーのためには無償アップグレードです。 iPod用タッチわからない。
あなたは、あなたのプロジェクト設定でターゲットプラットフォームを変更することができる必要があります。
ターゲットプラットフォームやデバイスを変更しても違いはありません。それは、常にiPadのシミュレータを起動します。
あなたはiPhoneモードにシミュレータを切り替える場合は、アプリはちょうど消えます。
このdevの環境が混乱です。
短い答え:あなたは、シミュレータ内のハードウェアの設定を変更することができます。ハードウェア - >デバイス
プロジェクトに移動します アクティブな実行可能ファイルを設定します。 iPadのシミュレータ3.2やiPhoneシミュレータ4.0:2つのオプションがあります。 あなたは、iPhoneのシミュレータを選択した場合、それは、iPhoneシミュレータを起動します。 あなたがiPadのシミュレータを選択した場合、それはiPadのシミュレータを起動します。
私は最終的に自分自身をこの問題を解決します。
まず、Xcodeの4であるXcodeの、新しいバージョンをインストールします。
その後数回iphoneシミュレータに事業スキームを設定し、Xcodeでアプリを実行します。
とXcode 3再インストールして、問題が解消されます!