我通过App Store安装了Xcode 4.5,它支持iOS 5.1和6.0,但不支持iOS 4.3。也无法在“首选项”的“下载”选项卡中下载。我尝试从另一台计算机上抓取它并将其放在这台计算机上,如described by Dominik Porada,但是唉,这不起作用。也许我需要其他文件?如何恢复iOS 4.3 SDK?
答案 0 :(得分:6)
我实际上只是将iPhoneSimulator4.3.sdk
文件复制到Xcode.app
包,然后将described by Dominik Porada复制到Xcode 4.3菜单中。我想我只需要重新启动Xcode,就在那里!
但它不起作用。正如this question的答案中所指出的,Mountain Lion不支持iOS 4.3。不过,可能会为Lion工作。
答案 1 :(得分:0)
这是在XCode 4.2中运行iOS 5.1的解决方案。尝试按照相同的步骤。尝试从以前版本的XCode中复制它。但是我自己没有尝试过。但看看它是否有效。
要在Snow Leopard上获取Xcode 4.2以在运行iOS 5.1的设备上运行代码,您可以这样做:
如果您有另一台运行Lion和Xcode 4.3.1的Mac,您可以复制以下文件:
/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开发人员下载。
在Xcode图标上安装DMG,显示包装内容并向下钻取
/Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
按照上述步骤操作。
您可能会发现在终端窗口中使用Apple专有的ditto方法(sudo ditto src dest)来复制文件夹会更方便。