Ich habe ein Projekt geöffnet, das schon immer iPhone / iPad war. Ich kann es jetzt nicht erstellen, da meine einzige "Schema" -Option aus irgendeinem Grund "MyApp My Mac 64-bit" ist. Wie kann ich dieses Set wieder auf den iPhone / iPad-Simulator und die Geräte zurücksetzen? Meine Einstellung "Targeted Device Family" ist iPhone / iPad.
105
Antworten:
Ich hatte dieses Problem mehrmals. Grundsätzlich setzt nur die
Base SDK
inBuild Settings
zuLatest OS X
und es sollte funktionieren.quelle
Ich bin kürzlich auf dieses Problem gestoßen und habe es gelöst, indem ich den Wert der ausführbaren Datei auf xcode von "Keine" in "AppName.app" geändert habe.
Sie sollten ändern:
zu:
quelle
Haben Sie versucht, das Schema zu bearbeiten? (Ich gehe davon aus, dass Sie XCode 4 ausführen). Ich glaube, Sie müssen möglicherweise die Einstellung "Base SDK" auf "iphoneos" setzen (dies bedeutet "Neuestes iOS").
quelle
Ich hatte das gleiche Problem in meiner Anwendung und habe es folgendermaßen gelöst: 1. Gehen Sie zu Projekt-> Build-Einstellungen. 2. Ändern Sie BaseSDK in das neueste Betriebssystem
quelle
Die oben genannten Lösungen haben bei mir nicht funktioniert, da Xcode 4 mir keine Möglichkeit gab, zu iOS zurückzukehren. Ich habe Xcode geschlossen, wieder geöffnet und dann hat es funktioniert!
quelle
Ich habe das gleiche Problem, es scheint, dass Sie auch den Sprung mit dem neuen Xcode 4-Upgrade gemacht haben und dies scheint eine Code-Inkompatibilität zu sein.
Wenn Sie es für IOS (Iphone / Imac) behalten möchten, bearbeiten Sie das Schema [Produkt / Bearbeitungsschema / Build / build => Ziel-Dropdown-Liste.
Stellen Sie sicher, dass Sie das Ios SDK installiert haben, bevor Sie Xcode ausführen.
Wenn Sie dieselbe App für den Mac kompilieren müssen, möchte ich auch die Antwort wissen, da dies dieselben Fehler wie Sie erzeugt.
quelle
Ich hatte kürzlich ein ähnliches Problem. Habe es gelöst, indem ich einige Änderungen im Base SDK von Project vorgenommen habe. Es folgen die folgenden Schritte:
quelle
Ich bin auch gerade auf das Problem gestoßen. Für mich habe ich versucht, "Build for Testing" zu erstellen und bin auf diesen Fehler gestoßen.
Um das Problem zu beheben, musste ich "Schema bearbeiten ..." und dann in der Dropdown-Liste "Erstellen" auf "Erstellen" klicken und das Kontrollkästchen "Test" für das Ziel aktivieren.
quelle
Ich hatte die gleiche Fehlermeldung. Meine Lösung besteht darin, die Datei info.plist aus Build-Phrasen zu löschen -> Bundle-Ressourcen zu kopieren.
quelle
Das Bereitstellungsziel für das angegebene SDK fehlt ...
Wählen Sie ein anderes "Bereitstellungsziel" (in den Build-Einstellungen) und der Simulator wird angezeigt.
Hinweis: Dies geschieht, wenn 5.1 SDK (aktuell) mit XCode 4 auf Snow Leopard verwendet wird.
quelle
Ich habe gerade diesen Fehler erhalten, für mich war es aus einigen Gründen, dass mein Gerätename nicht in der Dropdown-Liste für xcode-Geräte angezeigt wurde, sondern nur ein generischer Name. Das Gerät wurde ausgesteckt und wieder eingesteckt und war in Ordnung.
quelle
Für mich musste ich einige der Lösungen hier kombinieren, damit es funktioniert. Für mich waren die Project Build-Einstellungen bereits auf "Neuestes iOS" eingestellt.
Um das Problem zu beheben, musste ich es in "OS X 10.6" ändern, dann die App erstellen (es wird nicht erstellt) und dann wieder auf "Neuestes iOS" setzen, was jetzt wieder funktioniert.
quelle
Ich habe gerade Xcode 4.1 installiert (schmerzhaft!) Und als ich eine meiner Apps öffnete, die vor dem Upgrade einwandfrei funktioniert hat, war das einzige aktive Schema "Mein 64-Bit-Mac". In diesem Fall war die erforderliche Änderung die Option "Schemata bearbeiten". Legen Sie für die Registerkarte "Info" des Erstellungsschemas die Dropdown-Liste "Ausführbare Datei" auf "Mein Ziel" fest. Es wurde auf Keine gesetzt. Sobald ich das tat, erschien stattdessen der Simulator / das Gerät.
quelle
Versuchte den Rest von diesen ohne Freude.
AFIAK Dies ist ein Versionskontrollproblem, im Allgemeinen nicht nur ein Git-Problem!
Ich gab einem Kollegen eine Kopie eines Projekts, in dem Dateien geändert wurden, und dieses Problem trat auf.
Als ich jedoch das Repo festschrieb / aktualisierte und ihm eine neue Kopie gab.
Dieses Problem wurde behoben!
quelle
Ich habe das gleiche Problem festgestellt und muss mit dem 10.6 SDK erstellen. Aber ich habe festgestellt, dass XCode 4.4 dieses SDK nicht enthält! Also musste ich es zurücksetzen, indem ich den Inhalt des XCode.app-Pakets öffnete und zu: XCode.app/Contents/Developer/Platforms/MacOSX.platforms/Developer/SDKs ging und MacOSX10.6.sdk von meinem alten XCode kopierte 3 Entwicklerordner.
Überraschenderweise funktioniert das! Wenn Sie XCode beenden und neu starten und das Basis-SDK für das Projekt auswählen, wird 10.6 in der Dropdown-Liste angezeigt.
Aber Vorsicht, wenn XCode ein Update installiert, müssen Sie diesen Vorgang wiederholen, wie ich gerade nach dem Update auf 4.4.1 festgestellt habe.
quelle
Ich habe den gleichen Fehler erhalten und aus irgendeinem Grund hat es nicht funktioniert, nachdem ich all diese durchgegangen bin. Beachten Sie ganz oben, dass mein App-Name> IOS Developer lautet. Geändert zu App Name> IPhone 5.0 und ging direkt in Simulator und bekam keinen Fehler.
quelle