Mit Xcode kann ich nur für ein iOS-Gerät laufen (kein Simulator).

68

Ich habe gerade ein Projekt in Xcode geklont und versuche, es im Simulator auszuführen. Meine einzige Option ist jedoch iOS-Gerät. Dies ist nur für dieses Projekt einzigartig und ich weiß nicht, wie ich es beheben soll. Jemand anderes stößt darauf und weiß, wie man es behebt?

Bildschirmfoto

Swickblade
quelle
Beenden Sie Xcode. Neu starten. Aktualisieren Sie auch xcode auf 4.3.
Sanjay Chaudhry
Ich habe das alles schon getan. Irgendwelche anderen Ideen?
Swickblade
Das gleiche Symptom ist mir heute Morgen eingefallen.
Jason TEPOORTEN
Nun, in meinem Fall funktioniert Restring Xcode
Kampai

Antworten:

119

Klicken Sie unter "Projekt erstellen" auf "Einstellungen"

  1. Wählen Sie den Abschnitt Bereitstellung
  2. Ändern Sie das iOS-Bereitstellungsziel in eine Version iOS 5.0 oder weniger
  3. Jetzt können Sie das Bereitstellungsziel vom Gerät zum Simulator ändern!

In meinem Fall wurde das Bereitstellungsziel auf Version 5.1 festgelegt, und ich verwende immer noch das Snow Leapord-Betriebssystem mit den entsprechenden JARS, die von xcode 4.3 kopiert wurden, damit es mit einem Gerät ausgeführt werden kann, auf dem iOS 5.1 ausgeführt wird.

Meine Simulatoren unterstützen Version 5.1 jedoch noch nicht. Bis ich das Bereitstellungsziel auf eine niedrigere Version geändert habe, z. B. 5.0 oder 4.2, kann ich dann nicht auf dem Simulator ausgeführt werden.

Samuel Sharaf
quelle
61

Klicken Sie auf Ziel oder Projekt> Build-Einstellungen> Architektur> Unterstützte Plattformen: Wechseln Sie zu iOS

Gank
quelle
1
meins hat iphoneos verwendet, mein Projekt wird aus Unity exportiert. Wird das Ändern in ios ein Problem verursachen?
Zwei
Danke Gank für die aktuelle Antwort! @tiw Dies war der gleiche Anwendungsfall für mich. Es sollte Ihnen gut gehen, aber Sie sollten auch aus Unity exportieren, um einen sauberen Build zu erhalten, bevor Sie Endprodukte herstellen.
Maitreya
Ich bin auf dieses Problem gestoßen, nachdem ich das iOS-Projekt aus Unity erstellt habe. Unity hat einige andere Zeichenfolgen in diesem Feld festgelegt. Nach dem Ändern kann ich die Simulatoren aus dem Menü auswählen.
Peteroid
Genau das. Aus irgendeinem Grund hatte ich ausgewähltiphoneos
Mikel
Vielen Dank! Ich habe das gleiche Problem beim Export aus Unity
dandepeched
40

Was für mich funktioniert hat, war, zu Fenster> Geräte zu gehen und die Plus-Taste unten links zu drücken, um ein Gerät hinzuzufügen und den Simulator auszuwählen, den Sie hinzufügen möchten.

Brandon M.
quelle
4
Dies scheint die letzte gute Antwort vom Oktober 2015 zu sein
Thomas
8

Das Problem trat für mich auf, als ich ein Projekt von einer anderen Person heruntergeladen habe und deren Bereitstellungsziel 10.2 war und mein Xcode nicht vollständig aktualisiert wurde, sodass er nur bis 10.0 unterstützt wurde.

Lösung war:

Klicken Sie auf Projekt >> Allgemein >> Bereitstellungsinformationen >> Bereitstellungsziel

Von dort aus ändern Sie es einfach von einer ausgegrauten Nummer in eine Nummer, die es nicht ist.

Geben Sie hier die Bildbeschreibung ein

Honig
quelle
Danke, das ist meine Antwort. 2019/08/23
Beginnerrrrrr
4

Keine große Sache. Ich habe gerade den Xcode & iOS Simulator neu gestartet. Dann wurden alle Simulatoren angezeigt.

Asif Bilal
quelle
4

Nach der Wiederherstellung von der Zeitmaschine musste ich den 8.1-Simulator neu installieren (Einstellungen> Download) und dann Simulatoren unter "Fenster> Geräte> +> Simulator hinzufügen" hinzufügen.

CedricSoubrie
quelle
3

für mich gehe einfach zu Einstellungen, Registerkarte "Downloads" und lade den Simulator herunter;) Nach geändertem Computer anhängen (von TimeMachine gespeichert) Grüße,

CKJBeOS
quelle
1

Stellen Sie unter Build-Einstellungen sicher, dass Sie unter ein gültiges SDK ausgewählt haben iOS Deployment Target. Meins war auf 7.1 eingestellt (was in einem anderen Abschnitt in der Dropdown-Liste angezeigt wurde), das nicht installiert war. Die Auswahl von 7.0 (oder offensichtlich das Herunterladen von 7.1) reicht aus.

Sveinung Kval Bakken
quelle
1

