iOS 7不再使用XCode 4.6.3

时间:2013-10-02 14:21:09

标签: ios xcode ios7 xcode4.6

我有XCode版本4.6.3并且刚刚将我的iPhone 4上的操作系统升级到iOS 7.当我尝试在我的设备上运行我的代码时出现以下错误:

  

Xcode无法使用所选设备运行。

     

没有配置的iOS设备可用兼容的iOS版本。将iOS设备与最新版本的iOS连接到   运行您的应用程序或选择iOS模拟器作为目的地。

Organizer我看到以下消息:

  

此版本不支持“我的手机名称”上的iOS版本   安装iOS SDK。请将设备恢复到的版本   下面列出的操作系统,或更新到最新版本的iOS SDK;   这是可以的。

这里的链接只是提示我登录会员中心,不会让我离开最新的SDK。

我的部署目标是iOS 6.1,我不想将其提升到7.0,因为我们的大多数用户都在iOS 7之前。我正在运行OS X版本10.8.3,我可以升级我的SDK吗?我一定要吗?我怎样才能使我的SDK与iOS 7和iOS 7之前的设备兼容?

3 个答案:

答案 0 :(得分:8)

使用iOS7进行开发需要您升级到Xcode 5,您可以在Mac App Store中免费找到它。

您仍然可以使用Xcode 5将部署目标保持在7.0以下。

如果你没有配备iOS 6.x的开发iPhone,你可以进入Xcode>偏好>下载以安装iOS6模拟器,命令行工具和任何其他文档。

更新1

如果您将手机更新至iOS 7.1,则还需要将您的Xcode版本更新为5.1

答案 1 :(得分:8)

运行iOS 7.04的iPad mini偶尔会停止使用Xcode 4.6.3。我发现在Xcode 5中启动我的应用程序然后关闭并在Xcode 4中重新打开将始终如一地解决这个问题。我不确定为什么会起作用,我只能推测它会在某处重置某些标志。但这就是诀窍。

答案 2 :(得分:3)

最好使用Xcode 5作为Apple的更新,但使用xcode 5进行编译会对应用程序进行UI更改。所以,对于那种情况,如果你不想改变,我有解决方案,使用xos 4.6.3在带有ios 7更新的iphone 4上运行你的应用程序。

我也面临同样的问题,但能够通过退出Xcode和iphone模拟器一次解决,然后重启我的xcode 4.6.3,然后连接我的ios设备,解决了这个问题,现在能够运行我的应用程序iphone 4与ios 7通过xcode 4.6.3。