Set the "Mac OS Deployment Target" to 10.4 in Xcode 2.5, it is in Project settings, and reboot. In Xcode 3 I think you can set the project format in the general pane to Xcode 2.4. You should be able to leave the setting "Cross develop using Target SDK" set to OS 10.5.