v podstate sa to stáva na riadku ako #importa všetky ostatné záhlavia ios, ako UIAccelerometer nie je k dispozícii a dokonca aj UIView nie je k dispozícii, kompilácia sa zastavila na riadku #import. čo to môže spôsobiť?
odpovede:
2 pre odpoveď č. 1Práve som mal tento problém pokúsiť sa vytvoriť pre iOS 5.1 v XCode 4.5 po ručnej inštalácii iOS 5.1 SDK z XCode 4.4.
Po nejakej počiatočnej frustrácii to riešilo problém: Xcode 4.5 a iOS 4.2.1 nekompatibilita
Nájdite svoje.xcodeproj, do "Zobraziť obsah balíčkov", aby sa vaše .pbproj odkrylo a otvorilo sa v editore plaintext (alebo Komodo Edit, možno TextEdit, ak máte nastavenie, aby štandardne používal obyčajný text). Nájdite každú inštanciu "IPHONEOS_DEPLOYMENT_TARGET" a uistite sa, že je uvedené "IPHONEOS_DEPLOYMENT_TARGET = 4.0;"
Samotná inštalácia balíka SDK 5.1 nie je dostatočná, ako som zistil, ani nezmení pole "Rozmiestnenie cieľa" v časti "Info", musím ručne upraviť súbor .pbxproj
0 pre odpoveď č. 2
Buď ste budovali pre MacOSX náhodou, alebo musíte do svojho projektu importovať rámce, ktoré importujete z iOS.
0 pre odpoveď č. 3
čelil podobným problémom pri kompilácii s xcode 5 pomocou bázy sdk 6.3 - ukázalo sa, že niekoľko xib má hodnotu "otvorí sa v predvolenom (5.0)". Nastavenie hodnoty "otvoriť v XCode 4.6" to fixovalo