So installieren Sie die iPhone-Anwendung im iPhone Simulator

Ich habe eine mySample.app-Datei – eine iPhone-Anwendung, die von xcode entwickelt wurde.

Wie führe ich diese (nur mySample.app Datei) Anwendung mit meinem xcode aus?

   

Bitte beachten Sie: Diese Antwort ist veraltet, die functionalität wurde aus dem iOS-Simulator entfernt.

Ich habe gerade festgestellt, dass Sie das Paket für mobile Anwendungen nicht in den Ordner des iPhone Simulators kopieren müssen, um es auf dem Simulator zu starten, wie im Forum beschrieben. Auf diese Weise müssen Sie auf die App klicken, um es zu starten, nicht komfortabel, wenn Sie Tests durchführen und die App mehrmals starten möchten.

Es gibt nicht dokumentierte Befehlszeilenparameter für den iOS-Simulator, die für solche Zwecke verwendet werden können. Sie suchen nach: -SimulateApplication

Eine Beispiel-Befehlszeile, die YourFavouriteApp startet:

/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app/Contents/MacOS/iPhone\ Simulator -SimulateApplication path_to_your_app/YourFavouriteApp.app/YourFavouriteApp 

Dies startet Ihre Anwendung ohne Installation und funktioniert mindestens mit iOS Simulator 4.2. Sie können das Home-Menü jedoch nicht erreichen.

Es gibt andere unveröffentlichte Befehlszeilenparameter wie das Wechseln des SDK. Glückliche Jagd für die …

Dieser Thread beschreibt, wie die Binärdatei auf dem Simulator installiert wird. Ich habe es getan und es funktioniert: http://forums.macrumors.com/showthread.php?t=547557

Aus dem Thread :

Schauen Sie in das Verzeichnis ~ / Library / Application Support / iPhone Simulator / User / Applications / und sehen Sie, was in diesem Verzeichnis passiert, wenn Sie Apps mit XCode installieren und ausführen und wenn Sie Apps mit dem Simulator löschen.

Sie können den Simulator selbst ausführen (ohne XCode zu starten).

Wenn Sie den Simulator starten, eine App löschen, den Simulator beenden, Kopien der gelöschten Dateien aus dem Support-Verzeichnis zurückgeben und den Simulator neu starten, wird die App wieder im Simulator angezeigt. Senden Sie diesen Dateien eine E-Mail mit statementen zum Kopieren in das entsprechende Supportverzeichnis.

Wenn Sie nach diesem XCode 5+ suchen, habe ich festgestellt, dass dies die einfachste Methode ist:

Installieren Sie ios-sim :

npm install -g ios-sim

Dann einfach ausführen:

ios-sim starten ./mySample.app –devicetypeid com.apple.CoreSimulator.SimDeviceType.iPhone-6

In dem Sie Ihren Gerätetyp wechseln können. Einfach, schnell und es funktioniert tatsächlich.

Ab Xcode v4.3 wird es als Anwendung installiert. Der Simulator ist verfügbar unter

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iOS \ Simulator.app/

Sie können Anwendungen in Simulator von Xcode 8.2 installieren

Ab Xcode 8.2 können Sie eine App installieren, indem Sie ein zuvor erstelltes App-Paket in das Simulatorfenster ziehen.

Hinweis: Sie können Apps in Simulationsumgebungen nicht aus dem App Store installieren.

Geben Sie Folgendes in das Terminal ein:

 $/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app/Contents/MacOS/iPhone\ Simulator -SimulateApplication path/to/your/file/projectname.app/projectname 

Ich sehe, du hast ein Problem. Versuchen Sie, Ihre App als Release zu erstellen, und sehen Sie sich dann Ihren Quellcode-Build-Ordner an. Es kann Release-iphonesimulator genannt werden. Hier drin wird die App sein. Gehe dann zu (Privatordner) / Library / Application Support / iPhone Simulator (falls du es nicht finden kannst, drücke die Tastenkombination Command – J und wähle nach Namen sortieren). Gehe zu einem Betriebssystem, auf dem sich Apps in der iPhone-Simulation befinden, wie 4.1. In diesem Ordner sollte sich ein Programmordner befinden. Öffnen Sie das, und es sollte Ordner mit zufälliger Beschriftung geben. Wählen Sie einen beliebigen aus und ersetzen Sie ihn durch die App, die Sie haben. Stellen Sie sicher, alles in den kleinen Ordnern zu löschen!

Wenn es nicht funktioniert, bin ich sprachlos.

Wählen Sie die Plattform als iPhone Simulator aus und klicken Sie dann auf Build and Go. Wenn es korrekt erstellt wird, startet es den Simulator und läuft. Wenn es nicht in Ordnung ist, werden Fehler am unteren Rand des Fensters auf der rechten Seite angezeigt.

Wenn Sie nur die App-Datei haben, müssen Sie diese manuell im Simulator installieren. Der Simulator wurde nicht so entworfen, aber ich bin mir sicher, dass es möglich wäre, auch wenn es unglaublich schwierig wäre.

Wenn Sie die Quellcode-Dateien (.proj .m .h usw.) haben, sollte es ein einfacher Fall von Build und Go sein.

Dies funktionierte für mich auf iOS 5.0 Simulator.

  1. Führen Sie die App auf dem Simulator aus.

  2. Gehe zu dem Pfad, auf dem du so etwas sehen kannst:

     /Users/arshad/Library/Application\ Support/iPhone\ Simulator/5.0/Applications/34BC3FDC-7398-42D4-9114-D5FEFC737512/… 
  3. Kopieren Sie alle Paketinhalte einschließlich App, Lib, Temp und Documents.

  4. Löschen Sie alle auf dem Simulator installierten Anwendungen, damit Sie leichter sehen können, was passiert.

  5. Führen Sie eine bereits vorhandene App auf Ihrem Simulator aus.

  6. Suchen Sie den gleichen Paketinhalt für diese Anwendung wie in Schritt 3 und löschen Sie alle.

  7. Fügen Sie den Paketinhalt ein, den Sie zuvor kopiert haben.

  8. Schließen Sie den Simulator und starten Sie ihn erneut. Das neue App-Icon der gewünschten App wird das alte ersetzen.