2009-09-21 10 views
8

A veces uno realmente quiere odiar el entorno de desarrollo de Apple. En serio, ¿necesita ser tan complicado?De repente no puedo construir para el simulador de iphone

Mi problema es esto. Ya no puedo construir mi proyecto en el simulador. Estoy recibiendo los siguientes errores. Me doy cuenta de que es un error del enlazador; lo que no entiendo es 1) por qué esto de repente ya no funciona, y 2) cómo es que no escogerá el SDK correcto (que es la razón del error del enlazador).

Apple Magik es una locura frustrante.

También, recientemente actualizado a Snow Leopard y Xcode 3.2 a pesar de que estaba trabajando después de la actualización.

Gracias! Bryan

Ld build/Debug-iphonesimulator/ChunderCats.app/ChunderCats normal i386 
cd /Users/bryan/projects/iPhone/ChunderCats 
setenv MACOSX_DEPLOYMENT_TARGET 10.5 
setenv PATH "/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" 
/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2 -arch i386 -isysroot /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.1.sdk -L/Users/bryan/projects/iPhone/ChunderCats/build/Debug-iphonesimulator -L/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/usr/lib -F/Users/bryan/projects/iPhone/ChunderCats/build/Debug-iphonesimulator -F/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/System/Library/Frameworks -filelist /Users/bryan/projects/iPhone/ChunderCats/build/ChunderCats.build/Debug-iphonesimulator/ChunderCats.build/Objects-normal/i386/ChunderCats.LinkFileList -mmacosx-version-min=10.5 -framework Foundation -framework QuartzCore -framework UIKit -framework CoreGraphics -lsqlite3 -o /Users/bryan/projects/iPhone/ChunderCats/build/Debug-iphonesimulator/ChunderCats.app/ChunderCats 

