为iOS 3编译的应用程序是否可以在iOS 4上运行?

会吗? 或者您是否将两个版本的应用程序发送到App Store?

它会运行,但不会利用iOS4中的新function。 否则,AppStore中当前许多尚未更新的应用程序将无法在新的iPhone上运行。

它不再重要了。 Apple 目前仅接受针对App Store针对iOS 4.0构建的应用程序和更新 :

确保您的应用程序与iOS 4兼容。所有新应用程序和现有应用程序的更新必须使用iPhone SDK 4构建。此外,App Store将不再支持面向iOS 2.x的应用程序。

我的理解是,现在将拒绝仅限3.x的应用程序。 但是,通过将Deployment Target设置为3.0(或更高版本),确保4.0构建的应用程序将在3.x设备上运行是微不足道的。