我对iPhone开发非常新手。我已经将我的iPhone升级到最新版本3.0.1(7A400)。我也下载了最新版的SDK-但XCode支持的操作系统的最新版本是3.0.1(7A341)。
有什么建议吗?
我对iPhone开发非常新手。我已经将我的iPhone升级到最新版本3.0.1(7A400)。我也下载了最新版的SDK-但XCode支持的操作系统的最新版本是3.0.1(7A341)。
有什么建议吗?
非常简单。
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/...
如果您想在 iPhone、iPhone 3G 和 iPhone 3GS 上继续使用 iPhone SDK 3.0 进行开发,并且这些设备运行的是 iPhone OS 3.0.1 版本,则需要执行以下操作:
使用管理员帐户登录您的 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 目录以外的其他目录中,请相应地替换“/Developer”目录。
有关详细信息,请参阅 Apple Dev 论坛上的此讨论主题:https://devforums.apple.com/message/105448#105448
为了科学,这是我不得不使用的变量:
sudo ln -s /Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.0\ \(7A312g\)/ /Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.0.1
区别在于原始文件名中的(7A12g)。我只是在终端手动创建了符号链接,然后重新启动了XCode,一切都很顺利。
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 Organiser 中显示的 iPod 的软件版本。
还需要重新启动 XCode 和 iPod,并安装正确的设备调试支持库。
我不得不在路径周围加上引号,并重新启动Xcode:
ln -s“/Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.0(7A341)”“/Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.0.1”
好的,您需要将旧的3.0 (7a341)目录复制到3.0.1 (7A400)中。 我需要复制其中的三个文件。
打开Finder,进入文件夹
/Developer/Platforms/iPhoneOS.platform/DeviceSupport/
创建新文件夹 3.0.1 (7A400)
从3.0 (7A341)复制文件到其中
重新启动Xcode
完成!!