title: Xcode linker error on iPhone app (Only on simulator)
body: <p>Im getting this linker error that won't let me compile. It only happens on the simulator.
  <br />
  <br /></p>
  
  <p>KEY POINTS:<br />
  - Happens only in simulator<br />
  - Similar to <a href="https://stackoverflow.com/questions/1456185/build-error-missing-required-architecture-i386-in-file">THIS question</a>, but found no FRAMEWORK_SEARCH_PATHS in my .pbxproj file<br />
  - Though my OS is 10.6.2, I had to build target 1.5 to avoid other linker errors<br />
  - libxml2.dylib <strong>IS</strong> required and is in my Frameworks group<br />
  - The other cited libraries I have never heard of.<br />
  - Tried bringing in those other Libs under frameworks, didn't solve.<br />
  <br />
  <br /></p>
  
  <pre><code>Build SpaceTweet of project SpaceTweet with configuration Debug
  
  Ld build/Debug-iphonesimulator/SpaceTweet.app/SpaceTweet normal i386
  cd "/Users/Scott/Desktop/iPhone Dev/SpaceTweet(Experimental)"
  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.3.sdk "-L/Users/Scott/Desktop/iPhone Dev/SpaceTweet(Experimental)/build/Debug-iphonesimulator" -L/Users/Scott/Desktop "-L/Users/Scott/Desktop/iPhone Dev/SpaceTweet(Experimental)/../../libYAJLIPhone-0" -L/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/usr/lib -L/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.1.3.sdk/usr/lib -L/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.0.sdk/usr/lib "-F/Users/Scott/Desktop/iPhone Dev/SpaceTweet(Experimental)/build/Debug-iphonesimulator" -filelist "/Users/Scott/Desktop/iPhone Dev/SpaceTweet(Experimental)/build/SpaceTweet.build/Debug-iphonesimulator/SpaceTweet.build/Objects-normal/i386/SpaceTweet.LinkFileList" -mmacosx-version-min=10.5 -framework Foundation -framework UIKit -framework CoreGraphics -framework AVFoundation -framework MessageUI -lYAJLIPhone -lxml2 -o "/Users/Scott/Desktop/iPhone Dev/SpaceTweet(Experimental)/build/Debug-iphonesimulator/SpaceTweet.app/SpaceTweet"
  
  ld: warning: in /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/usr/lib/libxml2.dylib, missing required architecture i386 in file
  ld: warning: in /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/usr/lib/libSystem.dylib, missing required architecture i386 in file
  ld: in /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/usr/lib/libobjc.A.dylib, missing required architecture i386 in file
  collect2: ld returned 1 exit status
  Command /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2 failed with exit code 1
  </code></pre>
  
  <p><br />
  <br /></p>
  
  <p><strong>CLUE:</strong><br />
  Again, MY question is very similar to <a href="https://stackoverflow.com/questions/1456185/build-error-missing-required-architecture-i386-in-file">THIS SOLVED QUESTION</a> except that in my case I did NOT find a FRAMEWORK_SEARCH_PATHS entry in the .pbxproj file in my project bundle and thus could not solve in the manner in which that question was solved.</p>