xcode 4.5不会让我在ios 5.1设备上调试
我最近得到了一个新的开发机器并下载了最新的xcode 4.5。它只带有IOS 6,所以我去了,从旧的xcode获得sdk 5.0和5.1。xcode 4.5不会让我在ios 5.1设备上调试
在运行ios 5.1测试的设备,我想暂时保持这种状态。
在我的项目设置中,我将base sdk设置为了ios 5.1。
问题是,当我尝试在我的ios 5.1设备上进行调试时,xcode抱怨我需要将iOS设备连接到最新版本的iOS才能运行我的应用程序。
我该如何解决这个问题?
使用Xcode 4.5时,您肯定可以在iOS 5.1设备上运行您的应用程序 - 我现在正在这样做。
如果您的设备配置为开发,您有没有在Xcode组织者中签入?转到组织器(左上角的图标之一),从左侧列表中选择您的设备,然后单击“用于开发”(如果可用)。
希望这会有所帮助。
我没有看到“使用为发展“的选择,但我以前正在使用它进行开发。 – dubbeat
我有你的xCode 4.5,我有一个iPod Touch 3G 5.1.1,它与iOS 6 SDK完美配合。 SDK编号不会告诉您它只适用于该固件。 在项目设置下的目标,你可以定义SDK,而不是你建立与(这是6.0)的SDK,但遵守前面告诉MINOS是
尝试在插入您的5.1设备重新启动什么。
我的iPod 5.1.1提供并用于开发。如果我选择方案“iOS设备”Xcode 4.5.2拒绝运行,告诉我“Xcode无法使用选定的设备运行”。然而,当我将该方案设置为“罗伯特的iPod”(或其他)时它确实有效。当我插入设备时,此选择不会立即显示,有时我似乎需要退出并重新启动Xcode和/或iTunes(或重新启动)才能看到它。
较新版本的Xcode只允许您使用支持iOS 16.0或更高版本的设备进行测试。请前往最近的Apple Store并购买最新,最贵的iDevice。 – 2012-10-11 10:25:13
尽管设置了我的基础sdk?!? – dubbeat
尝试从首选项下载额外的ios模拟器称为组件 - >下载并选择组件,然后单击检查并立即安装按钮 –