2015-09-19 4 views
5

Mein OS X 10.10 Build-Rechner wurde gerade über den App Store auf X-Code 7 aktualisiert. Jetzt bekomme ich den Fehler, dass das 10.9 SDK nicht gefunden wurde.FEHLER: SDK-Pfad für 'macosx10.9' konnte nicht aufgelöst werden

Qmake pro Datei

macx { 
    QMAKE_MAC_SDK = macosx10.9 
    QMAKE_MACOSX_DEPLOYMENT_TARGET = 10.9 
} 

: Wie kann ich Software für OS X 10.9 Mavericks Benutzer?

+0

Xcode 7 enthält nur 10.11 SDK. – baf

+0

@baf, ja ich weiß. Aber was bedeutet das für meinen Bereitstellungsprozess? –

+0

Ich bin auch verwirrt. Meine schnelle Lösung bestand darin, das SDK von 'Xcode 6' zu kopieren. Ich bin interessiert, die Meinung anderer Entwickler zu hören. – baf

Antwort

5

Sie können gegen das neueste SDK erstellen, aber immer noch auf ältere OS X-Versionen abzielen, indem Sie das Implementierungsziel (das Sie festgelegt haben) festlegen. Wenn Sie die QMAKE_MAC_SDK-Zeile entfernen, sollte es tun, was Sie möchten.

+1

Vielen Dank! Zusätzliche Anmerkung: Damit Qt Creator funktioniert, musste ich 'QMAKE_MAC_SDK = macosx10.11' zu' /5.5/clang_64/mkspecs/macx-clang/qmake.conf' hinzufügen. Es war irgendwie auf 10.10 säumig, aber ich weiß nicht, woher es das hat. Vielleicht von der Installationszeit. –

Verwandte Themen