我对iPhone开发很新。我已将我的iPhone升级到最新版本3.0.1(7A400)。我还下载了最新版本的SDK - 但XCode支持的最新版操作系统是3.0.1(7A341)。
有什么想法吗?
答案 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将需要执行以下操作:
使用管理员帐户登录Mac并启动终端应用程序(/ Applications / Utilities)
将以下行复制并粘贴到终端: ln -s /Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.0 \(7A341)/Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.0.1
注意:如果您在默认/开发人员位置以外的地方安装了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 ......如果我在这里发布了我的问题:(