/ Mám veľa "* nie je k dispozícii" chyby pri kompilácii pre iPhone - ios

Pri kompilácii pre iPhone - ios je veľa chýb "* nie je k dispozícii"

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ď č. 1

Prá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 fixovalotu zadajte popis obrázku