【问题标题】:How to use iPhone sdk 6.1 in Xcode5? [duplicate]如何在 Xcode5 中使用 iPhone sdk 6.1? [复制]
【发布时间】:2013-10-27 06:45:27
【问题描述】:

我最近下载了 XCode 5 并升级了我的操作系统。现在我的设置是:

OSX 版本:10.8.5

XCode 版本:5

我打开了 Xcode -> Preferences 并安装了 iOS 6.1 模拟器和 iOS 5.1 模拟器,但是,我没有在下面看到它们:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs

我只在那个目录中看到iPhoneOS7.0.sdk

对于我的一些应用,我想使用 6.1,所以我收到了这个错误:

错误!无法在以下位置找到 iPhoneOS SDK 6.1 `/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk'

如何从 XCode 5 获取 SDK 6.1?

我在此搜索中也找不到 iphoneos SDK 6.1:https://developer.apple.com/search/index.php?q=iphoneos%2Bsdk

【问题讨论】:

  • 您应该在此路径“/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneOS6.1.sdk”处结帐
  • 我在我的 ruby​​motion 项目的 Rakefile 中有这个设置:app.sdk_version = "6.1" 默认在指定文件夹中搜索。我怎样才能改变它?我想我可以为此提出一个单独的问题..

标签: iphone ios macos sdk rubymotion


【解决方案1】:

您可以针对 iOS 7 SDK 构建您的应用,部署目标为 iOS 6、iOS 5 甚至 4.3。这就是 Apple 希望你做的事情。

如果您需要针对 iOS 6.1 SDK 进行构建,我认为您唯一的选择是将 SDK 从 Xcode 4.6.3 复制到 Xcode 5。我在 SO 上找到了一个链接,其中显示了如何执行此操作。你要做的是打开 Xcode 4.3(右键单击,显示包内容)然后导航到:

/Applications/Xcode 4.6.3.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs

复制文件夹 iPhoneOS6.1.sdk 并将其粘贴到 Xcode 5 应用程序内的相同路径中。

您还可以在 Xcode 5 中创建一个指向 Xcode 4.6.3(或系统上的其他位置)中的 SDK 的 simlink。

查看original SO thread 了解相关信息。

【讨论】:

  • 我正在使用 ruby​​ 运动来构建我的应用程序。即使我将sdk_version更改为6,它也找不到6 SDK..
【解决方案2】:

你可以从 xcode 中检查。

如果你想在 ios 6 或更高版本中看到你的应用程序,那么

进入文件检查器并将视图作为选项更改为 ios 6.0 及更早版本。请检查此图片。

【讨论】:

  • 你在 Xcode 5 中下载了这两个模拟器吗?
猜你喜欢
  • 2012-12-31
  • 1970-01-01
  • 2013-10-07
  • 2011-07-07
  • 2013-09-27
  • 1970-01-01
  • 1970-01-01
  • 2011-03-15
  • 1970-01-01
相关资源
最近更新 更多