可以在Mavericks(OS X 10.9)上使用XCode 5为iOS 6开发吗?

这个问题已经过时了。 小牛队发布,一切正常,在iPod 4th上使用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不兼容。很多人拥有这样的设备。

我错过了一些东西,还是Apple错误的方式?

是的。

我从ML上的Xcode 5部署到我的第四代触摸 – 而不是小牛,但应该是相同的。

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

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

您可以通过临时编辑系统版本来安装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 🙂

祝你好运!

当我更新到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。

我做的另一个更改,Build Setting> Architectures> standard(而不是64),所以列出了Deployment Target的所有版本

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

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

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

完成!

更正,更改部署目标并将其设置为6.1,即使我也在OS X 10.9上工作但想要使用Xcode 5的模拟器6.1.3。我很困惑OS X 10.9将支持Xcode 5的模拟器6.1.3或不。 我想让Simulator 7.0在运行时看起来像iphone框架,但没有发生任何事情……