2011-11-18 27 views
1

我有xCode 4.2,并且我已经完成了关于$ 99 ios dev程序的所有步骤。使用XCode 4.2在设备4.2.1上运行

现在我需要测试我的设备,这是一个4.2.1的iPhone4在我的项目,但我无法运行该设备,其中Xcode中说Xcode中不能使用选定的设备运行上的应用程序。

但在管理我的设备似乎很好,因为有一个绿色的灯泡附近,像它在图片:

see the little bulb is green

and this is my device's version

有谁知道解决这个问题?我应该找到像4.2.1 sdk添加到我的Xcode? 非常感谢您的回答!

+0

您是否安装了供应配置文件并使用组织者为开发设置了设备?此外,您是否有一个特定的原因,你是针对这个版本的iOS?为什么不iOS 5? –

+0

确保您的iPhone具有配置文件。你可以看到你的照片在哪里看。 –

回答

2

下载最新版本的SDK,支持iOS 5.0.1的最新版本。使用最新的SDK作为基础SDK。这不一定是您的应用将支持的最旧版本的iOS。

如果您想在运行iOS 4.2的设备上支持/测试,只需进入项目构建设置并将“iOS部署目标”设置为4.2。

+0

是的!这工作!非常感谢! –

+0

但为什么没有必要在一些旧版本上运行?我认为我的应用会支持一些4.x ios,还是有更好的方法来覆盖旧版本? –

+0

SDK的版本是它支持的最新iOS版本。它支持那个和几个较旧的版本。例如,SDK 5.0.1可以早在iOS 3.0中支持。您不必使用旧版本的SDK来支持旧的iOS。根据您的技术和业务需求(只要Apple仍支持它),您可以选择旧版本的iOS,但您始终可以使用最新的SDK。 –

相关问题