ld: warning: in /Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/System/Library/Frameworks/Foundation.framework/Foundation, missing required architecture i386 in file 
ld: warning: in /Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/System/Library/Frameworks/QuartzCore.framework/QuartzCore, missing required architecture i386 in file 
ld: warning: in /Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/System/Library/Frameworks/UIKit.framework/UIKit, missing required architecture i386 in file 
ld: warning: in /Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/System/Library/Frameworks/CoreGraphics.framework/CoreGraphics, missing required architecture i386 in file 
ld: warning: in /Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/usr/lib/libsqlite3.dylib, missing required architecture i386 in file 
ld: warning: in /Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/usr/lib/libSystem.dylib, missing required architecture i386 in file 
Undefined symbols: 
    ".objc_class_name_UIApplication", referenced from: 
     [email protected][email protected][email protected] in MenuViewController.o 
    ".objc_class_name_NSNotificationCenter", referenced from: 
     [email protected][email protected][email protected] in MenuViewController.o 
    ".objc_class_name_NSObject", referenced from: 
     .objc_class_name_ChunderCatsAppDelegate in ChunderCatsAppDelegate.o 
    "_kCAMediaTimingFunctionEaseInEaseOut", referenced from: 
     _kCAMediaTimingFunctionEaseInEaseOut$non_lazy_ptr in MenuViewController.o 
    "_sqlite3_free", referenced from: 
     -[MenuViewController applicationWillTerminate:] in MenuViewController.o 
     -[MenuViewController applicationWillTerminate:] in MenuViewController.o 
     -[MenuViewController applicationWillTerminate:] in MenuViewController.o 
     -[MenuViewController applicationWillTerminate:] in MenuViewController.o 
    "_NSLog", referenced from: 
     -[MenuViewController initWithNibName:bundle:] in MenuViewController.o 
     -[MenuViewController initWithNibName:bundle:] in MenuViewController.o 
     -[MenuViewController initWithNibName:bundle:] in MenuViewController.o 
     -[MenuViewController initWithNibName:bundle:] in MenuViewController.o 
     -[MenuViewController animationDidStop:finished:] in MenuViewController.o 
     -[MenuViewController didReceiveMemoryWarning] in MenuViewController.o 
     -[MenuViewController applicationWillResignActive:] in MenuViewController.o 
     -[MenuViewController applicationDidBecomeActive:] in MenuViewController.o 
     -[MenuViewController applicationWillTerminate:] in MenuViewController.o 
     -[MenuViewController applicationWillTerminate:] in MenuViewController.o 
     -[MenuViewController applicationWillTerminate:] in MenuViewController.o 
     -[MenuViewController applicationWillTerminate:] in MenuViewController.o 
     -[MenuViewController applicationWillTerminate:] in MenuViewController.o 
     -[MenuViewController checkDevice] in MenuViewController.o 
     -[MenuViewController newGameButton:] in MenuViewController.o 
     -[MenuViewController resumeGameButton:] in MenuViewController.o 
     -[MenuViewController optionsButton:] in MenuViewController.o 
     -[MenuViewController howToPlayButton:] in MenuViewController.o 
     -[OptionsViewController soundSwitch:] in OptionsViewController.o 
     -[OptionsViewController vibrateSwitch:] in OptionsViewController.o 
     -[OptionsViewController bubbleThoughtsSwitch:] in OptionsViewController.o 
     -[OptionsViewController backstorySwitch:] in OptionsViewController.o 
     -[HowToPlayViewController prevButton:] in HowToPlayViewController.o 
     -[HowToPlayViewController nextButton:] in HowToPlayViewController.o 
    "_sqlite3_prepare_v2", referenced from: 
     -[MenuViewController initWithNibName:bundle:] in MenuViewController.o 
    "_objc_setProperty", referenced from: 
     -[ChunderCatsAppDelegate setWindow:] in ChunderCatsAppDelegate.o 
     -[MenuViewController setHowToPlayButton:] in MenuViewController.o 
     -[MenuViewController setOptionsButton:] in MenuViewController.o 
     -[MenuViewController setResumeGameButton:] in MenuViewController.o 
     -[MenuViewController setNewGameButton:] in MenuViewController.o 
     -[MenuViewController setHowToPlayViewController:] in MenuViewController.o 
     -[MenuViewController setOptionsViewController:] in MenuViewController.o 
     -[MenuViewController setBasedOnATrueStoryImageView:] in MenuViewController.o 
     -[MenuViewController setSplashImageView:] in MenuViewController.o 
     -[MenuViewController setLogoImageView:] in MenuViewController.o 
     -[MenuViewController setBackgroundImageView:] in MenuViewController.o 
     -[OptionsViewController setBackButton:] in OptionsViewController.o 
     -[OptionsViewController setBackstorySwitch:] in OptionsViewController.o 
     -[OptionsViewController setBubbleThoughtsSwitch:] in OptionsViewController.o 
     -[OptionsViewController setVibrateLabel:] in OptionsViewController.o 
     -[OptionsViewController setVibrateSwitch:] in OptionsViewController.o 
     -[OptionsViewController setSoundSwitch:] in OptionsViewController.o 
     -[HowToPlayViewController setHowToPlayImageView:] in HowToPlayViewController.o 
     -[HowToPlayViewController setBackButton:] in HowToPlayViewController.o 
     -[HowToPlayViewController setNextButton:] in HowToPlayViewController.o 
     -[HowToPlayViewController setPrevButton:] in HowToPlayViewController.o 
     -[HowToPlayViewController setNextButtonView:] in HowToPlayViewController.o 
     -[HowToPlayViewController setPrevButtonView:] in HowToPlayViewController.o 
     -[HowToPlayViewController setHowToPlayImage7:] in HowToPlayViewController.o 
     -[HowToPlayViewController setHowToPlayImage6:] in HowToPlayViewController.o 
     -[HowToPlayViewController setHowToPlayImage5:] in HowToPlayViewController.o 
     -[HowToPlayViewController setHowToPlayImage4:] in HowToPlayViewController.o 
     -[HowToPlayViewController setHowToPlayImage3:] in HowToPlayViewController.o 
     -[HowToPlayViewController setHowToPlayImage2:] in HowToPlayViewController.o 
     -[HowToPlayViewController setHowToPlayImage1:] in HowToPlayViewController.o 
    "_sqlite3_exec", referenced from: 
     -[MenuViewController initWithNibName:bundle:] in MenuViewController.o 
     -[MenuViewController applicationWillTerminate:] in MenuViewController.o 
     -[MenuViewController applicationWillTerminate:] in MenuViewController.o 
     -[MenuViewController applicationWillTerminate:] in MenuViewController.o 
     -[MenuViewController applicationWillTerminate:] in MenuViewController.o 
    "_sqlite3_column_int", referenced from: 
     -[MenuViewController initWithNibName:bundle:] in MenuViewController.o 
    "_exit", referenced from: 
     start in crt1.10.5.o 
    ".objc_class_name_CAMediaTimingFunction", referenced from: 
     [email protected][email protected][email protected] in MenuViewController.o 
    "_sqlite3_close", referenced from: 
     -[MenuViewController initWithNibName:bundle:] in MenuViewController.o 
     -[MenuViewController initWithNibName:bundle:] in MenuViewController.o 
     -[MenuViewController applicationWillTerminate:] in MenuViewController.o 
    "_sqlite3_step", referenced from: 
     -[MenuViewController initWithNibName:bundle:] in MenuViewController.o 
    ".objc_class_name_NSBundle", referenced from: 
     [email protected][email protected][email protected] in MenuViewController.o 
     [email protected][email protected][email protected] in HowToPlayViewController.o 
    ".objc_class_name_UIColor", referenced from: 
     [email protected][email protected][email protected] in MenuViewController.o 
    "_sqlite3_finalize", referenced from: 
     -[MenuViewController initWithNibName:bundle:] in MenuViewController.o 
    "_UIApplicationWillResignActiveNotification", referenced from: 
     _UIApplicationWillResignActiveNotification$non_lazy_ptr in MenuViewController.o 
    ".objc_class_name_NSString", referenced from: 
     [email protected][email protected][email protected] in MenuViewController.o 
    "_objc_msgSendSuper", referenced from: 
     -[ChunderCatsAppDelegate dealloc] in ChunderCatsAppDelegate.o 
     -[MenuViewController initWithNibName:bundle:] in MenuViewController.o 
     -[MenuViewController viewDidLoad] in MenuViewController.o 
     -[MenuViewController didReceiveMemoryWarning] in MenuViewController.o 
     -[MenuViewController dealloc] in MenuViewController.o 
     -[OptionsViewController initWithNibName:bundle:] in OptionsViewController.o 
     -[OptionsViewController viewDidLoad] in OptionsViewController.o 
     -[OptionsViewController didReceiveMemoryWarning] in OptionsViewController.o 
     -[OptionsViewController dealloc] in OptionsViewController.o 
     -[HowToPlayViewController initWithNibName:bundle:] in HowToPlayViewController.o 
     -[HowToPlayViewController viewDidLoad] in HowToPlayViewController.o 
     -[HowToPlayViewController didReceiveMemoryWarning] in HowToPlayViewController.o 
     -[HowToPlayViewController dealloc] in HowToPlayViewController.o 
     -[IntroViewController didReceiveMemoryWarning] in IntroViewController.o 
     -[IntroViewController dealloc] in IntroViewController.o 
    ".objc_class_name_UIImage", referenced from: 
     [email protected][email protected][email protected] in MenuViewController.o 
     [email protected][email protected][email protected] in HowToPlayViewController.o 
    ".objc_class_name_NSAutoreleasePool", referenced from: 
     [email protected][email protected][email protected] in main.o 
    "_sqlite3_open", referenced from: 
     -[MenuViewController initWithNibName:bundle:] in MenuViewController.o 
    ".objc_class_name_NSTimer", referenced from: 
     [email protected][email protected][email protected] in MenuViewController.o 
    "_UIApplicationWillTerminateNotification", referenced from: 
     _UIApplicationWillTerminateNotification$non_lazy_ptr in MenuViewController.o 
    "_NSSearchPathForDirectoriesInDomains", referenced from: 
     -[MenuViewController dataFilePath] in MenuViewController.o 
    "___CFConstantStringClassReference", referenced from: 
     cfstring=MenuViewController in ChunderCatsAppDelegate.o 
     cfstring=Init 
