大约3个月前,我将iPhone设置为开发版;安装了配置文件,将设备更新到最新版本的iOS,即4.3.3(8J2),我的iPhone上的测试应用程序100%工作。
今天我在XCode工作了大约一个月之后回到了我的一个iPhone应用程序上工作,现在我似乎无法将应用程序部署到我的iPhone上。当我尝试在我的iPhone上进行部署和运行时,即使我的iPhone已连接,我也会收到消息“未连接配置iOS设备”。
如果我查看XCode的组织者窗口,我会在设备下看到我的iPhone,但是当我选择我的iPhone条目时,我看到以下消息:
The version of iOS on “Bruce Hill’s iPhone” does not match any of the versions of iOS
supported for development with this installation of the iOS SDK. Please restore the
device to a version of the OS listed below, or update to the latest version of the iOS
SDK; which is available here.
OS Installed on Bruce Hill’s iPhone
4.3.3 (8J2)
Xcode Supported iOS Versions
4.3.3 (8J2)
4.2 (8C134)
4.1
4.0
4.0.2
4.0.1
3.2
3.2.2
3.2.1
3.1
3.1.3
3.1.2
有没有人知道这里出了什么问题以及为什么XCode似乎认为我的iPhone安装了不支持的iOS版本,而实际上安装了最新版本?
更新:
我尝试重新启动Macbook Pro,重新启动iPhone并在管理器中删除我的iphone条目。这些行动都没有帮助。我的iPhone一直在组织者中以橙色圆圈列出,如果我将鼠标悬停在我的iPhone条目上,我会收到一条工具提示消息:“此设备正忙或Xcode无法使用。”
我注意到在我在System Profiler中的开发人员信息中,它只显示安装的sdk 4.2(8C134),而不是4.3.3(8J2),即使Xcode将其列为在我上面引用的消息中存在和支持。这是我的开发者信息:
Version: 3.2 (10M2423)
Location: /Developer
Applications:
Xcode: 3.2.5 (1760)
Interface Builder: 3.2.5 (823)
Instruments: 2.7 (3017)
Dashcode: 3.0.2 (333)
SDKs:
Mac OS X:
10.4: (8S2167)
10.5: (9L31a)
10.6: (10M2423)
iPhone OS:
4.2: (8C134)
iPhone Simulator:
3.2: (7W367a)
4.0: (8A400)
4.1: (8B117)
4.2: (8C134)
答案 0 :(得分:1)
我认为这里发生的事情是我安装了Xcode,然后将iPhone更新到iOS 4.3.3。之所以出现这个问题,是因为我的Macbook Pro实际上没有安装SDK for 4.3,即使Xcode似乎认为它已安装。
所以,我通过下载安装Xcode 4.0.2和iOS SDK 4.3来实现这一点。我从这里下载了Xcode:http://developer.apple.com/xcode/
安装并运行Xcode 4.0.2后,我连接了我的iPhone,它再次短暂地显示橙色点(大约10秒钟左右)然后这变成了一个绿点,我能够将我的应用程序部署到我的设备又来了......真的! :)在我的System Profiler中的开发人员设置中,我也看到了现在列出的iPhone OS:4.3:(8H7)。我认为这个问题也可以通过安装Xcode 3.2.6与iOS SDK 4.3来解决,因为我认为这也解决了Macbook上丢失或损坏的SDK 4.3,但我选择下载并安装最新版本版本
所以,底线:Xcode再次运作!我很开心! :)
答案 1 :(得分:0)
我的3GS遇到了类似的问题,我通过重置iPhone的开发人员配置解决了这个问题。尝试硬重置你的设备(here' the link - 别担心,你的dta会存活下来)。然后从Xcode管理器中删除您的设备并重新添加。
答案 2 :(得分:0)
还可以尝试“清理”您的Xcode项目,然后关闭手机再重新打开。在您使用计算机时重新启动计算机。备份后,打开Xcode,然后插入设备。它应该做它的事情,然后再开始工作。当我更新并且没有断开/重新连接所有内容时,我有几次同样的问题。