XCode 4.6.3没有检测到具有7.0.2的iphone设备

时间:2013-10-14 18:54:15

标签: iphone ios objective-c xcode

我的手机操作系统版本为7.0.2 (11A501)。我正在使用XCode 4.6.3。 IDE Xcode没有检测到我的iPhone。当我去组织者时,它告诉我以下

  

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

但是,我已阅读各种forums,如果我下载xCode 5,我将无法为ios 5或6应用程序构建。我该怎么办 ?帮助/

7 个答案:

答案 0 :(得分:3)

有时将设备支持文件从较新的Xcode版本复制到较旧的Xcode版本就足够了。尝试复制

Xcode5.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/7.0(11A465)

安装到Xcode 4,但将其命名为“7.0.2(11A501)”

答案 1 :(得分:1)

使用Xcode 4.6安装应用程序和iOS 7设备有一个巧妙的技巧

首先从开发人员中心Xcode 5下载并手动将其安装在Applications文件夹中的单独文件夹中(我确实将其添加到Xcode foler中,在Applications中)。

现在你的Mac上同时拥有Xcode 4.6和Xcode 5。

现在,在Xcode 5上运行您的代码并将其安装在手机上(按iOS设备上的调试按钮)。完成后,您可以退出Xcode 5,打开Xcode 4.6,它就可以在iOS7设备上调试应用程序了!

答案 2 :(得分:0)

您可以轻松地从xCode 5运行iOS 6应用程序 - 没问题。 更新xCode只是使用iOS 7设备的方法 - 您别无选择。

答案 3 :(得分:0)

是的,您必须更新您的xcode,或创建一个IPA并通过iTunes将其安装在iOS 7.0.2的设备上。

答案 4 :(得分:0)

首先,绝对必须安装XCode5。 最初,您只能针对IOS7构建应用程序,但您可以手动添加IOS6 SDK。

XCode SDK位于此位置:

  

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

您可以从XCode4.6的此位置复制IOS6 SDK并将其粘贴到XCode5中的相同位置。 这样您就可以选择针对IOS6或IOS7构建应用程序。

答案 5 :(得分:0)

在Xcode 5中运行您的代码,在Xcode 4.6中再次运行将解决问题。

答案 6 :(得分:-1)

如果您想使用ios 7在xcode中调试您的应用程序,那么将xCode更新为版本xcode 5只能使用新的ios(ios 7.0.2),而xcode 5的要求是MAC os 10.8.4,你有如果您现在使用旧版操作系统

,请更新您的操作系统

谢谢