Kann nicht für iPhone Geräte bauen
Frage
Nach dem Upgrade auf das iPhone SDK 4.0, ich folgende Fehlermeldung erhalten, wenn für die Geräte Aufbau:
gcc-4.0: Invalid arch name : armv7
Command /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc-4.0 failed with exit code 1
Früher war ich nur für ARMv6 Aufbau (der Standard auf Pre 4.0 SDK).
Lösung
Während ich hatte 4.2 GCC in meinen Projekteinstellungen ausgewählt, es wurde mit noch 4,0. Durch bis 4,0 Schalt und dann zurück, konnte ich mit 4.2 kompilieren.
Andere Tipps
Ich hatte das gleiche Problem. Die Umstellung auf 4.0 und wieder funktionierte nicht für mich. Ich habe es an die Arbeit durch das Projekt zu schließen, „Paketinhalt zeigen“ auf dem Projekt zu tun, und dann die Bearbeitung der project.pbxproj in TextEdit. Eine Suche nach GCC_VERSION, fand ich ein paar Einträge noch 4.0 statt 4.2 verwenden. Ändern sie manuell gearbeitet. (Dumme XCode. Es hat viele Fehler wie diese.)