Apple Mach-o Linker (id) error, undefined symbols for architecture i386:
I don't know much about coding but I have an app in the appstore and for some reason when I build now in the simulator I get 53 of these apple mach-o linker errors and nothing in the code has changed. I reinstalled xcode 4.0 and sdk 4.3. i've switched to different compiler versions (gcc and llvc gcc) still get the same 53 errors. I've turned symbols hidden by default on and off, i've toggled ton's of things but always the same 53 errors. I was wondering if anyone could give me some insight on how to fix this or why it randomly happened, the builds were perfect two nights ago. Thanks.
setenv MACOSX_DEPLOYMENT_TARGET 10.6
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/iPhoneSimulator4.3 .sdk -L/Users/Nykeloc/Desktop/JASJ-Final/build/Release-iphonesimulator -F/Users/Nykeloc/Desktop/JASJ-Final/build/Release-iphonesimulator -filelist /Users/Nykeloc/Desktop/JASJ-Final/build/aSlime994.build/Release-iphonesimulator /aSlime994.build/Objects-normal/i386/aSlime994.LinkFileList -mmacosx-version-min=10.6 -all_load -ObjC -Xlinker -objc_abi_version -Xlinker 2 -framework CoreGraphics -framework Foundation -framework OpenGLES -framework QuartzCore -framework UIKit -framework AudioToolbox -framework OpenAL -lz -framework AVFoundation -o /Users/Nykeloc/Desktop/JASJ-Final/build/Release-iphonesimulator/aSlime994.app/a Slime994
Undefined symbols for architecture i386:
"_OBJC_CLASS_$_CCDirector", referenced from:
objc-class-ref in JASJAppDelegate.o
objc-class-ref in HelloWorldScene.o
objc-class-ref in GameOverScene.o
objc-class-ref in SneakyJoystick.o
objc-class-ref in OptionsScene.o
objc-class-ref in HelpScene.o
objc-class-ref in CreditsScene.o
...
"_OBJC_CLASS_$_EAGLView", referenced from:
objc-class-ref in JASJAppDelegate.o
"_OBJC_CLASS_$_CCTexture2D", referenced from:
objc-class-ref in JASJAppDelegate.o
"_ccpDistance", referenced from:
-[HelloWorld testPlayerMonsterCollisions:] in HelloWorldScene.o
"_ccpNormalize", referenced from:
-[HelloWorld moveMonster:] in HelloWorldScene.o
"_OBJC_METACLASS_$_CCLayer", referenced from:
_OBJC_METACLASS_$_HelloWorld in HelloWorldScene.o
_OBJC_METACLASS_$_WorldHud in HelloWorldScene.o
"_OBJC_CLASS_$_CCLayer", referenced from:
_OBJC_CLASS_$_HelloWorld in HelloWorldScene.o
_OBJC_CLASS_$_WorldHud in HelloWorldScene.o
"_OBJC_CLASS_$_CCLabel", referenced from:
objc-class-ref in HelloWorldScene.o
objc-class-ref in GameOverScene.o
objc-class-ref in ModeScene.o
objc-class-ref in ScoreScene.o
"_OBJC_CLASS_$_CCMenuItemImage", referenced from:
objc-class-ref in HelloWorldScene.o
objc-class-ref in OptionsScene.o
objc-class-ref in HelpScene.o
objc-class-ref in CreditsScene.o
objc-class-ref in StartMenu.o
objc-class-ref in ModeScene.o
objc-class-ref in ScoreScene.o
...
"_OBJC_CLASS_$_CCProgressTimer", referenced from:
objc-class-ref in HelloWorldScene.o
"_OBJC_CLASS_$_CCSprite", referenced from:
objc-class-ref in HelloWorldScene.o
_OBJC_CLASS_$_MonsterSprite in MonsterSprite.o
objc-class-ref in GameOverScene.o
_OBJC_CLASS_$_JPad in JPad.o
objc-class-ref in JPad.o
_OBJC_CLASS_$_PlayerSprite in PlayerSprite.o
objc-class-ref in OptionsScene.o
...
"_OBJC_CLASS_$_CCCallFuncND", referenced from:
objc-class-ref in HelloWorldScene.o
"_OBJC_CLASS_$_CCSequence", referenced from:
objc-class-ref in HelloWorldScene.o
objc-class-ref in GameOverScene.o
"_OBJC_CLASS_$_CCDelayTime", referenced from:
objc-class-ref in HelloWorldScene.o
objc-class-ref in GameOverScene.o
"_OBJC_CLASS_$_CCFadeOut", referenced from:
objc-class-ref in HelloWorldScene.o
"_OBJC_CLASS_$_CCFadeIn", referenced from:
objc-class-ref in HelloWorldScene.o
"_OBJC_CLASS_$_CCFadeTransition", referenced from:
objc-class-ref in HelloWorldScene.o
objc-class-ref in OptionsScene.o
objc-class-ref in StartMenu.o
"_OBJC_CLASS_$_CCScene", referenced from:
objc-class-ref in HelloWorldScene.o
_OBJC_CLASS_$_GameOverScene in GameOverScene.o
_OBJC_CLASS_$_OptionsScene in OptionsScene.o
_OBJC_CLASS_$_HelpScene in HelpScene.o
_OBJC_CLASS_$_CreditsScene in CreditsScene.o
_OBJC_CLASS_$_StartMenuScene in StartMenu.o
_OBJC_CLASS_$_ModeScene in ModeScene.o
...
"_OBJC_CLASS_$_CCCallFunc", referenced from:
objc-class-ref in HelloWorldScene.o
objc-class-ref in GameOverScene.o
"_OBJC_CLASS_$_CCTMXTiledMap", referenced from:
objc-class-ref in HelloWorldScene.o
"_OBJC_CLASS_$_SimpleAudioEngine", referenced from:
objc-class-ref in HelloWorldScene.o
"_OBJC_CLASS_$_CCJumpTo", referenced from:
objc-class-ref in HelloWorldScene.o
"_OBJC_CLASS_$_CCCallFuncN", referenced from:
objc-class-ref in HelloWorldScene.o
"_OBJC_CLASS_$_CCSpawn", referenced from:
objc-class-ref in HelloWorldScene.o
"_OBJC_CLASS_$_CCFadeTo", referenced from:
objc-class-ref in HelloWorldScene.o
"_OBJC_CLASS_$_CCScaleBy", referenced from:
objc-class-ref in HelloWorldScene.o
"_OBJC_CLASS_$_CCMoveBy", referenced from:
objc-class-ref in HelloWorldScene.o
"_OBJC_CLASS_$_CCSpriteFrameCache", referenced from:
objc-class-ref in HelloWorldScene.o
"_OBJC_CLASS_$_CCAnimation", referenced from:
objc-class-ref in HelloWorldScene.o
"_OBJC_CLASS_$_CCRepeatForever", referenced from:
objc-class-ref in HelloWorldScene.o
"_OBJC_CLASS_$_CCAnimate", referenced from:
objc-class-ref in HelloWorldScene.o
"_OBJC_CLASS_$_CCRepeat", referenced from:
objc-class-ref in HelloWorldScene.o
"_OBJC_CLASS_$_CCSpriteSheet", referenced from:
objc-class-ref in HelloWorldScene.o
objc-class-ref in MonsterSprite.o
"_OBJC_CLASS_$_CCQuadParticleSystem", referenced from:
objc-class-ref in HelloWorldScene.o
"_OBJC_CLASS_$_CCMoveTo", referenced from:
objc-class-ref in HelloWorldScene.o
"_OBJC_CLASS_$_CCEaseSineInOut", referenced from:
objc-class-ref in HelloWorldScene.o
"_OBJC_CLASS_$_CCEaseSineIn", referenced from:
objc-class-ref in HelloWorldScene.o
"_OBJC_METACLASS_$_CCSprite", referenced from:
_OBJC_METACLASS_$_MonsterSprite in MonsterSprite.o
_OBJC_METACLASS_$_JPad in JPad.o
_OBJC_METACLASS_$_PlayerSprite in PlayerSprite.o
"_OBJC_IVAR_$_CCSprite.rect_", referenced from:
-[MonsterSprite setRadius] in MonsterSprite.o
-[PlayerSprite setRadius] in PlayerSprite.o
-[MonsterSprite setRadius] in MonsterSprite.o
-[PlayerSprite setRadius] in PlayerSprite.o
"_OBJC_METACLASS_$_CCColorLayer", referenced from:
_OBJC_METACLASS_$_GameOverLayer in GameOverScene.o
_OBJC_METACLASS_$_OptionsLayer in OptionsScene.o
_OBJC_METACLASS_$_HelpLayer in HelpScene.o
_OBJC_METACLASS_$_CreditsLayer in CreditsScene.o
_OBJC_METACLASS_$_StartMenuLayer in StartMenu.o
_OBJC_METACLASS_$_ModeLayer in ModeScene.o
_OBJC_METACLASS_$_ScoreLayer in ScoreScene.o
...
"_OBJC_CLASS_$_CCColorLayer", referenced from:
_OBJC_CLASS_$_GameOverLayer in GameOverScene.o
_OBJC_CLASS_$_OptionsLayer in OptionsScene.o
_OBJC_CLASS_$_HelpLayer in HelpScene.o
_OBJC_CLASS_$_CreditsLayer in CreditsScene.o
_OBJC_CLASS_$_StartMenuLayer in StartMenu.o
_OBJC_CLASS_$_ModeLayer in ModeScene.o
_OBJC_CLASS_$_ScoreLayer in ScoreScene.o
...
"_OBJC_METACLASS_$_CCScene", referenced from:
_OBJC_METACLASS_$_GameOverScene in GameOverScene.o
_OBJC_METACLASS_$_OptionsScene in OptionsScene.o
_OBJC_METACLASS_$_HelpScene in HelpScene.o
_OBJC_METACLASS_$_CreditsScene in CreditsScene.o
_OBJC_METACLASS_$_StartMenuScene in StartMenu.o
_OBJC_METACLASS_$_ModeScene in ModeScene.o
_OBJC_METACLASS_$_ScoreScene in ScoreScene.o
...
"_OBJC_IVAR_$_CCNode.contentSize_", referenced from:
-[JPad setContentSize:] in JPad.o
"_OBJC_IVAR_$_CCNode.position_", referenced from:
-[JPad initWithRect:] in JPad.o
-[SneakyJoystick initWithRect:] in SneakyJoystick.o
-[JPad initWithRect:] in JPad.o
-[SneakyJoystick initWithRect:] in SneakyJoystick.o
"_OBJC_METACLASS_$_CCNode", referenced from:
_OBJC_METACLASS_$_SneakyJoystick in SneakyJoystick.o
"_OBJC_CLASS_$_CCNode", referenced from:
_OBJC_CLASS_$_SneakyJoystick in SneakyJoystick.o
"_OBJC_CLASS_$_CCTouchDispatcher", referenced from:
objc-class-ref in SneakyJoystick.o
"_OBJC_CLASS_$_CCMenuItemFont", referenced from:
objc-class-ref in OptionsScene.o
objc-class-ref in ScoreScene.o
"_OBJC_CLASS_$_CCMenuItemToggle", referenced from:
objc-class-ref in OptionsScene.o
objc-class-ref in HelpScene.o
objc-class-ref in CreditsScene.o
objc-class-ref in ModeScene.o
objc-class-ref in ScoreScene.o
"_OBJC_CLASS_$_CCMenu", referenced from:
objc-class-ref in OptionsScene.o
objc-class-ref in HelpScene.o
objc-class-ref in CreditsScene.o
objc-class-ref in StartMenu.o
objc-class-ref in ModeScene.o
objc-class-ref in ScoreScene.o
_OBJC_CLASS_$_MMenu in MMenu.o
...
"_OBJC_METACLASS_$_CCMenu", referenced from:
_OBJC_METACLASS_$_MMenu in MMenu.o
"_OBJC_IVAR_$_CCMenu.selectedItem", referenced from:
-[MMenu resetMenu] in MMenu.o
"_OBJC_IVAR_$_CCMenu.state", referenced from:
-[MMenu resetMenu] in MMenu.o
ld: symbol(s) not found for architecture i386
collect2: ld returned 1 exit status
iPhone 4, iOS 4.3.2