使用 XCode 4.2 在设备 4.2.1 上运行
Posted
技术标签:
【中文标题】使用 XCode 4.2 在设备 4.2.1 上运行【英文标题】:Running on device 4.2.1 with XCode 4.2 【发布时间】:2011-11-18 15:15:15 【问题描述】:我有 xCode 4.2,并且我已经完成了有关 99 美元的 ios 开发程序的所有步骤。
现在我需要在我的设备上测试我的项目,这是 4.2.1 中的 iPhone4,但我无法在设备上运行应用程序,xcode 显示 Xcode 无法使用所选设备运行强>。
但是在 Organizer 中我的设备看起来不错,因为附近有一个绿色灯泡,就像图片中的一样:
有人知道这个问题的解决方法吗?我应该找到类似 4.2.1 sdk 的东西添加到我的 Xcode 中吗? 非常感谢您的回答!
【问题讨论】:
您是否已安装配置文件并设置设备以使用管理器进行开发?此外,您针对此版本的 iOS 是否有特殊原因?为什么不是 iOS 5? 确保您的 iPhone 上有配置文件。您可以在此处查看图片的位置。 【参考方案1】:下载最新版本的SDK,支持iOS 5.0.1。使用最新的 SDK 作为基础 SDK。这不一定是您的应用将支持的最旧版本的 iOS。
如果您想在运行 iOS 4.2 的设备上支持/测试,只需转到项目构建设置并将“iOS 部署目标”设置为 4.2。
【讨论】:
但是为什么不需要在一些旧版本上运行呢?我想我的应用会支持一些 4.x ios,还是有更好的方法来覆盖旧版本? SDK 的版本是它支持的最新iOS。它支持这个和一些旧版本。例如,SDK 5.0.1 可以支持最早的 iOS 3.0。您不必使用旧版本的 SDK 来支持旧的 iOS。您可以根据您的技术和业务需求选择旧版本的 iOS(只要 Apple 仍然支持它),但您始终可以使用最新的 SDK。 我想我明白了,再次感谢!以上是关于使用 XCode 4.2 在设备 4.2.1 上运行的主要内容,如果未能解决你的问题,请参考以下文章
为啥 Xcode 4.2 不支持运行 iOS 4.2.1 的第二代 iPod Touch
在 Xcode 4.2 中未检测到具有 iOS 5.0.1 的设备
iTunes 同步中的未知错误 0xE8003FFE(Xcode 4.2、iOS SDK 5.0、iPod 第二代 iOS 4.2.1)