我已经关注了Apples教程并将我的iphone升级到3.0。但是我得到了这个错误:
安装了操作系统 3.0(7A341)
Xcode支持的iPhone OS版本 3.0(7A312g) 2.2.1
当我尝试在我的iphone xcode上运行应用程序时: 未连接配置的iPhone OS设备。
我错过了什么?
答案 0 :(得分:13)
偶然发现了这个问题,因为我在使用3.0.1时遇到了同样的问题。 Apple有an advisory (PDF)关于如何让XCode不再担心并喜欢3.0.1。归结为在终端中运行命令:
ln -s /Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.0\ \(7A341\) /Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.0.1
答案 1 :(得分:7)
您似乎需要将xcode升级到SDK的最新版本以及将iPhone / iPod Touch升级到最新版本的SDK。看起来你的XCode来自beta 5,你的iPhone就是GM。
答案 2 :(得分:3)
XCode和iPhone OS都需要是安装应用程序的最新版本。此外,在XCode设备管理器中进行每次软件升级后,您需要重新启用iPhone进行开发。
答案 3 :(得分:2)
在组织者窗口中查看手机是否处于橙色状态..然后重新启动手机并查看。
答案 4 :(得分:2)
如何:
从下载的Xcode dmg:
添加iOS SDK答案 5 :(得分:1)
我已经解决了这个问题,因为Pluckyglen说,但是会补充一点,这是一种欺骗XCode关于Device版本的方法。
创建unix符号链接:
ln -s <´Xcode version´> <´Device Version´>
使Xcode认为设备版本是受支持的版本,因为我们正在使dev版本只是一个支持版本的链接。
至少这是我所理解的:P