Błąd znalezienia pliku RestKit / RestKit.h - wersja 0.10.0

Tracę włosy, próbując uzyskać RestKit do budowania i pracy. Dostaję komunikat „Problem Lexical lub Preprocessor: RestKit / RestKit.h file not found”. Używam Xcode 4.2 i mój projekt jest przeznaczony na iOS.

Wcześniej pracowałem w trybie debugowania doskonale z RestKit 0.9.0. Potem wpadłem na problemy podczas próby archiwizacji. Po przeczytaniu tego forum i próbie rozwiązania, postanowiłem uaktualnić do wersji 0.10.0 z nadzieją, że to rozwiąże problem.

Teraz mój projekt nie buduje się nawet w trybie debugowania i otrzymuję ten sam błąd nie znaleziono pliku RestKit / RestKit.h.

Mam to w polu Ścieżka wyszukiwania nagłówka: „$ (BUILT_PRODUCTS_DIR) /../../ Nagłówki”. Czy możesz zasugerować (dla wersji 0.10.0): 1) Gdzie powinna być fizyczna lokalizacja RestKit? (Może nie mieć znaczenia, ale który pracował dla ciebie - z nadzieją, że mogę odzwierciedlić twoje ustawienie) 2) Próbowałem wskazać ścieżkę wyszukiwania nagłówka na „/ Developer / Library / RestKit-RestKit-69adee9 /” i później na „ / Developer / Library / RestKit-RestKit-69adee9 / Build ”

Całkowicie zdezorientowany i sfrustrowany ..

EDIT1: Po kilku godzinach poddałem się. Nuked mój projekt. Stworzył nowy projekt. Ponownie utwórz pliki (skopiuj wklej z poprzedniego projektu). Teraz błąd „Nie znaleziono programu RestKit” już nie istnieje! Ale teraz otrzymuję inny błąd:

<code>Undefined symbols for architecture i386:
"_OBJC_CLASS_$_RKObjectMapping", referenced from:
objc-class-ref in myclassname1.o
"_OBJC_CLASS_$_RKObjectManager", referenced from:
objc-class-ref in myclassname2.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
</code>

Sprawdziłem i upewniłem się, że NIE dodałem RestKit.framework ... Nie mam pojęcia, dlaczego błąd klangowania ma miejsce teraz

EDIT2: LibRestKit.a był czerwony. Zgodnie zhttps://github.com/RestKit/RestKit/wiki/Installation-Troubleshoot Tylko do cholery, usunąłem wszystkie powiązane zależności. Usunięto „Inne flagi linkerów”. Zamknięty i ponownie otwarty Xcode. Odłóż je z powrotem. Ten błąd zniknął. Być może brakowało mi struktury, która spowodowała błąd klangowy. Ale jest mało prawdopodobne, że sprawdziłem i sprawdziłem dwukrotnie. To teraz działa.

Tworzy i archiwizuje w trybie debugowania. Nie wypróbowałem jeszcze trybu dystrybucji.

EDIT3: Apple zatwierdziło moją aplikację za pierwszym razem i jest na żywo! Nadal nie wiem, co spowodowało ten problem. Wybieranie istniejącego projektu i tworzenie nowego projektu oraz kopiowanie starych plików (i okresowe sprawdzanie, czy przez nie przechodzi) nie może być rozwiązaniem. Więc pozostawiam to pytanie otwarte.

questionAnswers(14)

yourAnswerToTheQuestion