7

这个问题已经过时了。Mavericks 已发布,在 iPod 第 4 代上,Xcode 5 和 iOS 6 一切正常。


我正在考虑将我的 OS X 升级到 Mavericks,但我仍然想继续开发我的 iOS 应用程序。我在互联网上读到 Xcode 4.6.3 与 Mavericks (OS X 10.9) 不兼容。因此,这将迫使我使用新的 Xcode 5。但是,Xcode 5 与新的 iOS 7 SDK 一起提供。问题是我拥有与 iOS 7 不兼容的第四代 iPod。

那么,有没有人尝试过这个?我认为这应该是可能的,因为在 WWDC 2013 上,Apple 非常自豪地告诉我们,超过 90% 的客户使用最新的 iOS,目前仍然是 iOS 6。但是随着 iOS 7 的发布,他们将正在破坏这一事实,因为 iOS 7 似乎与 iPod 4th Gen 不兼容。而且很多人都拥有这样的设备。

我错过了什么,还是苹果走错了路?

4

5 回答 5

11

您可以通过临时编辑系统版本来安装 Xcode 4。

  1. 转到 /system/library/coreservices
  2. 找到 SystemVersion.plist 并打开它
  3. 将底部的两个数字(10.9)更改为 10.8.4 并保存
  4. 安装 Xcode 4
  5. 将这些数字改回 10.9 并保存。

完成,您现在在 10.9 上拥有 Xcode 4 :)

祝你好运!

于 2013-06-24T22:53:25.303 回答
3

是的。

我从 Xcode 5 on ML 部署到我的第 4 代触摸 - 不是 Mavericks,但应该是相同的。

但请注意,在 iOS 7 发布之前,您将无法从 Xcode 5 提交到 App Store。

但请注意,您要将 Mavericks 安装到单独的分区上!!!在它发布之前,不要让它成为你机器上唯一的操作系统。

于 2013-06-19T17:58:07.477 回答
1

当我更新到 xcode 5 时,我也遇到了同样的问题,它删除了旧的 sdk。但是我从另一台计算机上获取了旧版 SDK 的副本,您可以从以下链接下载相同的版本。

http://www.4shared.com/zip/NlPgsxz6/iPhoneOS61sdk.html(www.4shared.com
测试账号test@yopmail.com/test)

有两种工作方式。

1) 将此文件夹解压缩并粘贴到 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs 并重新启动 xcode。

但是如果您更新 xcode,这可能会再次被 Xcode 删除。

2)另一种方法是解压缩并粘贴到您想要的位置,然后转到 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs 并在此处创建符号链接,以便 SDK 将保持不变,即使你更新 Xcode。

我所做的另一个更改,构建设置 > 架构 > 标准(不是 64)所以列出了部署目标的所有版本

如果您只想更改部署目标,则无需下载 zip。

这是一些屏幕截图。 在此处输入图像描述 在此处输入图像描述

于 2013-09-19T18:47:47.703 回答
1

您可以在同一个 Maverick 系统上安装 Xcode4 和 Xcode5。只需从https://developer.apple.com/downloads/下载 Xcode 4并将 Xcode.app 拖到桌面,将其重命名为 Xcode4.app 并将其移动到 /Applications。

完毕!

于 2013-11-04T17:01:37.507 回答
0

正确,更改部署目标并将其设置为 6.1,即使我也在 OS X 10.9 上工作,但想将模拟器 6.1.3 与 Xcode 5 一起使用。我对 OS X 10.9 将支持带有 Xcode 5 的模拟器 6.1.3 有点困惑或不。我想让 Simulator 7.0 在运行时看起来像 iphone 框架,但什么也没发生......

于 2014-02-13T16:29:32.143 回答