Was mir passiert war, war, dass ich ein Projekt mit einem Gerät erstellt habe, auf dem das neueste iOS 8.3 installiert war. Als ich dieses Projekt auf einen anderen Computer ohne Gerät verschoben habe, standen mir nicht die Simulatoren zur Auswahl, sondern nur das Gerät (das ich nicht hatte). Der Grund war, dass die Simulatoren nur auf 8.1 stiegen (was offensichtlich weniger als 8.3 ist). Daher habe ich in den Build-Einstellungen das Ziel "Bereitstellung> iOS-Entwicklungsziel" auf 8.1 (von 8.3) geändert, und die Simulatoren wurden wie erwartet in Xcode angezeigt.

Clark Jackson
quelle
1

Im Moment wechseln Sie einfach das Gerät / den Simulator von Produkt -> Ziel -> Wählen Sie das Gerät aus. Führen Sie dann Ihre Anwendung aus. Geben Sie hier die Bildbeschreibung ein

Prakash Raj
quelle
1

Wenn keiner der oben genannten Schritte funktioniert, überprüfen Sie, ob Ihr Gerät angeschlossen und eingeschaltet ist. (Keiner der oben genannten Schritte hat bei mir funktioniert, und das Gerät wurde angeschlossen. Na ja.) Ich habe jedoch Xcode 7.3.

Steve
quelle
1

Wenn Sie unter Xcode-8 auf dieses Problem gestoßen sind, können Sie nach demselben Vorgang das Bereitstellungsziel festlegen, indem Sie Ziele anstelle von Projekten auswählen und das Bereitstellungsziel senken, wie in der folgenden Abbildung dargestellt: -

Geben Sie hier die Bildbeschreibung ein

Sie haben jetzt die Möglichkeit, die Simulatorgeräte auszuwählen.

Aashish
quelle
0

Gehen Sie zu BuildSettings, siehe Codesignatur ... unter Codesignaturidentität, und ändern Sie alle Berechtigungen in "Nicht codieren".

Ich hoffe es hilft.

Purnachandar Rao Voleti
quelle
0

Offensichtlich dachte ich, dass es ein ernstes Problem gibt. Tatsächlich habe ich das Problem behoben, indem ich unter Produkt / Ziel den verlorenen iOS-Simulator ausgewählt habe. Immerhin keine so große Sache.

Ady Nastase
quelle
0

Ich habe jede vorgeschlagene Lösung ausprobiert, die ich bei Stackoverflow finden konnte.

Schließlich habe ich die Xcode-App gelöscht und erneut aus dem App Store heruntergeladen. Nach der Installation waren die Simulatoren wieder da.

OscarWyck
quelle
0
  1. Klicken Sie auf Ihr Projektstammverzeichnis.
  2. Gehen Sie dann zu den Build-Einstellungen.
  3. Legen Sie dann das iOS-Bereitstellungsziel 5.0 fest
  4. Wählen Sie dann oben links in Ihrem Projekt iphone6 ​​aus.

    http://i.stack.imgur.com/KJxaA.png

iOS Lifee
quelle
0

Zunächst müssen Sie die Simulatoren installieren

Installieren Sie Simulatoren, gefolgt von,

  1. Öffnen Sie Xcode,
  2. Gehe zu Einstellungen,
  3. Wählen Sie Komponente
  4. Klicken Sie auf Simulatoren Ihrer Wahl, um den Download und die Installation der Simulatoren zu starten

Hinzufügen von Simulatoren zu Xcode Klicken Sie hier, um die Apple-Referenz aufzurufen. 1. Geben Sie in der Spotlight-Suche "Simulator" ein und drücken Sie die Eingabetaste. 2. Wählen Sie "Hardware"> "Gerät"> "Geräte verwalten". Xcode öffnet das Gerätefenster.

  1. Klicken Sie unten in der linken Spalte auf die Schaltfläche Hinzufügen (+).
  2. Geben Sie im angezeigten Dialogfeld einen Namen in das Textfeld Simulatorname ein und wählen Sie das Gerät aus dem Einblendmenü "Gerätetyp" aus.
  3. Wählen Sie die Betriebssystemversion aus dem Einblendmenü der iOS-Version.
  4. Wenn sich die gewünschte iOS-Version nicht im Popup-Menü der iOS-Version befindet, wählen Sie alternativ "Weitere Simulatoren herunterladen" und befolgen Sie die Schritte zum Herunterladen eines Simulators.

  5. Klicken Sie auf Erstellen.

krish2me
quelle
0

Um Simulatoren in Ihren xCode einzufügen, gehen Sie zu

Windows -> Devices

Drücken Sie dort unten links die Plus-Taste. Auf diese Weise können Sie je nach Bedarf verschiedene Simulatoren mit Betriebssystem hinzufügen.

MrWaqasAhmed
quelle
0

Mein Problem schien zu sein, dass zwei verschiedene Versionen von xcode gleichzeitig ausgeführt wurden (8.2 und 9.2). Xcode greift möglicherweise auf eine Liste von Simulatoren zu und sperrt sie als Ressourcen und macht sie für andere Versionen von xcode nicht verfügbar, um Probleme zu vermeiden. Ich habe beide xcode-Instanzen getötet (cmd + q), die zu diesem Zeitpunkt benötigte neu gestartet und dann wurden die Simulatoren wieder angezeigt.

Ich hoffe, das hilft allen anderen, da ich ziemlich viel Zeit gebraucht habe, um dies herauszufinden, da es sich um ein Problem handelte, das immer wieder auftrat.

Ale Ravasio
quelle