4

上周我在我的第二代 iPod Touch 上安装了 iOS 4.2。我尝试通过 Xcode 在设备上运行我的应用程序,但没有成功(因为 Xcode 还不支持 iOS 4)。为了解决这个问题,我安装了 Xcode 3.2.5 和 iOS SDK 4.2。现在我可以让应用程序在 iPhone/iPad 模拟器中运行得很好。

但是,我无法再从屏幕顶部的菜单中选择“设备”。这是一个选择,但是当我尝试单击它时,它实际上从未得到复选标记。

无法从 XCode 菜单中选择设备

因此,我无法再在我的 iPod 上运行该应用程序。另一个(相关)问题是我不能再从“构建”菜单中选择“构建和存档”,因为目标不是设备。

为什么会这样?我是否需要更改项目中的某些设置,或者我的设备本身的某些设置?

编辑:经过仔细调查,我似乎只能选择 iPhone Simulator 4.0。可能项目文件有问题。

4

1 回答 1

5

检查您的 Xcode 项目和目标产品的基本 SDK 是否设置为最新 iOS(当前设置为 iOS 4.2),然后执行重建并查看您的 iPod 是否被识别。

还可以尝试访问 Xcode Organizer,看看它是否要求您的 iPod 提供任何内容。通常,Xcode 会希望从其操作系统接收更新的设备收集一些数据,以便它可以自我更新并在更新的操作系统上正确安装您的应用程序。

于 2010-12-23T20:46:58.960 回答