0

我最近下载了 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,所以我收到了这个错误:

错误!无法在“/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk”中找到 iPhoneOS SDK 6.1

如何从 XCode 5 获取 SDK 6.1?

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

4

2 回答 2

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。

查看原始的 SO 线程以获取有关信息。

于 2013-10-18T12:59:20.207 回答
0

您可以从 xcode 进行检查。

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

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

在此处输入图像描述

于 2013-10-18T12:19:19.863 回答