我最近在我的Mac上安装了一个新的OS X,并在其上安装了XCode。它只为我提供了iOs 6.0模拟器(也许只有iPhone 5,我真的不知道如何更改模拟设备)。
我在将iPhone 4项目移植到此XCode时遇到了一些问题,我想知道问题是否是由于iOS 6 / iPhone 5中的新更改引起的,或者只是代码错误。
出于这个原因,我希望能够用iOs 4 / iPhone 4运行模拟器,但我找不到办法做到这一点。
有什么建议吗?
答案 0 :(得分:6)
在Xcode中转到:
Xcode - >偏好 - >下载
然后下载您需要的模拟器。
答案 1 :(得分:1)
首先,你可以使用不同iOS版本(8.1,10.1,11.2等)的相同iPhone模拟器(iPhone 4,5,5s等)。
对于最新的Xcode,有几种方法可以做到这一点:
答案 2 :(得分:0)
您可以通过从已安装sdks的其他人复制sdks文件来快速安装所有模拟器sdks。该文件位于/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/
。比如我:
songxiaofeng@xserver:~$ cd /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/
songxiaofeng@xserver:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs$ ls
iPhoneSimulator5.0.sdk iPhoneSimulator5.1.sdk iPhoneSimulator6.0.sdk iPhoneSimulator6.1.sdk
复制这些文件后,重启你的xcode,你会发现这些模拟器。祝你好运!