我无法在Xcode中部署到设备

时间:2011-01-19 13:31:56

标签: iphone ios xcode deployment

Xcode不允许我选择“设备”。我只部署到模拟器,到iPad 3.2。组织者告诉我:当我连接iPhone 3.1.3固件时,“XCode无法找到安装此版本的软件映像”。

我有iOS 4.2的Xcode 3.2.5。我该怎么做才能解决这个问题?

2 个答案:

答案 0 :(得分:0)

问题是XCode不知道您在设备上运行的iOS版本。您需要执行以下操作:

  1. 在管理器中,查看您的设备上确切的iOS版本(比如'3.1.3 ABC')
  2. 打开终端并转到/Developer/Platforms/iPhoneOS.platform/DeviceSupport/
  3. 在那里,您将看到XCode具有的操作系​​统映像列表。您需要选择“更接近”您在设备上的那个(比如您有名为3.1的目录)并创建一个符号链接,如: ln -s 3.1 3.1.3\ ABC
  4. 这样你就会让XCode认为它知道你设备的确切版本。

答案 1 :(得分:-2)

您需要将手机升级到4.2,因为您只能部署到拥有sdk的iphone版本。