针对 iOS 7 SDK 构建的 iOS 6 应用程序(仅使用 iOS 6 中可用的 api)确实可以在 iOS 5 和 iOS 6 上运行(在这些操作系统上,它应该看起来好像是针对 iOS 6 SDK 构建的)。如果一切都在运行,您必须设置部署目标并使用 iOS 6/5 模拟器签入模拟器。
但是,我发现一些 UI 组件的位置发生了轻微的变化——所以你应该检查应用程序。
更新:正如 borrrden 所述:如果您希望在运行 iOS 7 的设备上拥有 iOS 6 的外观和感觉,则必须使用 iOS 6 SDK 构建。