2010-06-14 19 views
11

Kod X 3.2.3 Beta nie pozwala na budowanie poniżej 3.2.Kod XCode nie może znaleźć podstawowego zestawu SDK

Otworzyłem projekt, który został wykonany we wcześniejszym XCode. Z jakiegoś powodu podstawowy pakiet SDK jest zgłaszany jako brakujący nawet po zmianie go na 4.0. Inne projekty z wcześniejszego XCode nie mają tego problemu.

Co mogę zrobić?

+0

Może to być ścieżka SDK nie jest poprawna, spróbuj wyszukać SDK w wyszukiwarce i ustawić ścieżkę w projekcie Xcode. – Raviprakash

+0

@Devera - jak to? – Moshe

+1

Edycja '.pbxproj' w twoim' .xcodeproj' może pomóc. W sekcji 'XCBuildConfiguration' znajdują się wartości' SDKROOT'. –

Odpowiedz

12

Cieszę się, że się udało!

-

Edycja .pbxproj w swojej .xcodeproj może pomóc. W sekcji XCBuildConfiguration znajdują się wartości dla SDKROOT.

17

Jeśli nie możesz wybrać zestawu SDK w lewym górnym rogu kodu x, musisz najpierw ustawić podstawowy zestaw SDK w ustawieniach projektu. Projekt -> Edytuj ustawienia projektu. Następnie wybierz zakładkę "Ogólne". Na dole można wybrać „Base SDK dla wszystkich konfiguracjach:”

+0

Normalnie to by działało. Jednak projekty przeniesione z XCode w zestawie SDK iOS 3.x do pakietu SDK iOS 4 mogą nie wyświetlać podstawowej opcji SDK. W takim przypadku, podobnie jak ja, będziesz musiał postępować zgodnie z odpowiedzią Evadne'a Wu. – Moshe

+0

dzięki! Miałem ten sam problem i to było rozwiązanie! +1 –

0

znalazłem musiałem zmieniać ustawienie SDK bazowa dla każdego z różnych konfiguracjach kompilacji , następnie błąd zniknął. Musisz naprawić "Release", "Debugowanie" i inne.

Powiązane problemy