33

iPhone SDK 3.2 Beta 4にアップグレードしました。アップグレードしてから、iPhoneシミュレーターでアプリを起動できませんでした。iPadシミュレーターで起動し続けます。Xcodeの左上隅にあるドロップダウンメニューをオプションクリックして、[アクティブ実行可能ファイル]をiPhoneシミュレーター3.1.3に設定しようとしましたが、代わりにiPadシミュレーターに戻り続けます。

何が得られますか?iPadで実行しているアプリには興味がなく、シミュレーターの2Xモードでテストしたくありません。

ありがとう、

4

10 に答える 10

21

3.2.xでiPhoneアプリを実際に起動することはできません(ポップアップすることもあります)が、基本的には現在、iPad開発専用です。

于 2010-03-10T02:20:24.993 に答える
9

シミュレータのリリースバージョンの更新。

まず第一に、この質問のタイトルは説明と一致しません。Xcodeターゲットはシミュレーターハードウェアデバイスと同じではありません。

3.2を対象としたアプリを作成している場合は、iPad(OS 3.2を使用)とiPhoneの下位OSバージョンの両方で実行できます。これを行うには、Base SDKをiPhoneデバイス3.2に、ターゲットデバイスファミリーをiPhone / iPadに、iPhone OS展開ターゲットを3.1(3.2未満)に設定します。

iPhoneシミュレータには、[ハードウェア]-> [デバイス]のメニューオプションがあり、iPhoneまたはiPadに設定できます。ただし、iPadモードで実行できるのは3.2 SDKターゲットのみであり、iPadをサポートするユニバーサルアプリは3.2SDKのみを使用してビルドできます。

もちろん、シミュレーターをiPhoneモードに設定して、Springboardからアプリを起動することもできますが、それではデバッガー接続が失われます。アプリのインストール中にモードを切り替えると、アプリがクラッシュします。

したがって、簡単な答えは同じです。デバッグ中は、iPhoneモードシミュレーターでユニバーサルiPadアプリを実行することはできません。

于 2010-04-25T11:39:41.050 に答える
5

IDEの左上隅に、シミュレータバージョンのドロップダウンリストがあります(3.2に反転)。3.1.3に戻してみてください

アプリを再起動します。

于 2010-04-13T16:09:33.320 に答える
3

これも私を悩ませていましたが、答えはここにあります:

http://quatermain.tumblr.com/post/517122761/running-universal-ipad-iphone-apps-in-the-simulator

つまり、Xcodeに3.2 SDK用にビルドするように指示してから、ビルドメニューを3.1 SDKに切り替えて、Xcodeにアプリを実行するように指示します。Presto、アプリはiPhoneシミュレーターで起動します!

于 2010-05-18T02:25:27.203 に答える
3

Appleのドキュメントから:「iPhoneOS3.2はiPhoneおよびiPodtouchデバイスをサポートしていません。iPadでのみ動作します。」iPhoneで3.2をターゲットにする方法はないので、シミュレーターはありません。エルゴ、あなたはiOS 4を待たなければならないでしょう。幸いなことに、それはたった4日です...もちろんそれは第一世代のiPhoneデバイスをサポートしませんが、他のすべてのiPhoneユーザーにとっては無料アップグレードです。iPodTouchについてはよくわかりません。

于 2010-06-16T21:26:46.880 に答える
1

プロジェクト設定でターゲットプラットフォームを変更できるはずです。

于 2010-03-10T01:40:09.927 に答える
0

ターゲットプラットフォームとデバイスを変更しても違いはありません。常にiPadシミュレーターを起動します。

シミュレーターをiPhoneモードに切り替えると、アプリが消えてしまいます。

この開発環境は混乱しています。

于 2010-04-08T23:50:19.630 に答える
0

簡単な答え:シミュレーターでハードウェア設定を変更できます。ハードウェア->デバイス

于 2010-04-29T05:19:36.397 に答える
0

プロジェクトセットアクティブ実行可能ファイルに移動します。2つのオプションがあります。IpadSimulator3.2またはiPhoneSimulator4.0です。Iphoneシミュレーターを選択すると、Iphoneシミュレーターが起動します。Ipadシミュレーターを選択すると、Ipadシミュレーターが起動します。

于 2010-09-23T14:18:29.270 に答える
0

私はついにこの問題を自分で解決しました。

まず、xCodeの新しいバージョンであるxCode4をインストールします。

次に、プロジェクトスキームをiphoneシミュレーターに設定し、xCodeでアプリを数回実行します。

そして、xCode 3を再インストールすれば、問題は解決します。

于 2011-04-26T05:34:54.193 に答える