2009-06-09 67 views
10

我遵循苹果教程并将我的iPhone升级到3.0。但是,我得到这个错误:“”上的iPhone操作系统版本与任何支持开发的iPhone操作系统版本都不匹配,此副本的Xcode

OS安装在 3.0(7A341)

的Xcode支持的iPhone OS版本 3.0(7A312g) 2.2.1

,当我尝试上运行的应用程序我iphone xcode状态: 未连接配置的iPhone OS设备。

我错过了什么?

+0

你以前在手机上运行你的应用程序?如果是这样,请尝试重新安装配置文件,然后重新启动手机 – 2009-06-09 18:22:19

+0

注意:使用sdk 3.2进行测试,并使用ipad 3.2.1进行测试。 是的,它安装。据我所知,不,它并不真正起作用。 我收到一堆警告,但我的工作应用程序不加载它的视图。苹果开发网站上有一个提示,说升级到3.2.1或4.0.1的用户需要用4.0.1 sdk下载新的xcode。 – 2010-07-27 14:34:57

回答

7

看起来您需要将xcode升级到最新版本的SDK以及您的iPhone/iPod Touch到最新版本的SDK。它看起来像你的XCode是从测试版5,你的iPhone是通用汽车。

3

XCode和iPhone OS都需要成为安装应用程序的最新版本。此外,您需要在XCode设备管理器的每次软件升级后重新启用iPhone进行开发。

13

因为我在3.0.1中遇到了同样的问题,所以发现了这个问题。苹果有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 
2

查找在管理器窗口,如果手机是橙色状态..then刚刚重启手机,看看。

0

我已经解决了这个问题,因为Pluckyglen说过,但会补充说这是一种欺骗XCode有关设备版本的方法。 创建一个unix符号链接:
ln -s <´Xcode version´> <´Device Version´>
使Xcode认为设备版本是受支持的版本,因为我们正在使开发版本只是一个支持版本的链接。 至少这是我的理解:P

2

如何:

从下载Xcode的DMG添加iOS版SDK:

  1. 下载包含了iOS SDK你需要
  2. Xcode的版本DMG
  3. 确保Xcode未运行
  4. 双击下载的Xcode dmg,右键单击Xco​​de.app图标,选择“Show Package Content”
  5. Copy Cont ents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/to /Developer/Platforms/iPhoneOS.platform/Developer/SDKs(on your local machine)
  6. 复制内容/ Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs /到/Developer/Platforms/iPhoneSimulator.platform/Developer(在本地机器上)
  7. 将内容/开发人员/平台/ iPhoneOS.platform/DeviceSupport /复制到/Developer/Platforms/iPhoneOS.platform/DeviceSupport(在本地计算机上)
  8. 右键单击目录/开发人员/平台/ iPhoneOS。平台/ DeviceSupport /,选择“制作替身”,重命名别名为“最新”
  9. 开始的Xcode
相关问题