2012-08-24 2 views
56

enter image description hereWählen Sie ein Ziel mit einer unterstützten Architektur, um auf diesem Gerät

meine Xcode ist Version 4.4.1

Das Projekt auf diese neuere Version vor der Aktualisierung perfekt läuft gearbeitet, aber jetzt hielt es

Arbeits
+0

Schätzung ist es, neue Xcode mit alten nicht kompatibel – user1297301

+0

Ok, nicht sicher, ob dies das Problem in Ihrem Projekt ist. Aber was es für mich repariert hat, war den Namen der Info.plist Datei zu ändern. 1. Ich habe den Namen von Info.plist in my-project-info.plist geändert 2. auch ändern Sie es unter target-build-settings/Packaging/Info.plist 3. Als löschen Sie die App von Geräten/Simulatoren und Führen Sie die App erneut über Xcode In meinem Fall, alles lief seitdem gut.In meinem Fall war an den Angaben in der plist-Datei oder den gültigen Architekturen nichts auszusetzen **. –

+1

Meine Lösung Hier finden Sie: http://stackoverflow.com/a/20798054/1092219 –

Antwort

39

ich hatte das gleiche Problem haben, wenn mehrere Ziele zu machen. Mein Problem war, dass ich meinen Produktnamen unter Verpackung ändern musste.

In jedem Ziel Projekt> Einstellungen> Verpackung -> Produktname

+1

das reparierte es für mich, ein altes Projekt auf meinem Mac öffnend – Tiago

+131

Hatte das gleiche Problem auf meinem Projekt. Buildeinstellungen-> Compiler für C/C++/Objective c wurde falsch gesetzt. Ich habe es zum Standard-Compiler geändert, es hat funktioniert !! –

+1

Danke M Jesse - Hat es für mich gemacht. – Ralphonzo

27

Ich wollte meine alte Anwendung auf dem iPad installieren. Ich aktualisierte den my XCode von 4.3.2 zu XCode 4.5 und dieses Problem habend. Ich versuchte, gesuchte viel schließlich diese Lösung.

In Ihren Ziel Einstellungen (keine Einstellungen projizieren), überprüfen Sie bitte die dort

folgenden Einstellungen

Gültig Architekturen: ARMv7

In meinem Fall war es ARM6, die ich von ihm entfernt und es funktioniert. Hoffe das hilft :)

+1

Was verlieren Sie durch Entfernen der Arm6? Sicherlich opferst du Kompatibilität oder sowas? – bkbeachlabs

2

Ich hatte diese gleiche Fehlermeldung heute auf mich geworfen.

Ich arbeitete in einem Arbeitsbereich mit ein paar iOS App-Projekten und einem Framework-Projekt (mit https://github.com/kstenerud/iOS-Universal-Framework). Ich hatte gerade dieses Framework-Projekt hinzugefügt und die Dinge im iPhone-Emulator getestet, aber als ich eine der Apps auf meinem iPhone gestartet hatte, warfen sie alle diesen Fehler (oben erwähnt).

Es stellte sich heraus, dass ich das Problem behoben, indem Sie nur das Framework-Projekt aus dem Arbeitsbereich entfernt. Ich könnte das Framework problemlos in einer iOS-App verwenden, aber das Framework-Projekt könnte aus irgendeinem Grund im selben Arbeitsbereich arbeiten.

Hoffe das hilft jedem in meiner Situation!

8

Hatte das gleiche Problem heute. Wenn Sie eine Datei hinzugefügt haben, überprüfen Sie, ob Sie nicht auch info.plist mit den Dateien hinzugefügt haben. Entfernen Sie das und es wird funktionieren.

+0

Bitte beachten Sie, dass Info-Dateien in einem Ihrer "Library Search Paths" Verzeichnisse existieren können. und nicht unbedingt zu Ihren Projektdateien hinzugefügt! (nahm mich Stunden um zu bemerken) – AmitP

3

In Ihrem Info.plist entfernen, um eine Zeichenfolge „Erforderliche Gerätefunktionen ARMv7“

2

Ich lief in diese Frage ich den Info.plist aus dem Facebook-SDK 3.5 zu meinem Xcode Projekt hinzugefügt hatte. Sobald ich die Facebook Into.plist Datei entfernt habe, hat alles funktioniert.

2

In Ihrem Info.plist eine Zeichenfolge „Erforderliche Gerätefunktionen OpenGLES-1“ entfernen

Verwandte Themen