5

这与 stackoverflow 上的其他几个问题非常相似,但它们似乎都来自去年并且指的是较低的版本号。

我有:

  • xcode 版本 3.2.5
  • 使用 Base SDK 构建的发行版 = 最新 iOS(当前设置为 iOS 4.2),iOS 部署目标 = iOS 3.2

我没有太多运气尝试了以下方法:

  • 部署到设备(不是模拟器)
  • 将 iOS 部署目标设置为 3.0、3.2、4.0、4.1 和 4.2
  • 清理了我的 xcode 缓存
  • 通过 Application Loader 和 Organizer 部署
  • 做了一个干净的构建
  • 重新安装 xcode <--原来这是问题所在 - 需要检查它是最终版本(即 xcode_3.2.5_and_ios_sdk_4.2_final.dmg)而不是 beta 版本
  • 尝试找到要安装的 SDK < 4.2 版本,但苹果似乎从他们的开发者网站上删除了所有旧版本

我确定iOS 4.2 现在应该已经过测试版了,所以我认为这也不是问题。还有其他想法吗?有没有办法获得有关苹果想要的 SDK 版本的更多信息?

确实非常令人沮丧!

4

1 回答 1

3

我昨天遇到了这个问题,并通过从开发者中心重新下载 XCode 并重新安装它来解决它。由于某种原因,我磁盘上的 dmg 文件是从 11 月 19 日开始的(不,它不是测试版),而 SDK 的发布日期是 iOS 开发中心的 22 日。检查您的本地副本是否在此之前下载。它只是在重新安装后自动工作。我针对 SDK 4.2 构建了二进制文件,并将部署目标设置为 3.1(如果有帮助的话)。

我目前不确定,苹果是否在不更改版本的情况下重新发布了带有 XCode 3.2.5 的 SDK 4.2?无论如何,希望对我有所帮助,它对我有用。

于 2011-02-04T12:26:48.540 回答