Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Xcode 5中,即使SDKs目录中有iOS SDK 6.1,如何使用iOS SDK 7.0进行构建?_Ios_Xcode_Xcode5 - Fatal编程技术网

在Xcode 5中,即使SDKs目录中有iOS SDK 6.1,如何使用iOS SDK 7.0进行构建?

在Xcode 5中,即使SDKs目录中有iOS SDK 6.1,如何使用iOS SDK 7.0进行构建?,ios,xcode,xcode5,Ios,Xcode,Xcode5,今天我已经将Xcode 4.6.x升级到了5。在此之前,我在Xcode 4.6.x中备份了iPhoneOSSDK6.1,以便在升级后将其放在Xcode 5的“SDK”目录中。我真的需要保留旧版本的SDK,以便我的应用程序使用6.1 SDK构建。因为我还没有修复它与iOS 7环境兼容的问题 我升级了它,并将旧SDK复制到Xcode 5的“SDK”目录中。然后我在[Build Settings-Base SDK]上看到了“iOS 6.1”选项。我还希望我的应用程序可以与我选择的一个SDK一起构建 当

今天我已经将Xcode 4.6.x升级到了5。在此之前,我在Xcode 4.6.x中备份了iPhoneOSSDK6.1,以便在升级后将其放在Xcode 5的“SDK”目录中。我真的需要保留旧版本的SDK,以便我的应用程序使用6.1 SDK构建。因为我还没有修复它与iOS 7环境兼容的问题

我升级了它,并将旧SDK复制到Xcode 5的“SDK”目录中。然后我在[Build Settings-Base SDK]上看到了“iOS 6.1”选项。我还希望我的应用程序可以与我选择的一个SDK一起构建

当我选择6.1 SDK时,它运行良好。但是,7.0SDK没有。 我选择7.0 SDK来使用iOS 7的全新功能,但Xcode 5实际上使用6.1 SDK


为什么Xcode 5总是选择6.1 SDK而不是7.0 SDK?

您必须做三件事

  • 清理你的项目
  • 重置模拟器
  • 退出模拟器

  • 现在用Xcode 5运行您的项目。

    谢谢。它工作得很好。模拟器的设置对iOS设备有影响吗?不支持安装旧版本的SDK。它很有可能不会正常工作。我强烈建议不要这样做。如果您需要iOS 6.1,请继续安装Xcode 4.6(您可以一次安装多个Xcode)。@KevinBallard yes。谢谢你的忠告。我不确定它是否安全。我会仔细考虑的。