8

我通过 App Store 安装了 Xcode 4.5,它支持 iOS 5.1 和 6.0,但不支持 iOS 4.3。它也不能在“首选项”的“下载”选项卡中下载。如 Dominik Porada 所述,我尝试从另一台计算机上抓取它并将其放在这台计算机上,但可惜没有用。也许我还需要其他文件?如何取回 iOS 4.3 SDK?

4

2 回答 2

6

正如Dominik Porada 所述,我实际上只是通过将iPhoneSimulator4.3.sdk文件复制到Xcode.app包中而使 4.3 出现在 Xcode 4.3 菜单中。我想我只需要再次重新启动 Xcode,就可以了!

但它不起作用。正如这个问题的答案所指出的,Mountain Lion 不支持 iOS 4.3。不过,Lion 可能工作得很好。

于 2012-09-28T06:59:19.400 回答
0

这是在 XCode 4.2 中运行 iOS 5.1 的解决方案。尝试遵循相同的程序。尝试从以前版本的 XCode 中复制它。我自己没有尝试过。但是看看它是否有效。

要让 Snow Leopard 上的 Xcode 4.2 在运行 iOS 5.1 的设备上运行代码,您可以执行以下操作:

如果您有另一台 Mac 运行 Lion 和 Xcode 4.3.1,您可以从以下位置复制文件:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/5.1 (9B176)

将复制的文件放在 Snow Leopard Mac 上的相同位置:可能

/Developer/Platforms/iPhoneOS.platform/DeviceSupport

同样复制此目录中的 iOS 5.1 SDK 文件:

/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk

还将“version.plist”从 iPhoneOS.platform 文件夹中的 Lion 机器复制到 Snow Leopard 机器。

在 Snow Leopard 机器上重新启动 Xcode 并重新连接设备,看起来很开心。

如果您无法访问装有 Lion 和 Xcode 4.3.1 的机器:

您可以从 4.3.1 DMG 中获取文件,该文件可在此处从 Apple 下载:Apple Developers 下载。

挂载 DMG,在 Xcode 图标上显示包内容并向下钻取

/Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport

请按照上述步骤操作。

您可能会发现在终端窗口中使用 Apple 专有的同上方法 (sudo ditto src dest) 来复制文件夹更方便。

于 2012-09-24T07:25:45.093 回答