Iphone OS版本3.0.1(7A400) - 最新版本的XCode不支持

时间:2009-08-05 00:15:44

标签: iphone iphone-sdk-3.0

我对iPhone开发很新。我已将我的iPhone升级到最新版本3.0.1(7A400)。我还下载了最新版本的SDK - 但XCode支持的最新版操作系统是3.0.1(7A341)。

有什么想法吗?

8 个答案:

答案 0 :(得分:28)

非常简单。

ln -s /Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.0\ \(7A341\) /Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.0.1

更新:在Xcode 4中,此路径已更改为/Applications/Xcode.app/Contents/Developer/Platforms/...

答案 1 :(得分:10)

要在iPhone上继续使用iPhone SDK 3.0进行开发,运行iPhone OS 3.0.1的iPhone 3G和iPhone 3GS将需要执行以下操作:

  1. 使用管理员帐户登录Mac并启动终端应用程序(/ Applications / Utilities)

  2. 将以下行复制并粘贴到终端: ln -s /Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.0 \(7A341)/Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.0.1

  3. 注意:如果您在默认/开发人员位置以外的地方安装了iPhone SDK 3.0,请根据需要更换“/ Developer”目录。

    有关Apple Dev论坛上此主题的更多信息:https://devforums.apple.com/message/105448#105448

答案 2 :(得分:0)

我必须在路径周围加上引号并重启xcode:

ln -s“/Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.0(7A341)”“/Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.0.1”

答案 3 :(得分:0)

好的,您需要使用旧的3.0(7a341)目录并将其复制到3.0.1(7A400) 我有三个文件,我需要复制

打开查找程序转到文件夹

/Developer/Platforms/iPhoneOS.platform/DeviceSupport /

制作新文件夹 3.0.1(7A400)

将文件复制到其中 3.0(7A341)

重启xcode

完成!!

答案 4 :(得分:0)

对于科学来说,这是我必须使用的变体:

sudo ln -s /Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.0\ \(7A312g\)/ /Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.0.1

区别在于原始文件名中的(7A12g)。我刚刚在终端中手动创建了符号链接,然后重新启动了XCode并将它们组合在一起。

答案 5 :(得分:0)

在我的情况下,有用的是备份我的iPad,从iTunes恢复它,从我的组织者中删除它,然后连接它并让组织者再次找到它。 YMMV。

答案 6 :(得分:0)

我们最近有一个这个问题的表现。只需添加此答案,因为这是针对错误消息的热门谷歌搜索。

在XCode 4.3.3中,连接第二代iPod Touch和iOS 3.1.3,创建符号链接是必要的:

sudo ln -s /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.1.3 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.1.3\ \(7E18\)

“3.1.3(7E18)”是在XCode Organizer中为iPod显示的软件版本。

重新启动XCode和iPod,并且还需要安装正确的设备调试支持库。

答案 7 :(得分:-1)

哎哟..我也有这个......最后重新安装了SDK + Xcode ......如果我在这里发布了我的问题:(