0

因此,我确实意识到,根据我的要求,有很多类似的问题,是的,我已经查看了它们并尝试了所有修复方法,但没有任何效果。

我当前的 Xcode 版本是 4.2

我没有用 XCode 或我的设备更新或更改任何东西,上次我使用 Xcode 时它们还在工作。现在,当我尝试任何 Xcode 项目时,它都不会在设备上运行它。当我尝试运行它时,它给我的唯一选项是 iOS 设备(它不会像往常那样在那里显示他们的名字)。当我运行它时,我会收到这样的消息:

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

没有提供兼容 iOS 版本的预置 iOS 设备。将 iOS 设备与最新版本的 iOS 连接以运行您的应用程序或选择 iOS 模拟器作为目标。

当我在任一设备(一个是 iPad 2,另一个是旧的 iPhone 3G)上打开管理器时,它们都会显示一个黄点。在 iPad 上,它说我的软件版本是 5.1,但它不起作用。在这两种设备上,它都说明了以下内容:

“iPad”上的 iOS 版本与使用此 iOS SDK 安装支持开发的任何 iOS 版本不匹配。

在我尝试过但没有看到结果的其他线程上提供的修复是:

- 单击管理器中“设备”部分中的“用于开发”(或类似内容)......它不存在。

- 我已尝试为我尝试运行的特定应用程序重新下载和安装配置证书......它不起作用,也没有说它已过期。

- 由于错误,我已尝试按照建议更改部署目标...仍然无法正常工作。

- 我已经尝试退出 Xcode 并重新启动它......不起作用。

-我已经尝试为我的计算机安装更新并重新启动...不起作用。

-我尝试过运行其他 Xcode 项目......不起作用并导致同样的问题。

有没有人有任何其他的建议。这一切都非常令人沮丧,我将不胜感激。谢谢你。

4

2 回答 2

1
  1. 更新到 XCode 4.3.1,这是与 iOS 5 一起使用的版本。
  2. 确保您的证书没有过期。他们只持续一年。
于 2012-04-20T17:52:42.633 回答
0

如果您不想升级到 Lion 并使用 Xcode 4.2 保留 Snow Leopard,您可以使用此处列出的说明

如果您有另一台 Mac 运行 Lion + XCode 4.3.1,您可以从以下位置复制文件:

“/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/5.1 (9B176)”

到您的 SL Mac 上的等效位置:可能是“/Developer/Platforms/iPhoneOS.platform/DeviceSupport”

并从 iPhoneOS.platform 的 Lion 机器中复制“version.plist”

文件夹到 SL 机器。

在 SL 机器上重新启动 XCode 并重新连接设备,看起来很开心。

[如果您无法访问具有 Lion+4.3.1 的机器,您可以从 4.3.1 DMG 中获取文件,该文件可以从 Apple 下载:http: //adcdownload.apple.com/Developer_Tools/xcode_4 .3.1_for_lion/xcode_4.3.1_for_lion.dmg

然后安装 DMG,在 XCode 图标上显示包内容并向下钻取

/Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport 到

找到上面提到的文件。]

您可能会发现在终端窗口中使用 Apple 专有的“同上”方法 (sudo ditto src dest) 来复制文件夹更方便。

于 2012-04-20T17:56:18.460 回答