我今天已将 Xcode 4.6.x 升级到 5。在此之前,我在 Xcode 4.6.x 中支持了 iPhoneOS SDK 6.1,以便在升级后将其放置到 Xcode 5 的“SDKs”目录中。我确实需要保留旧版本的 SDK,以便使用 6.1 SDK 构建我的应用程序。因为我还没有修复它与iOS 7环境的兼容。
我升级了它并将旧的 SDK 复制到 Xcode 5 的“SDKs”目录中。然后我可以在 [Build Settings - Base SDK] 中看到“iOS 6.1”选项。我还希望我的应用程序可以使用我选择的一个 SDK 来构建。
当我选择6.1 SDK时,它运行良好。但是,7.0 SDK 没有。 我选择7.0 SDK来使用iOS 7的全新功能,但Xcode 5实际上使用6.1 SDK。
为什么 Xcode 5 总是选择 6.1 SDK 而不是 7.0 SDK?
最佳答案
你必须做三件事。
- 清理您的项目。
- 重置模拟器。
- 退出模拟器。
现在在 Xcode 5 中运行您的项目。
关于ios - 在 Xcode 5 中,即使 SDK 目录中有 iOS SDK 6.1,如何使用 iOS SDK 7.0 进行构建?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18954340/