iphone - 如何在Xcode5中使用iPhone sdk 6.1?

标签 iphone ios macos sdk rubymotion

<分区>

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

操作系统版本: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,所以我得到了这个错误:

ERROR! Can't locate iPhoneOS SDK 6.1 at `/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

最佳答案

您可以针对 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 中创建一个 simlink,指向 Xcode 4.6.3 中的 SDK(或您系统上的其他位置。)

查看original SO thread有关这方面的信息。

关于iphone - 如何在Xcode5中使用iPhone sdk 6.1?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19449396/

上一篇:iOS,UITabBarController 中的问题

下一篇:iphone - 阐述一种无需编写任何 SQL 命令即可将对象保存在 SQLite 数据库中的机制

相关文章:

ios - 在 Bond5 tableview/collectionview 绑定(bind)中传递代理数据源

macos - 在 Mac OS X 10.11.6 El Capitan 上安装 ffmpeg 时出现问题

objective-c - 如何更改 IBAction 中 NSMatrix 的选择?

iphone - iPod touch 与 iPhone 4 作为开发平台的比较(iOS 4.1)

iphone - iOS 密码强度检查器

iphone - 如果我们在iPhone SDK中使用图像,我们如何加速动画?

java - 如何使用 JAVA 将项目添加到 Mac OS X 中的 Finder 上下文菜单?

c++ - 为 iPhone 设备编译但不为模拟器编译的代码

ios - 解析问题,复制文件后需要一个类型

ios swift uitableview 添加最后一个单元格