安装iOS 4.2和4.2 SDK后无法在设备上运行

Ste*_*Nay 4 xcode ios4 ios ios-4.2

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

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

无法从XCode菜单中选择设备

因此,我无法在iPod上运行应用程序.另一个(相关的)问题是我不能再从Build菜单中选择"Build and Archive",因为目标不是设备.

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

编辑:经过仔细调查,似乎我不能选择除iPhone模拟器4.0之外的任何东西.也许项目文件有问题.

Bol*_*ock 5

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

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