抱歉标题太复杂了!但是我的 APP 是使用 Xcode 4 for IOS 6 的开发人员。我现在迁移到 IOS 7 和 XCODE 5。
当我现在构建应用程序并将部署目标设置为 IOS 5 时,我的应用程序在 IOS 5 或 6 手机上看起来总是很棒。但是在IOS 7上一切都搞砸了。因此,只要我必须支持 IOS 5... 是否可以设置任何标志以使 Xcode 在 IOS 7 设备上生成与 IOS 6 完全兼容的二进制文件?
您可以使用 xcode 5。您必须下载 ios 6 sdk 并将其添加到 xcode 5 并选择它作为您项目的基础 sdk。您可以按照此处的说明进行操作。
iOS6 SDK 在 XCode 5 中不可用。
您可以从开发人员门户下载旧版本的 Xcode。 https://developer.apple.com/downloads/index.action?name=Xcode
然后通过重命名应用程序在您的 Mac 上以不同的名称安装它。例如 Xcode-legacy
右键单击Xcode->单击显示包内容转到以下路径
内容/开发者/平台/iPhoneOS.platform/开发者
如果您只看到 iPhoneOS7.0.sdk 这意味着您没有较低的 SDK 复制较低的 SDK 他们的..
从项目设置更改 Base SDK。
这应该继续允许您使用 iOS 6 风格的 UI 构建应用程序,同时允许您使用 Xcode 5。