Clang Fehler in XCode

8

Meine App hat in xcode 4.4.1 gut funktioniert, aber ich habe gerade auf 4.5 aktualisiert und erhalte jetzt einen Clang-Fehler. Nicht einmal sicher, was es erzählt, hat jemand das schon einmal erlebt oder kann erleuchtet werden, wie ich es beheben kann? Hier ist der genaue Fehler:

%Vor%     
nate8684 20.09.2012, 18:22
quelle

4 Antworten

22
___ qstnhdr ___ Clang Fehler in XCode ___ answer12522440 ___

Ich habe es funktioniert, indem ich Verweise auf die verschiedenen Architekturen im Feld "Gültige Architekturen" der "Build-Einstellungen" für beide mein Projekt und das referenzierte CordovaLib-Projekt hinzugefügt habe. Screenshot beigefügt. (Ich benutze Xcode, um dies zu bewerkstelligen, anstatt die pbxproj-Datei in einem Texteditor zu bearbeiten, wie es jemand im Jira-Fall vorgeschlagen hat).

Der einzige Vorbehalt ist, dass diese Methode Cordova 2.0+ erfordert, da dies die erste Version ist, die auf das Cordova-Projekt und die Quelle verweist. Sie müssen Cordova mit diesen Einstellungen erstellen. Wenn Sie eine frühere Version verwenden und kein Upgrade durchführen möchten, müssen Sie die Quelle beziehen und sie mit dieser Änderung der Architektur-Build-Einstellungen selbst erstellen.

Weitere Informationen: Ссылка

    
___ tag123ios ___ iOS ist das mobile Betriebssystem, das auf dem Apple iPhone, iPod touch und iPad ausgeführt wird. Verwenden Sie dieses Tag [ios] für Fragen zur Programmierung auf der iOS-Plattform. Verwenden Sie die verwandten Tags [objective-c] und [swift] für Probleme, die für diese Programmiersprachen spezifisch sind. ___ tag123xcode ___ Xcode ist Apples integrierte Entwicklungsumgebung (IDE). NUTZUNGSHINWEIS: Verwenden Sie dieses Tag nur für Fragen zur Xcode-IDE selbst und nicht für allgemeine Mac- oder iOS-Programmierungsthemen. Verwenden Sie [Kakao] für Mac-Programmierfragen und [Kakaotouch] oder [ios] oder [Swift] für iOS-Programmierfragen. ___ answer12520971 ___

Für mich ist noch nichts gelöst, aber einige Entwickler hatten Erfolg mit dieser URL

    
___ antwort12518663 ___

Die %code% -Architektur ist der neue Prozessortyp, der im iPhone 5 verwendet wird. Es sieht so aus, als ob Ihr Cordova-Framework noch nicht aktualisiert wurde, um diesen neuen Prozessor zu unterstützen. Wenn Sie also Cordova in Ihre Anwendung für iPhone 5 einbinden Binärdateien kann es nicht so erfolgreich. Sie müssen ein Update für Cordova erhalten.

    
___ tag123cordova ___ Apache Cordova (früher PhoneGap) ist ein Framework, mit dem Entwickler plattformübergreifende mobile Anwendungen mithilfe von Webtechnologien wie HTML, JavaScript und CSS erstellen können. ___ qstntxt ___

Meine App hat in xcode 4.4.1 gut funktioniert, aber ich habe gerade auf 4.5 aktualisiert und erhalte jetzt einen Clang-Fehler. Nicht einmal sicher, was es erzählt, hat jemand das schon einmal erlebt oder kann erleuchtet werden, wie ich es beheben kann? Hier ist der genaue Fehler:

%Vor%     
___ antwort12532894 ___

Ändern Sie "Build Active Architecure Only" zu Ja, und es wird funktionieren :) Prost!

    
___
user1202826 21.09.2012, 14:49
quelle
3
___ qstnhdr ___ Clang Fehler in XCode ___ answer12522440 ___

Ich habe es funktioniert, indem ich Verweise auf die verschiedenen Architekturen im Feld "Gültige Architekturen" der "Build-Einstellungen" für beide mein Projekt und das referenzierte CordovaLib-Projekt hinzugefügt habe. Screenshot beigefügt. (Ich benutze Xcode, um dies zu bewerkstelligen, anstatt die pbxproj-Datei in einem Texteditor zu bearbeiten, wie es jemand im Jira-Fall vorgeschlagen hat).

