【问题标题】:iOS Install SDK [closed]iOS 安装 SDK [关闭]
【发布时间】:2011-06-16 21:26:34
【问题描述】:

我对 Mac OS X Lion 的新 Xcode 构建有一点问题。情况如下:

  • 我在单独的分区上运行 Lion。 将 Xcode 升级到最新版本, iOS 5 兼容版本 从 Lion 中删除了我的 iOS 4 SDK。一世 没有要求它这样做,但是, 确实如此。
  • 我仍然有 iOS 4 SDK MacBook 内置高清,但拖拽 将其放入相应的文件夹中 Lion 不会让 Xcode 识别 它。

我需要它在 Mac OS X Lion 上运行,但它不允许我再次添加 iOS 4 SDK,因为我需要 iOS 4 和 iOS 5 来测试,但我只卡在 iOS 5 上。

有人做到了吗?与 Xcode 友好交谈似乎并不能帮助它检测 SDK :( :P

谢谢!

【问题讨论】:

  • 是的,Lion 和 iOS 5 以及 Xcode 的任何 beta 版本都在 NDA 之下。这个问题应该发布到 Apple 开发者论坛的 beta 版块。
  • 然而,这个问题并非针对 Lion 或 iOS5,他本可以删除对操作系统的引用,但这会使问题更加混乱。这可以应用于 Snow Leopard 以及任何 2 个不同版本的 Xcode 和 SDK。
  • @Jonathan,那些受 NDA 保护的产品,OP 现在根本不应该在这里询问它们。正如我所指出的,有一个非常有用的论坛可以解决与他们有关的问题,但不是这样。如果可以合法地就任何两个版本的 Xcode 提出问题,那么应该可以清楚地表达问题,而无需参考 NDA 下的产品。
  • @Caleb,名称本身不在 NDA 之下,只有功能/API/等。如果问题是“如何让我的应用程序执行 something-new-and-specific-to-Lion/iOS5?”那么这个问题应该结束了。他只是提到了这些名字,这些名字遍布苹果网站,以及互联网上的几乎每个科技博客/新闻网站。
  • 我没有提到任何API,也没有提到秘密功能,我只是询问安装。你会在科技博客上找到这些东西,但这不是这个问题的意义所在,所以别闹了。我很清楚自己能做什么,不能做什么。

标签: iphone xcode sdk


【解决方案1】:

您应该已将包含 iOS5 SDK 的最新 xcode 安装到单独的目录中。

现在你应该下载以前版本的xcode,除了iOS5之外的最新版本。这将是 Mac App Store 和 iOS 开发者网站上非 beta 选项卡下的一个。 然后在安装程序中选择一个不同的目录,例如“developer-old”。这是在列出安装程序将安装的组件的屏幕上完成的。在中间一栏中会有一个文件夹图标,后面跟着“开发者”这个词,点击它,它会产生一个下拉菜单,您可以在其中选择另一个目录。

我非常有信心这会起作用,但是我将带有 iOS5 SDK 的 Xcode 安装到名为“developer-new”的目录中,以防止它覆盖以前的 xcode 和 SDK。

这也意味着您将拥有 2 个 Xcode 应用程序,一个只有 iOS4,另一个只有 iOS5。您需要根据您正在开发的 iOS 选择您使用的 Xcode。还将有 2 个 iOS 模拟器。

【讨论】:

  • 非常感谢。至少有一个人给了我一个很好的答案,没有浪费任何时间告诉我我没有违反的 NDA。谢谢!
  • @David,我很高兴它有帮助。我知道,这里的 mods/closers 太高兴了。至于带来本地化的问题,每次新的 SDK 出现时都会相当普遍,人们已经覆盖了以前的版本。
  • 感谢您解决这个问题!我以前没有经历过,所以我有点吃惊,但我现在知道如何解决它。是的,他们有点太高兴了,这很糟糕。
  • 感谢大家的提问和回答,这对我从 ios 4 升级到 ios 5 有很大帮助。我刚刚安装了基本的 ios 5,令我惊讶的是,它覆盖了我的ios 4 安装。我将尝试 Jonathan 的解决方案,希望这能让我同时运行。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-09-05
  • 2014-11-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多