最新消息:iOS编程开发交流群(6906921) ,Mac.Cocoa开发交流群(7758675) 欢迎iOS/macOS开发编程爱好及学习者加入!

Xcode模拟器simulators8,7,6,5下载地址及安装

iOS 天狐 83940浏览 2评论

启动Xcode 后打开菜单Xcode->Preferences...再点击Downloads就可以看到Xcode默认支持的iOS各版本 模拟器,如果还没有安装,只需要点击后面的下载箭头标识,Xcode就会自动下载和安装相应的组件,因为需要下载和安装,可能需要等待较长时间才能完成下 载和安装。

根据网友的评论,以下是最新的获取模拟器真实地址的方法,当然网上还流传使用Charles嗅探地址的方法,不过我测试后没有成功。

模拟器真实地址

打开 Xcode,Preferences = >Download 中点击下载模拟器

打开 Console.app,并清空日志

在 Xcode 中取消下载

在 Console.app 中会看到取消的日志,其中包含完整的下载地址

1a978ae5-6629-4f8c-9245-940b913aaf80

通过浏览器等下载工具下载刚才地址中的文件“https://devimages.apple.com.edgekey.net/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK8_1-8.1.1.1434581536.dmg”

把下载好的文件复制到 ~/Library/Caches/com.apple.dt.Xcode/Downloads 中,如果没有 Downloads 文件夹就创建一个, 如果 Downloads 中有后缀为 dvtdownloadableindex 的文件,全部删除

Doctset文档

https://developer.apple.com/library/downloads/docset-index.dvtdownloadableindex

模拟器安装

在 Xcode ,Preferences 中点击安装刚才下载的对应模拟器即可,因为我们把下载好的文件包放进了对应的目录,所以下载过程直接跳过,直接进行安装。

新版(Xcode 6以后)模拟器会被安装到这个目录下:

/Library/Developer/CoreSimulator/Profiles/Runtimes/

注意:是根目录,不在 Xcode 和 User 的目录下

7be819f4-87cc-4236-b867-505061fb09f0

嗅探好的几个模拟器地址:

iOS 8.1:  https://devimages.apple.com.edgekey.net/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK8_1-8.1.1.1434581536.dmg

iOS 9.0 :https://devimages.apple.com.edgekey.net/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK9_0-9.0.1.1443554484.dmg

iOS 10.0 :https://devimages-cdn.apple.com/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK10_0-10.0.1.1474488730.dmg

iOS 10.3.1 :https://devimages-cdn.apple.com/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK10_3-10.3.1.1495751597.dmg

但是!!!!!我们发现安装之后只是单纯的安装了对应版本的模拟器,事实上并没有安装对应的SDK。如果仅仅想用模拟器来允许App那就足够了。如果想使用BaseSDK,那么就得费点劲了。

70cafe2e-255a-4803-8270-7709c64f841b

低版本Base SDK安装

Base SDK

指的是用来编译APP的SDK(Software Development Kit)的版本,一般保持当前XCode支持的最新的就好,如iOS8.4。SDK其实就是包含了所有的你要用到的头文件、链接库的集合,你的APP里面用的各种类、函数,能编译、链接成最后的安装包,就要靠它,苹果每次升级系统,新推出的各种API,也是在SDK里面。所以一般Base SDK肯定是大于等于Deployment Target的版本。

正常安装低版本SDK方法

把低版本的Xcode中的两个文件夹

分辨拷贝到最新版本中对应位置:

但是问题出现了,Xcode  Build Settings中Base SDK 并没有增加iOS 9.3选项。

自从Xcode 7.3除了拷贝SDK文件夹之外,还要编辑Info.plist文件

真机SDK路径为

模拟器SDK路径为

改变MinimumSDKVersion的值,比如Xcode8的10.0到任何你想要的Xcode SDK老版本。重启Xcode会识别大于等于MinimumSDKVersion的所有SDK

a986b07d-71a2-474c-9084-93a9ea034087看下 Build Settings中Base SDK选项

e02eaef9-313e-4846-ad47-aacd7c9bd1a1Done!

 

https://forums.developer.apple.com/thread/43381

转载请注明:天狐博客 » Xcode模拟器simulators8,7,6,5下载地址及安装

微信 OR 支付宝 扫描二维码
为天狐 打赏
非常感谢你的支持,哥会继续努力!
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

网友最新评论 (2)

  1. 非常不错,很有帮助
    小刚5年前 (2014-12-22)回复
  2. 这个是我找到的方法,已经验证过了。Xcode7,Xcode8适用。有兴趣可以交换个链接。 下载模拟器方法: https://www.teamleader.cn/shou-dong-xia-zai-xcode-wen-dang-he-mo-ni-qi/
    TeamLeader3年前 (2016-10-12)回复