in MenuViewController.o 
     cfstring=Failed to open database in MenuViewController.o 
     cfstring=opened database: %@ in MenuViewController.o 
     cfstring=CREATE TABLE IF NOT EXISTS FIELDS (ROW INTEGER PRIMARY KEY, FIELD_DATA REAL); in MenuViewController.o 
     cfstring=Error creating table: %s in MenuViewController.o 
     cfstring=executed: %@ in MenuViewController.o 
     cfstring=SELECT ROW, FIELD_DATA FROM FIELDS ORDER BY ROW in MenuViewController.o 
     cfstring=row=%d, value=%f in MenuViewController.o 
     cfstring=png in MenuViewController.o 
     cfstring=background-composite-left in MenuViewController.o 
     cfstring=based-on-a-true-story in MenuViewController.o 
     cfstring=splash in MenuViewController.o 
     cfstring=intro-screen in MenuViewController.o 
     cfstring=opacity in MenuViewController.o 
     cfstring=name in MenuViewController.o 
     cfstring=frame0Animation in MenuViewController.o 
     cfstring=fadeOutAnimation in MenuViewController.o 
     cfstring=frame1Animation in MenuViewController.o 
     cfstring=fadeAnimation in MenuViewController.o 
     cfstring=animation stopped: %@ in MenuViewController.o 
     cfstring=frame2Animation in MenuViewController.o 
     cfstring=[MainViewController] Received memory warning... in MenuViewController.o 
     cfstring=application will resign active in MenuViewController.o 
     cfstring=[MainViewController] applicationDidBecomeActive in MenuViewController.o 
     cfstring=application will terminate in MenuViewController.o 
     cfstring=YES in MenuViewController.o 
     cfstring=NO in MenuViewController.o 
     cfstring=Saving: soundOption=%@ in MenuViewController.o 
     cfstring=INSERT OR REPLACE INTO FIELDS (ROW, FIELD_DATA) VALUES (%d, %f); in MenuViewController.o 
     cfstring=Error updating tables: %s in MenuViewController.o 
     cfstring=Saving: vibrateOption=%@ in MenuViewController.o 
     cfstring=Saving: bubbleThoughts=%@ in MenuViewController.o 
     cfstring=This device is: %@ in MenuViewController.o 
     cfstring=iPhone in MenuViewController.o 
     cfstring=data.sqlite3 in MenuViewController.o 
     cfstring=new game in MenuViewController.o 
     cfstring=resume game in MenuViewController.o 
     cfstring=options in MenuViewController.o 
     cfstring=OptionsViewController in MenuViewController.o 
     cfstring=how to play in MenuViewController.o 
     cfstring=HowToPlayViewController in MenuViewController.o 
     cfstring=YES in OptionsViewController.o 
     cfstring=NO in OptionsViewController.o 
     cfstring=toggleSwitch = %@ in OptionsViewController.o 
     cfstring=vibrateSwitch = %@ in OptionsViewController.o 
     cfstring=bubbleThoughtsSwitch = %@ in OptionsViewController.o 
     cfstring=backstorySwitch = %@ in OptionsViewController.o 
     cfstring=png in HowToPlayViewController.o 
     cfstring=how-to-play-01 in HowToPlayViewController.o 
     cfstring=how-to-play-02 in HowToPlayViewController.o 
     cfstring=how-to-play-03 in HowToPlayViewController.o 
     cfstring=how-to-play-04 in HowToPlayViewController.o 
     cfstring=how-to-play-05 in HowToPlayViewController.o 
     cfstring=how-to-play-06 in HowToPlayViewController.o 
     cfstring=how-to-play-07 in HowToPlayViewController.o 
     cfstring=prev in HowToPlayViewController.o 
     cfstring=next in HowToPlayViewController.o 
    "_objc_msgSend", referenced from: 
     _main in main.o 
     _main in main.o 
     _main in main.o 
     -[ChunderCatsAppDelegate applicationDidFinishLaunching:] in ChunderCatsAppDelegate.o 
     -[ChunderCatsAppDelegate applicationDidFinishLaunching:] in ChunderCatsAppDelegate.o 
     -[ChunderCatsAppDelegate applicationDidFinishLaunching:] in ChunderCatsAppDelegate.o 
     -[ChunderCatsAppDelegate applicationDidFinishLaunching:] in ChunderCatsAppDelegate.o 
     -[ChunderCatsAppDelegate applicationDidFinishLaunching:] in ChunderCatsAppDelegate.o 
     -[ChunderCatsAppDelegate dealloc] in ChunderCatsAppDelegate.o 
     -[ChunderCatsAppDelegate dealloc] in ChunderCatsAppDelegate.o 
     -[MenuViewController initWithNibName:bundle:] in MenuViewController.o 
     -[MenuViewController initWithNibName:bundle:] in MenuViewController.o 
     -[MenuViewController initWithNibName:bundle:] in MenuViewController.o 
     -[MenuViewController initWithNibName:bundle:] in MenuViewController.o 
     -[MenuViewController initWithNibName:bundle:] in MenuViewController.o 
     -[MenuViewController initWithNibName:bundle:] in MenuViewController.o 
     -[MenuViewController initWithNibName:bundle:] in MenuViewController.o 
     -[MenuViewController initWithNibName:bundle:] in MenuViewController.o 
     -[MenuViewController initWithNibName:bundle:] in MenuViewController.o 
     -[MenuViewController initWithNibName:bundle:] in MenuViewController.o 
     -[MenuViewController initWithNibName:bundle:] in MenuViewController.o 
     -[MenuViewController initWithNibName:bundle:] in MenuViewController.o 
     -[MenuViewController initWithNibName:bundle:] in MenuViewController.o 
     -[MenuViewController viewDidLoad] in MenuViewController.o 
     -[MenuViewController viewDidLoad] in MenuViewController.o 
     -[MenuViewController viewDidLoad] in MenuViewController.o 
     -[MenuViewController viewDidLoad] in MenuViewController.o 
     -[MenuViewController viewDidLoad] in MenuViewController.o 
     -[MenuViewController viewDidLoad] in MenuViewController.o 
     -[MenuViewController viewDidLoad] in MenuViewController.o 
     -[MenuViewController viewDidLoad] in MenuViewController.o 
     -[MenuViewController viewDidLoad] in MenuViewController.o 
     -[MenuViewController viewDidLoad] in MenuViewController.o 
     -[MenuViewController viewDidLoad] in MenuViewController.o 
     -[MenuViewController viewDidLoad] in MenuViewController.o 
     -[MenuViewController viewDidLoad] in MenuViewController.o 
     -[MenuViewController viewDidLoad] in MenuViewController.o 
     -[MenuViewController viewDidLoad] in MenuViewController.o 
     -[MenuViewController viewDidLoad] in MenuViewController.o 
     -[MenuViewController viewDidLoad] in MenuViewController.o 
     -[MenuViewController viewDidLoad] in MenuViewController.o 
     -[MenuViewController viewDidLoad] in MenuViewController.o 
     -[MenuViewController viewDidLoad] in MenuViewController.o 
     -[MenuViewController viewDidLoad] in MenuViewController.o 
     -[MenuViewController viewDidLoad] in MenuViewController.o 
     -[MenuViewController viewDidLoad] in MenuViewController.o 
     -[MenuViewController viewDidLoad] in MenuViewController.o 
     -[MenuViewController viewDidLoad] in MenuViewController.o 
     -[MenuViewController viewDidLoad] in MenuViewController.o 
     -[MenuViewController viewDidLoad] in MenuViewController.o 
     -[MenuViewController viewDidLoad] in MenuViewController.o 
     -[MenuViewController viewDidLoad] in MenuViewController.o 
     -[MenuViewController viewDidLoad] in MenuViewController.o 
     -[MenuViewController viewDidLoad] in MenuViewController.o 
     -[MenuViewController viewDidLoad] in MenuViewController.o 
     -[MenuViewController viewDidLoad] in MenuViewController.o 
     -[MenuViewController viewDidLoad] in MenuViewController.o 
     -[MenuViewController viewDidLoad] in MenuViewController.o 
     -[MenuViewController viewDidLoad] in MenuViewController.o 
     -[MenuViewController viewDidLoad] in MenuViewController.o 
     -[MenuViewController viewDidLoad] in MenuViewController.o 
     -[MenuViewController viewDidLoad] in MenuViewController.o 
     -[MenuViewController viewDidLoad] in MenuViewController.o 
     -[MenuViewController viewDidLoad] in MenuViewController.o 
     -[MenuViewController viewDidLoad] in MenuViewController.o 
     -[MenuViewController viewDidLoad] in MenuViewController.o 
     -[MenuViewController viewDidLoad] in MenuViewController.o 
     -[MenuViewController viewTimer:] in MenuViewController.o 
     -[MenuViewController viewTimer:] in MenuViewController.o 
     -[MenuViewController viewTimer:] in MenuViewController.o 
     -[MenuViewController viewTimer:] in MenuViewController.o 
     -[MenuViewController viewTimer:] in MenuViewController.o 
     -[MenuViewController viewTimer:] in MenuViewController.o 
     -[MenuViewController viewTimer:] in MenuViewController.o 
     -[MenuViewController viewTimer:] in MenuViewController.o 
     -[MenuViewController viewTimer:] in MenuViewController.o 
     -[MenuViewController viewTimer:] in MenuViewController.o 
     -[MenuViewController viewTimer:] in MenuViewController.o 
     -[MenuViewController viewTimer:] in MenuViewController.o 
     -[MenuViewController viewTimer:] in MenuViewController.o 
     -[MenuViewController viewTimer:] in MenuViewController.o 
     -[MenuViewController viewTimer:] in MenuViewController.o 
     -[MenuViewController viewTimer:] in MenuViewController.o 
     -[MenuViewController viewTimer:] in MenuViewController.o 
     -[MenuViewController viewTimer:] in MenuViewController.o 
     -[MenuViewController viewTimer:] in MenuViewController.o 
     -[MenuViewController viewTimer:] in MenuViewController.o 
     -[MenuViewController viewTimer:] in MenuViewController.o 
     -[MenuViewController viewTimer:] in MenuViewController.o 
     -[MenuViewController viewTimer:] in MenuViewController.o 
     -[MenuViewController viewTimer:] in MenuViewController.o 
     -[MenuViewController viewTimer:] in MenuViewController.o 
     -[MenuViewController viewTimer:] in MenuViewController.o 
     -[MenuViewController animationDidStop:finished:] in MenuViewController.o 
     -[MenuViewController animationDidStop:finished:] in MenuViewController.o 
     -[MenuViewController animationDidStop:finished:] in MenuViewController.o 
     -[MenuViewController animationDidStop:finished:] in MenuViewController.o 
     -[MenuViewController animationDidStop:finished:] in MenuViewController.o 
     -[MenuViewController animationDidStop:finished:] in MenuViewController.o 
     -[MenuViewController animationDidStop:finished:] in MenuViewController.o 
     -[MenuViewController animationDidStop:finished:] in MenuViewController.o 
     -[MenuViewController animationDidStop:finished:] in MenuViewController.o 
     -[MenuViewController animationDidStop:finished:] in MenuViewController.o 
     -[MenuViewController animationDidStop:finished:] in MenuViewController.o 
     -[MenuViewController animationDidStop:finished:] in MenuViewController.o 
     -[MenuViewController animationDidStop:finished:] in MenuViewController.o 
     -[MenuViewController animationDidStop:finished:] in MenuViewController.o 
     -[MenuViewController animationDidStop:finished:] in MenuViewController.o 
     -[MenuViewController animationDidStop:finished:] in MenuViewController.o 
     -[MenuViewController animationDidStop:finished:] in MenuViewController.o 
     -[MenuViewController animationDidStop:finished:] in MenuViewController.o 
     -[MenuViewController animationDidStop:finished:] in MenuViewController.o 
     -[MenuViewController animationDidStop:finished:] in MenuViewController.o 
     -[MenuViewController animationDidStop:finished:] in MenuViewController.o 
     -[MenuViewController animationDidStop:finished:] in MenuViewController.o 
     -[MenuViewController animationDidStop:finished:] in MenuViewController.o 
     -[MenuViewController animationDidStop:finished:] in MenuViewController.o 
     -[MenuViewController animationDidStop:finished:] in MenuViewController.o 
     -[MenuViewController animationDidStop:finished:] in MenuViewController.o 
     -[MenuViewController animationDidStop:finished:] in MenuViewController.o 
     -[MenuViewController animationDidStop:finished:] in MenuViewController.o 
     -[MenuViewController animationDidStop:finished:] in MenuViewController.o 
     -[MenuViewController didReceiveMemoryWarning] in MenuViewController.o 
     -[MenuViewController didReceiveMemoryWarning] in MenuViewController.o 
     -[MenuViewController viewDidUnload] in MenuViewController.o 
     -[MenuViewController viewDidUnload] in MenuViewController.o 
     -[MenuViewController viewDidUnload] in MenuViewController.o 
     -[MenuViewController viewDidUnload] in MenuViewController.o 
     -[MenuViewController dealloc] in MenuViewController.o 
     -[MenuViewController dealloc] in MenuViewController.o 
     -[MenuViewController dealloc] in MenuViewController.o 
     -[MenuViewController dealloc] in MenuViewController.o 
     -[MenuViewController dealloc] in MenuViewController.o 
     -[MenuViewController dealloc] in MenuViewController.o 
     -[MenuViewController dealloc] in MenuViewController.o 
     -[MenuViewController dealloc] in MenuViewController.o 
     -[MenuViewController dealloc] in MenuViewController.o 
     -[MenuViewController dealloc] in MenuViewController.o 
     -[MenuViewController applicationWillTerminate:] in MenuViewController.o 
     -[MenuViewController applicationWillTerminate:] in MenuViewController.o 
     -[MenuViewController applicationWillTerminate:] in MenuViewController.o 
     -[MenuViewController applicationWillTerminate:] in MenuViewController.o 
     -[MenuViewController applicationWillTerminate:] in MenuViewController.o 
     -[MenuViewController applicationWillTerminate:] in MenuViewController.o 
     -[MenuViewController applicationWillTerminate:] in MenuViewController.o 
     -[MenuViewController applicationWillTerminate:] in MenuViewController.o 
     -[MenuViewController applicationWillTerminate:] in MenuViewController.o 
     -[MenuViewController applicationWillTerminate:] in MenuViewController.o 
     -[MenuViewController applicationWillTerminate:] in MenuViewController.o 
     -[MenuViewController applicationWillTerminate:] in MenuViewController.o 
     -[MenuViewController applicationWillTerminate:] in MenuViewController.o 
     -[MenuViewController applicationWillTerminate:] in MenuViewController.o 
     -[MenuViewController applicationWillTerminate:] in MenuViewController.o 
     -[MenuViewController applicationWillTerminate:] in MenuViewController.o 
     -[MenuViewController applicationWillTerminate:] in MenuViewController.o 
     -[MenuViewController applicationWillTerminate:] in MenuViewController.o 
     -[MenuViewController applicationWillTerminate:] in MenuViewController.o 
     -[MenuViewController applicationWillTerminate:] in MenuViewController.o 
     -[MenuViewController applicationWillTerminate:] in MenuViewController.o 
     -[MenuViewController applicationWillTerminate:] in MenuViewController.o 
     -[MenuViewController applicationWillTerminate:] in MenuViewController.o 
     -[MenuViewController applicationWillTerminate:] in MenuViewController.o 
     -[MenuViewController applicationWillTerminate:] in MenuViewController.o 
     -[MenuViewController applicationWillTerminate:] in MenuViewController.o 
     -[MenuViewController applicationWillTerminate:] in MenuViewController.o 
     -[MenuViewController applicationWillTerminate:] in MenuViewController.o 
     -[MenuViewController checkDevice] in MenuViewController.o 
     -[MenuViewController checkDevice] in MenuViewController.o 
     -[MenuViewController checkDevice] in MenuViewController.o 
     -[MenuViewController dataFilePath] in MenuViewController.o 
     -[MenuViewController dataFilePath] in MenuViewController.o 
     -[MenuViewController optionsButton:] in MenuViewController.o 
     -[MenuViewController optionsButton:] in MenuViewController.o 
     -[MenuViewController optionsButton:] in MenuViewController.o 
     -[MenuViewController optionsButton:] in MenuViewController.o 
     -[MenuViewController optionsButton:] in MenuViewController.o 
     -[MenuViewController howToPlayButton:] in MenuViewController.o 
     -[MenuViewController howToPlayButton:] in MenuViewController.o 
     -[MenuViewController howToPlayButton:] in MenuViewController.o 
     -[MenuViewController howToPlayButton:] in MenuViewController.o 
     -[MenuViewController howToPlayButton:] in MenuViewController.o 
     -[OptionsViewController viewDidLoad] in OptionsViewController.o 
     -[OptionsViewController viewDidLoad] in OptionsViewController.o 
     ... 
