title: App crashing on iOS 4.2.1 3G iPhone with Base SDK = 4.3 and iOS Deployment Target = 4.0
body: <p>I have an iOS app that is crashing on my iOS 4.2.1 iPhone 3G test device.  My build is set to a Base SDK of 4.3 and an iOS Deployment Target of 4.0.  When I inspect the device log I see this:</p>
  
  <p>Exception Type:  EXC_BAD_ACCESS (SIGBUS)
  Exception Codes: KERN_PROTECTION_FAILURE at 0x00c22e00
  Crashed Thread:  0</p>
  
  <p>I understand that this means that the code is probably calling a 4.3 API method.  <em>How do I determine where this is happening?</em></p>
  
  <p>Interestingly, when I connect the device to Xcode 4 and deploy as a development device, Xcode 4 says "4.2.1 overriding Base SDK to 4.3" in the scheme drop down.  When connected as a development device in this way, the 4.2.1 iPhone 3G test device runs the app fine.</p>
  
  <p>Thanks in advance!</p>