我上周在第二代iPod Touch上安装了iOS 4.2。我尝试通过Xcode在设备上运行我的应用程序,但它不起作用(因为Xcode还不支持iOS 4)。为了解决这个问题,我安装了Xcode 3.2.5和iOS SDK 4.2。现在我可以让应用程序在iPhone / iPad模拟器中运行得很好。
但是,我无法再从屏幕顶部的菜单中选择“设备”。这是一个选择,但当我尝试点击它时,它实际上从未得到一个复选标记。
因此,我无法在iPod上运行应用程序。另一个(相关的)问题是我不能再从Build菜单中选择“Build and Archive”,因为目标不是设备。
为什么会这样?我是否需要更改项目中的某些设置,或者更改设备本身的某些设置?
编辑:仔细研究后,似乎除了iPhone模拟器4.0之外我无法选择任何东西。也许项目文件有问题。
答案 0 :(得分:5)
检查基本SDK是否已针对您的Xcode项目和目标产品设置为最新iOS(当前设置为iOS 4.2),然后执行重建并查看您的iPod是否已被识别。
还可以尝试访问Xcode Organizer,看看它是否要求iPod提供任何内容。通常,Xcode会希望从操作系统接收更新的设备中收集一些数据,因此它可以自行更新并在更新的操作系统上正确安装应用程序。