+0

¿Te que la cuestión sólo incluye una advertencia ld, y es de corte? ¿Dónde está el final de la advertencia? ¿Y hay algún error? – hhafez

+1

Mientras que la salida puede cortarse, la parte importante es al principio: /Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/usr/lib/libSystem.dylib, falta la arquitectura requerida i386 en el archivo Símbolos no definidos: ".objc_class_name_UIApplication", al que se hace referencia desde: literal-puntero @__ OBJC @__ cls_refs @ UIApplication en MenuViewController.o Inmediatamente después de la advertencia de que se queja de que "falta la arquitectura requerida i386 en el archivo". Esto es correcto porque está intentando enlazar con las bibliotecas de iphone que son ARM donde las bibliotecas de simulador son i386 (Intel). – user129874

+8

Santo muro de texto, Batman! – gnovice

Respuesta

0

Es muy frustrante. ¿Eres capaz de compilar otros proyectos para el simulador?

En un caso, terminé iniciando un proyecto completamente nuevo y llevando todos mis activos y archivos. Eso suena realmente malo, pero fue sencillo comparado con tratar de aislar lo que fuera que había hecho para romperlo.

+0

A veces sigo su enfoque. Sin embargo, no descubrir dónde está el problema, es probable que vuelva a caer en el mismo problema.Es mejor dedicar tiempo a descubrirlo por primera vez, a menos que tenga una fecha límite ajustada – hhafez