Der einzige Vorbehalt ist, dass diese Methode Cordova 2.0+ erfordert, da dies die erste Version ist, die auf das Cordova-Projekt und die Quelle verweist. Sie müssen Cordova mit diesen Einstellungen erstellen. Wenn Sie eine frühere Version verwenden und kein Upgrade durchführen möchten, müssen Sie die Quelle beziehen und sie mit dieser Änderung der Architektur-Build-Einstellungen selbst erstellen.

Weitere Informationen: Ссылка

    
___ tag123ios ___ iOS ist das mobile Betriebssystem, das auf dem Apple iPhone, iPod touch und iPad ausgeführt wird. Verwenden Sie dieses Tag [ios] für Fragen zur Programmierung auf der iOS-Plattform. Verwenden Sie die verwandten Tags [objective-c] und [swift] für Probleme, die für diese Programmiersprachen spezifisch sind. ___ tag123xcode ___ Xcode ist Apples integrierte Entwicklungsumgebung (IDE). NUTZUNGSHINWEIS: Verwenden Sie dieses Tag nur für Fragen zur Xcode-IDE selbst und nicht für allgemeine Mac- oder iOS-Programmierungsthemen. Verwenden Sie [Kakao] für Mac-Programmierfragen und [Kakaotouch] oder [ios] oder [Swift] für iOS-Programmierfragen. ___ answer12520971 ___

Für mich ist noch nichts gelöst, aber einige Entwickler hatten Erfolg mit dieser URL

    
___ antwort12518663 ___

Die armv7s -Architektur ist der neue Prozessortyp, der im iPhone 5 verwendet wird. Es sieht so aus, als ob Ihr Cordova-Framework noch nicht aktualisiert wurde, um diesen neuen Prozessor zu unterstützen. Wenn Sie also Cordova in Ihre Anwendung für iPhone 5 einbinden Binärdateien kann es nicht so erfolgreich. Sie müssen ein Update für Cordova erhalten.

    
___ tag123cordova ___ Apache Cordova (früher PhoneGap) ist ein Framework, mit dem Entwickler plattformübergreifende mobile Anwendungen mithilfe von Webtechnologien wie HTML, JavaScript und CSS erstellen können. ___ qstntxt ___

Meine App hat in xcode 4.4.1 gut funktioniert, aber ich habe gerade auf 4.5 aktualisiert und erhalte jetzt einen Clang-Fehler. Nicht einmal sicher, was es erzählt, hat jemand das schon einmal erlebt oder kann erleuchtet werden, wie ich es beheben kann? Hier ist der genaue Fehler:

%Vor%     
___ antwort12532894 ___

Ändern Sie "Build Active Architecure Only" zu Ja, und es wird funktionieren :) Prost!

    
___
Tim 20.09.2012 18:27
quelle
1

Ich habe es funktioniert, indem ich Verweise auf die verschiedenen Architekturen im Feld "Gültige Architekturen" der "Build-Einstellungen" für beide mein Projekt und das referenzierte CordovaLib-Projekt hinzugefügt habe. Screenshot beigefügt. (Ich benutze Xcode, um dies zu bewerkstelligen, anstatt die pbxproj-Datei in einem Texteditor zu bearbeiten, wie es jemand im Jira-Fall vorgeschlagen hat).

Der einzige Vorbehalt ist, dass diese Methode Cordova 2.0+ erfordert, da dies die erste Version ist, die auf das Cordova-Projekt und die Quelle verweist. Sie müssen Cordova mit diesen Einstellungen erstellen. Wenn Sie eine frühere Version verwenden und kein Upgrade durchführen möchten, müssen Sie die Quelle beziehen und sie mit dieser Änderung der Architektur-Build-Einstellungen selbst erstellen.

Weitere Informationen: Ссылка

    
Yoh Suzuki 20.09.2012 23:36
quelle
0

Für mich ist noch nichts gelöst, aber einige Entwickler hatten Erfolg mit dieser URL

    
Alain 20.09.2012 21:11
quelle

Tags und Links