iPhone OS 3.0.1会破坏您的开发手机吗?

时间:2009-08-03 22:06:29

标签: iphone

我将手机更新为3.0.1。虽然手机可以正常使用,但xcode组织者不再知道手机的名称。它还说这个版本的xcode不支持3.0.1。

我下载了最新版本的xcode和OS(3.1)。现在,我正在尝试将手机从3.0.1移至3.1。我在iTunes中按下选项恢复(这是否会引入测试版操作系统?)。它告诉我手机上的所有数据都将被删除。

我该怎么办?

3 个答案:

答案 0 :(得分:6)

请执行以下操作,您将没事,无需恢复IPHONE,

  1. 使用管理员帐户登录Mac并启动终端应用程序 (/应用程序/实用程序)
  2. 将以下(一)行复制并粘贴到终端:
      

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

  3. 绝对确保您正确执行ln -s命令并确保您没有收到任何错误。命令正确执行后,您应该能够执行此操作:

    ls -l /Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.0\ \(7A341\) /Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.0.1 
    

    看到这个:

    /Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.0.1 -> /Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.0 (7A341)
    

答案 1 :(得分:0)

没有。只需在终端中键入以下行(确保以管理员身份登录):

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

除非您希望在应用中使用特定的3.1功能,否则我建议更新到3.1。

答案 2 :(得分:0)

经过大量的讨论(在这里得到了很多人的指导),我对OSX文件系统有了一些了解。我的文件未按预期设置(可能是因为我将XCode升级到3.1)。如果其他人遇到同样的问题,这就是你需要做的事情:

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

2)检查系统保存文件以支持iPhone 3.0的位置:

ls -l /Developer/Platforms/iPhoneOS.platform/DeviceSupport/

3)寻找像3.0这样的文件。你可能会看到“3.0”(像我一样),“3.0(7A341)”或其他东西

4)建立一个链接,以便XCode在3.0位置查找3.0.1。一些例子:

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

5)通过重新启动XCode并打开管理器

确认这是有效的

正如本杰明指出的那样,除非确实需要,否则不要升级到3.1。