我通过 App Store 安装了 Xcode 4.5,它支持 iOS 5.1 和 6.0,但不支持 iOS 4.3。它也不能在“首选项”的“下载”选项卡中下载。如 Dominik Porada 所述,我尝试从另一台计算机上抓取它并将其放在这台计算机上,但可惜没有用。也许我还需要其他文件?如何取回 iOS 4.3 SDK?
2 回答
正如Dominik Porada 所述,我实际上只是通过将iPhoneSimulator4.3.sdk
文件复制到Xcode.app
包中而使 4.3 出现在 Xcode 4.3 菜单中。我想我只需要再次重新启动 Xcode,就可以了!
但它不起作用。正如这个问题的答案所指出的,Mountain Lion 不支持 iOS 4.3。不过,Lion 可能工作得很好。
这是在 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) 来复制文件夹更方便。