0

我今天已将 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?

4

1 回答 1

1

你必须做三件事。

  1. 清理你的项目。
  2. 重置模拟器。
  3. 退出模拟器。

现在在 Xcode 5 中运行您的项目。

于 2013-09-23T08:04:55.833 回答