2015-09-19 58 views
5

Urządzenie do budowy systemu OS 10.10 10 zaktualizowano do kodu X 7 za pośrednictwem sklepu z aplikacjami. Teraz dostaję błąd, że nie znaleziono pakietu SDK 10.9.BŁĄD: Nie można rozwiązać ścieżki SDK dla "macosx10.9"

QMake pro plik

macx { 
    QMAKE_MAC_SDK = macosx10.9 
    QMAKE_MACOSX_DEPLOYMENT_TARGET = 10.9 
} 

Jak mogę zbudować oprogramowania dla systemu OS X 10.9 Mavericks użytkowników?

+0

Xcode 7 zawiera tylko 10.11 SDK. – baf

+0

@ baf, tak, wiem. Ale co to oznacza dla mojego procesu wdrażania? –

+0

Jestem również zdezorientowany. Moja szybka naprawa polegała na skopiowaniu SDK z 'Xcode 6'. Jestem zainteresowany opinią innych deweloperów. – baf

Odpowiedz

5

Możesz budować na podstawie najnowszego zestawu SDK, ale nadal wybierać starsze wersje OS X, ustawiając docelową lokalizację wdrożenia (która została ustawiona). Jeśli usuniesz linię QMAKE_MAC_SDK, powinna zrobić to, co chcesz.

+1

Wielkie dzięki! Uwaga dodatkowa: Aby program Qt Creator działał, musiałem ręcznie dodać 'QMAKE_MAC_SDK = macosx10.11' do' /5.5/clang_64/mkspecs/macx-clang/qmake.conf'. To było jakoś niewspółmierne do 10.10, ale nie wiem, skąd to wzięło. Może od czasu instalacji. –