7

iPhoneシミュレーターの2つのインスタンスを実行して、2つの間のネットワークコードをテストする運があった人はいますか?

4

4 に答える 4

3

いいえ、携帯電話でシミュレータと WiTap コードを実行できます。私はそれをやりました、そしてそれはかなりクールです。

開発用プロビジョニング プロファイル用の WiTap コードをプロビジョニングし、電話にロードするだけです。次に、電話が同じネットワーク wifi 上にあることを確認して、WiTap を実行しているシミュレーターと WiTap を実行している電話で開発マシンを実行できます。

魅力のように機能します。

于 2008-12-30T15:21:20.517 に答える
2

参考までに、iPhoneSimulator を別のユーザーとして実行するという frankodwyer のアイデアは機能しません。Quoth Finder: 「別のユーザーが開いているため、アプリケーション 'iPhone Simulator' を開くことができません。他のユーザーにアプリケーションを終了するように依頼してから、もう一度やり直してください。」

于 2009-10-07T06:42:15.030 に答える
1

単なるアイデアですが、Mac に別のユーザーを追加して、両方のアカウントでシミュレーターを実行してみてください。(シミュレーターの設定がユーザーのホームディレクトリに相対的に保存されていると確信しています)

最初のステップは、ユーザーの切り替えの下でそれを行うことです。これが機能する場合は、シミュレーターが 2 番目のインスタンスに必要とするすべてをセットアップする必要があります。次に、2 つ目のアカウントをログアウトし、通常のアカウントに戻ります。ここで、ターミナルのコマンド ラインから 2 番目のシミュレーター インスタンスを実行してみますが、2 番目のユーザー アカウントとして実行します (シミュレーターを実行する前に、「su -」を使用して他のユーザー アカウントを切り替えます)。

私は自分の mac を使用していないので、シミュレーター バイナリの名前がわかりません。または、これを試してコードを貼り付けます。

于 2008-12-30T16:01:25.850 に答える
0

次の手順に従って、アプリをテストします。

最初にプロセス全体で1つのことを行う必要があります。プロジェクトに移動します->プロジェクト設定の編集->オプションにチェックマークを付けます-独立したターゲットを並行して構築します。

シミュレーターでアプリを作成するコードをデバッグしますたとえば、アプリ名は-インスタンスを閉じますシミュレーターに移動しますプロジェクト->新しいターゲット->インスタンス2 Instance2.info.plistファイルに「バンドル表示名:インスタンス2」を追加します実行可能ファイルの名前を設定します:インスタンス2を選択しますInstance2 ターゲット -> プロジェクトに移動 -> アクティブ ターゲットの設定 -> Instance2 Instance2 でビルド 注 : すべて慎重に実行してください。それ以外の場合は、シミュレーターをリセットする必要があります。リセット シミュレーター -> シミュレーターの実行 -> iPhone シミュレーター -> コンテンツと設定のリセット...

これで、シミュレーターに 2 つのアプリがあり、すべてのインスタンスでアプリをテストできます。

それがあなたを助けることを願っています:)

ラビカント・ナガル

于 2011-10-22T13:20:39.113 に答える