0

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

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

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

4

7 回答 7

3

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

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

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

于 2013-10-15T14:22:59.963 回答
1

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

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

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

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

于 2013-10-14T19:09:02.793 回答
0

您将能够从 xCode 5 轻松运行 iOS 6 应用程序 - 没问题。更新 xCode 是使用 iOS 7 设备的唯一方法 - 您别无选择。

于 2013-10-14T18:55:51.033 回答
0

在 Xcode5 中运行您的代码,在 Xcode4.6 中再次运行将解决问题。

于 2013-12-20T07:01:12.667 回答
0

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

于 2013-10-14T19:03:57.970 回答
0

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

XCode SDK 放置在这个位置:

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

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

于 2013-10-14T19:05:08.163 回答
-1

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

谢谢

于 2013-10-14T20:36:20.777 回答