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

问题描述:

我的手机的操作系统版本是7.0.2 (11A501)。我正在使用XCode 4.6.3。 IDE Xcode未检测到我的iPhone。当我前往组织者时,它告诉我以下内容XCode 4.6.3没有检测到具有7.0.2的iphone设备

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

然而,我在各种forums看了,如果我下载的Xcode 5,我将无法建立的iOS 5或6级的应用程序。我该怎么办 ?帮助/

您将能够轻松地从xCode 5运行iOS 6应用程序 - 没有问题。 更新xCode只能与iOS 7设备一起使用 - 您别无选择。

+0

好吧下载Xcode的它需要OS X 10.8.5?我应该为此付出代价?我想它是免费的吗?是支付 –

+0

升级到狮子,但它的价格便宜 –

+0

0票下来 \t 运行在Xcode5你的代码Xcode4.6再次运行就能解决问题。 – Rajneesh071

是的,你必须更新你的xcode,或者创建一个IPA,并通过iTunes将它安装到iOS 7.0.2的设备上。

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

的XCode SDK的放置在这个位置:

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

您可以复制iOS6的SDK从XCode4.6的这个位置粘贴到XCode5中的相同位置。 通过这种方式,您可以选择是否针对IOS6或IOS7构建应用程序。

有一个巧妙的方法来安装的应用程序和iOS 7设备和Xcode 4.6

从开发中心的Xcode 5首先下载并在您的应用程序文件夹一个单独的文件夹手动安装(我没有添加它在Xcode中,在Applications中)。

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

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

+0

但是,我一定要还交18USD来购买OS X 10.8.5? –

+0

我不知道Xcode 5需要10.8如果有,那么恐怕你需要支付$ 18 – Lefteris

如果您想用ios 7在xcode中调试您的应用程序,那么更新xCode到版本xcode 5是使用新ios(ios 7.0.2)的唯一方法,而xcode 5的要求是MAC os 10.8.4,您必须更新您的操作系统,如果你现在使用的操作系统的旧版本

感谢

有时候足以器件支持文件从一个较新版本的Xcode复制到一老一。尝试复制

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

到您的Xcode 4的安装,但它命名为“7.0。2(11A501)”

+0

我正在运行Xcode 5,但我用这个三ck能够在我的7.0.2设备上进行调试。除了我当然可以符号链接:'ln -s 7.0 \(11A465 \)7.0.2 \(11A501 \)' –

+0

这个技巧可行,但我没有将文件夹名称重命名为7.0.2(11A501)。我使用Xcode 4.6。 – Zee

+0

的确,不需要重新命名。将正确的设备支持文件夹从Xcode 5应用程序包复制到我本地的Xcode 4安装中就行了。如果您不能安装Xcode 5,则此解决方案效果很好,因为您位于 deadroxy

运行在Xcode5你的代码Xcode4.6再次运行就能解决问题。