Frage

Hat jemand hatte etwas Glück zwei Instanzen des iPhone-Simulator laufen Netzwerk-Code zwischen den beiden? Zu testen

War es hilfreich?

Lösung

Nein, aber Sie können den Simulator und den WiTap Code auf Ihrem Telefon laufen. Ich habe das getan und es ist ziemlich cool.

der WiTap Code für Ihre Entwicklung Provisioning-Profil Gerade Bereitstellung und es auf dem Handy laden. Dann sicherstellen, dass das Telefon auf dem gleichen Netzwerk Wi-Fi, können Sie Ihre Entwicklungsmaschine mit dem Simulator laufen WiTap ausgeführt wird, und das Telefon läuft WiTap.

Funktioniert wie ein Zauber.

Andere Tipps

FYI, frankodwyer Idee iPhoneSimulator als ein anderer Benutzer des Laufens nicht funktioniert. Quoth Finder: „. Sie können nicht öffnen Sie die Anwendung‚iPhone Simulator‘, weil ein anderer Benutzer diese geöffnet hat Fragen Sie den anderen Benutzer die Anwendung zu beenden, dann versuchen Sie es erneut“

Nur eine Idee, aber man könnte versuchen, einen anderen Benutzer zu Ihrem Mac hinzufügen und den Simulator in beiden Konten ausgeführt. (Ich bin mir ziemlich sicher, dass die Simulator Konfiguration relativ zu dem Benutzer Home-Verzeichnis gespeichert ist)

Der erste Schritt wäre zu bekommen, die unter Benutzerwechsel geht. Wenn das funktioniert, sollte es hoffentlich eingerichtet alles, was der Simulator für eine zweite Instanz benötigt. Dann melden Sie sich das zweite Konto aus, gehen Sie zurück zu Ihrem üblichen Konto. Versuchen Sie nun eine zweite Simulator-Instanz von der Kommandozeile in einem Terminal ausgeführt wird, sondern als das zweite Benutzerkonto. (Nutzung ‚su -‘ das andere Benutzerkonto zu wechseln, bevor den Simulator ausgeführt wird)

Ich bin nicht an meinem Mac und Stegreif Ich weiß nicht, den Namen des Simulators binären oder ich würde das Produkt ausprobieren und einige Codes für Sie einfügen.

Befolgen Sie diese Schritte Ihre App zu testen.

Sie müssen eine Sache für den ganzen Prozess tun. Project Go -> Projekteinstellungen bearbeiten -> tick auf Option - Erstellen unabhängige Ziele parallel

Debug-Code, der Ihre Anwendung in Simulator zum Beispiel Ihr Name der App schaffen ist - Instanz Schließen Simulator Zum Project-> New Target -> Instance2 Add "Bundle-Anzeigename: Instance2" in Instance2.info.plist Datei Set Executable Name: Instance2 Wählen Instance2 Target -> Project Go -> Aktives Target -> Instance2 Bauen mit Instance2 Hinweis: Haben alle sorgfältig sonst müssen Sie Ihren Simulator für Reset Simulator Reset -> Ausführen Simulator -> iPhone Simulator -> Zurücksetzen Content & Einstellungen ...

Jetzt haben Sie zwei Anwendungen in Simulator und Sie können auf alle Instanz App testen.

Hoffe, es wird Ihnen helfen:)

Ravikant Nagar

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top