2009-09-21 9 views
8

Czasami naprawdę chce się nienawidzić środowiska programistycznego Apple. Poważnie, czy to musi być tak skomplikowane?Nagle nie jestem w stanie zbudować symulatora iPhone'a

Mój problem jest taki. Nie jestem już w stanie zbudować mojego projektu na symulatorze. Otrzymuję następujące błędy. Zdaję sobie sprawę, że jest to błąd łącznika - czego nie rozumiem: 1) dlaczego to nagle przestało działać, i 2) dlaczego nie wybierze właściwego SDK (co jest przyczyną błędu linkera).

Apple Magik jest szalonym frustrującym.

Niedawno zaktualizowałem system do systemu Snow Leopard i XCode 3.2, mimo że działał on po aktualizacji.

Dzięki! 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

Czy to pytanie zawiera tylko ostrzeżenie ld, i to jest cutoff? Gdzie kończy się ostrzeżenie? Czy są jakieś błędy? – hhafez

+1

Podczas gdy dane wyjściowe mogą zostać obcięte, ważna część to na początku: /Platformy/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/usr/lib/libSystem.dylib, brakuje wymaganej architektury i386 w pliku Niezdefiniowane symbole: ".objc_class_name_UIApplication", do którego odwołuje się: literal-pointer @__ OBJC @__ cls_refs @ UIAplikacja w MenuViewController.o Zaraz po ostrzeżeniu, że narzeka, że ​​"brakuje wymaganej architektury i386 w pliku". Jest to poprawne, ponieważ próbuje połączyć się z bibliotekami iphone, które są ARM, gdzie jako biblioteki symulatorów są i386 (Intel). – user129874

+8

Święta ściana tekstu, Batman! – gnovice

Odpowiedz

0

To bardzo frustrujące. Czy jesteś w stanie skompilować inne projekty do symulatora?

W jednym przypadku doszedłem do rozpoczynania zupełnie nowego projektu i wnoszenia wszystkich moich zasobów i plików. To brzmi naprawdę źle, ale było to bezbolesne w porównaniu z próbą wyizolowania tego, co zrobiłem, aby je złamać.

+0

Czasami podążam za twoim podejściem. Jednak nie ustalenie, gdzie jest problem, prawdopodobnie spowoduje, że znów popadniesz w ten sam problem.Lepiej spędzić czas, zastanawiając się nad tym po raz pierwszy, chyba że jesteś pod ścisłym terminem – hhafez

+0

Prawda. Ale czasami, jeśli możesz sprawić, by działał jak nowy projekt, możesz porównać to do niedziałającego projektu, aby zobaczyć, jaka jest różnica. – Nosredna

+0

Tak, jestem w stanie zbudować urządzenie iPhone 3.1 bez problemu. To właśnie dzieje się z symulatorem. Symulator to platforma i386, podczas gdy urządzenie jest ramieniem. Nie znam wystarczająco dobrze magika Xcode ... – user129874

0

Czy ściągnąłeś nowy kod Xcode z Apple iPhone Developer Center/strony/rzeczy? Xcode dostarczany z systemem Snow Leopard nie jest dostarczany z bibliotekami iPhone'a; są one dostępne tylko po pobraniu niesamowitego pakietu deweloperskiego o wielkości 2 + gig.

+0

Tak, mam najnowszy pakiet SDK i zainstalowałem pakiet Simulator. Oba katalogi znajdują się w katalogu/Developer/Platforms. – user129874

2

on próbuje połączyć przeciwko iPhoneOS.platform kiedy należy łączącej do iPhoneSimulator.platform

Po rozwinięciu link gromadzeniu wynik, to jest to, co powinien zobaczyć:

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 

Mogę tylko sugerować grę z Base SDK i iPhone Deployment Target właściwości ustawień kompilacji celu i ustawień kompilacji projektu.

Poza tym, domyślam się, że to problem z instalacją XCode, a nie z projektem.

Powiązane problemy