+0

Verdadero. Pero a veces, si puede hacer que funcione como un nuevo proyecto, puede compararlo con el proyecto que no funciona para ver cuál es la diferencia. – Nosredna

+0

Sí, puedo compilar para el dispositivo iPhone 3.1 sin problema. Esto solo está sucediendo con el simulador. El simulador es una plataforma i386 mientras que el dispositivo es un brazo. No conozco el magik de Xcode lo suficiente ... – user129874

0

¿Ha descargado el nuevo Xcode desde el Centro de desarrolladores de Apple iPhone/página/cosa? El Xcode incluido con Snow Leopard no viene con las bibliotecas de iPhone; esos solo están disponibles después de descargar el asombroso tamaño del paquete desarrollador de 2 + gig.

+0

Sí, tengo el SDK más reciente e instalé el paquete Simulator. Ambos directorios están presentes en el directorio/Developer/Platforms. – user129874

2

Se trata de intentar enlazar con el iPhoneOS.platform cuando debería estar ligando a la iPhoneSimulator.platform

Al expandir la Enlace resultado la acumulación, esto es lo que tu debes ver:

setenv PATH "/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" 
/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/g++-4.2 -arch i386 -isysroot /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.0.sdk 

sólo puedo sugerir que juega con el SDK Base y iPhone de despliegue de destino propiedades de configuración de generación de su objetivo y los valores de creación de su proyecto.

Aparte de eso, yo creo que es un problema con el XCode instalar en lugar de su proyecto.

Cuestiones relacionadas