w zasadzie dzieje się to na linii jak #importi każdy inny nagłówek iOS, jak UIAccelerometer, jest niedostępny, a nawet UIView jest niedostępny, kompilacja zatrzymała się na linii #import. co może to spowodować?
Odpowiedzi:
2 dla odpowiedzi № 1Właśnie miałem ten problem podczas próby kompilacji dla systemu iOS 5.1 w XCode 4.5 po ręcznej instalacji zestawu iOS 5.1 SDK z XCode 4.4.
Po początkowej frustracji rozwiązało to problem: Niezgodność Xcode 4.5 i iOS 4.2.1
Znajdź swój .xcodeproj, zrób „Pokaż zawartość pakietu”, aby odsłonić .pbproj i otwórz go w edytorze zwykłego tekstu (lub Komodo Edit, być może TextEdit, jeśli masz skonfigurowaną domyślną obsługę zwykłego tekstu). Znajdź każdą instancję „IPHONEOS_DEPLOYMENT_TARGET” i upewnij się, że jest napisane „IPHONEOS_DEPLOYMENT_TARGET = 4.0;”
Sama instalacja zestawu SDK 5.1 nie jest wystarczająca, jak się przekonałem. Nie zmienia też pola Cel wdrożenia w obszarze „Informacje”. Musiałem ręcznie edytować plik .pbxproj
0 dla odpowiedzi nr 2
Albo budujesz dla MacOSX przez przypadek, albo musisz dodać frameworki, które importujesz z iOS do swojego projektu.
0 dla odpowiedzi № 3
napotkano podobne problemy z kompilacją xcode 5 przy użyciu podstawowego sdk 6.3 - okazało się, że kilka xib miało wartość „otwiera się w domyślnej (5.0)”. Naprawiono to, ustawiając wartość na „otwiera się w XCode 4.6”