【问题标题】:Can't run on device after installing iOS 4.2 and the 4.2 SDK安装 iOS 4.2 和 4.2 SDK 后无法在设备上运行
【发布时间】:2011-05-30 04:04:25
【问题描述】:

上周我在我的第二代 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 Simulator 4.0。可能项目文件有问题。

【问题讨论】:

    标签: xcode ios ios4 ios-4.2


    【解决方案1】:

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

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

    【讨论】:

    • 感谢您的帮助!我已经做了这两个,但再次检查它们似乎并没有解决问题。还有其他建议吗?
    • 尝试拔下 iPod 并重新连接。或者可能是重新启动。
    • 我想通了!发布配置仍然将基本 SDK 设置为 iphoneos4.0。我一直在查看调试配置(这是正确的,但不是导致问题的配置)。所以你的解决方案解决了它。非常感谢!
    猜你喜欢
    • 2012-02-14
    • 2021-07-29
    • 2011-05-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多