Xcode5.1离线下载安装及使用iOS5模拟器进行开发调试的方法

Xcode5.1默认不支持iOS5版本的模拟器开发调试,在OS X
Mavericks(10.9.x)下默认只能支持iOS6.1及以上版本的模拟器,在OS X Mountain
Lion(10.8.x)下默认只能支持iOS6.0及以上版本的模拟器进行开发和调试,在此条件之下的版本只能使用硬件设备进行开发调试。虽然现在低版本的iOS设备越来越少了,但是有时客户的需求可能会要求我们一定要兼容iOS5(或更低版本)及以上版本,如果我们手头找不到低版本硬件设备用于调试或者完全使用硬件设备而没有对应的模拟器版本进行调试,无异于会给我们开发调试带来不便,以下就从Xcode5.1相关软件的离线下载、安装和如何使用Xcode5.1默认不支持的低版本模拟器进行开发调试加以介绍。本文所述内容均是作者亲自实践的总结,希望能帮助到大家,但未经苹果官方确认,只作为读者参考,任何依赖于本文所导致的问题均由读者自己负责。本文为原创,转载请说明出处! 原文地址:http://blog.csdn.net/forestml2008/article/details/21714259

1. Xcode5.1及相关软件离线下载地址

有时候使用下载工具比直接下载Xcode及相关软件速度更快,下面提供离线下载地址:

百度网盘:
http://pan.baidu.com/s/1ntrzAAH

Xcode5.1(需使用Apple ID登录后才能下载):
http://adcdownload.apple.com/Developer_Tools/xcode_5.1/xcode_5.1.dmg

Command Line Tools (OS X Mavericks) for Xcode5.1(需使用Apple
ID登录后才能下载):
http://adcdownload.apple.com/Developer_Tools/command_line_tools_os_x_mavericks_for_xcode__march_2014/commandline_tools_os_x_mavericks_for_xcode__march_2014.dmg

Command Line Tools (OS X Mountain Lion) for Xcode5.1(需使用Apple
ID登录后才能下载):
http://adcdownload.apple.com/Developer_Tools/command_line_tools_os_x_mountain_lion_for_xcode__march_2014/commandline_tools_os_x_mountain_lion_for_xcode__march_2014.dmg

iOS7.0模拟器:
http://devimages.apple.com/downloads/xcode/simulators/ios_7_0_simulator.dmg

iOS6.1模拟器:
http://devimages.apple.com/downloads/xcode/simulators/ios_6_1_simulator.dmg

iOS6.0模拟器:
http://devimages.apple.com/downloads/xcode/simulators/iphone_6_0_iphonesimulatorsdk6_0.dmg

iOS5.1模拟器:
http://devimages.apple.com/downloads/xcode/simulators/iphone_5.1_iphonesimulatorsdk5_1.dmg

iOS5.0模拟器:
http://devimages.apple.com/downloads/xcode/simulators/ios_50_simulator-1.dmg

2. iOS模拟器的安装

Xcode5.1默认支持的iOS模拟器的在线安装比较简单,只需启动Xcode5.1后打开菜单Xcode->Preferences...再点击Downloads就可以看到Components里对应的组件,包括Xcode5.1默认支持的iOS各版本模拟器,如果已经安装,则对应该行后面会显示一个对勾标识,如果还没有安装,只需要点击后面的下载箭头标识,则Xcode5.1就会自动下载和安装相应的组件,因为需要下载和安装,可能需要等待较长时间才能完成下载和安装。另外,下载的临时文件存放在/Users/<username>/Library/Caches/com.apple.dt.Xcode/Downloads目录中。

这里主要以iOS7.0模拟器的离线安装为例进行说明,其他版本以此类推:

下载ios_7_0_simulator.dmg后打开dmg文件,可以看到安装包iPhoneSimulatorSDK7_0.pkg,使用安装器安装此安装包,默认会安装在所选分区的/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.0.sdk目录下,完全退出Xcode5.1后将刚才安装的iPhoneSimulator7.0.sdk整个目录复制或移动到/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs目录下即可,重新启动Xcode5.1一般就可以使用相应版本的模拟器进行开发和调试了。

离线安装还有一个简单的办法就是将以前安装过的旧版本的Xcode如Xcode5.0.2下面已经安装好了的iOS模拟器直接复制过来使用,目录位置都一样,都是在Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs里面。这样就不用再下载离线安装包了。顺便说一下,如果想用较早版本的SDK(Xcode5.1默认自带SDK是iOS7.1)来编译的话,也可以采用此直接复制的办法,但是目录稍有区别,SDK所在的目录是Xcode.app/Contents/Developer/Platforms
/iPhoneOS.platform/Developer/SDKs,如Xcode5.0.2默认自带的SDK是iOS7.0.3,如果将Xcode5.0.2(dmg文件或者已经安装好的Xcode.app应用程序都可以)里面的SDK复制到Xcode5.1下面的SDK目录中,则在Xcode5.1的iOS工程设置就既可以选择Base
SDK为iOS7.1也可以选择iOS7.0来编译工程。

在线安装只能安装Xcode5.1默认支持的iOS模拟器版本,OS X
Mavericks(10.9.x)下最低版本是iOS6.1,OS X Mountain
Lion(10.8.x)下最低版本是iOS6.0,要安装在此之下的版本,需要采用离线安装的办法。

但是离线安装也并不是能安装和运行所有低版本模拟器,经试验,OS X
Mavericks(10.9.x)下离线安装后可以正常运行的最低iOS模拟器版本是iOS6.0,iOS5.1和iOS5.0模拟器都可以离线安装上,但是无法正常运行,会提示iOS
SDK不支持模拟器,作者也不知道是否有解决办法,如果读者有解决办法,欢迎指教,但是作者使用iOS5.0.1版本的iPhone4硬件设备进行调试是没有问题的,也就是说在OS
X Mavericks(10.9.x)下使用Xcode5.1对iOS6.0以下的版本只能使用硬件设备而不能使用模拟器进行调试。OS X Mountain
Lion(10.8.x)下离线安装后可以正常运行的最低iOS模拟器版本是iOS5.0,在此之下的版本作者就没有去试验了。

所以如果想在Xcode5.1下进行兼容iOS5的开发和调试,最好使用OS X Mountain
Lion系统。

以上就是作者为了方便安装Xcode5.1和使用iOS5模拟器进行开发调试进行的实践总结。

至于如何在Xcode5.1上创建支持iOS5的工程,可以参考如下文章:

http://blog.csdn.net/xueer8835/article/details/17166615

更多0

Xcode5.1离线下载安装及使用iOS5模拟器进行开发调试的方法,码迷,mamicode.com

时间: 2024-10-12 14:33:04

Xcode5.1离线下载安装及使用iOS5模拟器进行开发调试的方法的相关文章

Visual Studio for Mac Preview离线下载安装

Visual Studio for Mac离线下载安装. 环境:OS X EI Caption 10.11.2 .NET Core SDK 1.1 需预先安装 .NET Core 1.1 SDK macOS版下载地址:https://go.microsoft.com/fwlink/?LinkID=835011 安装SDK需先安装openssl. brew update brew install openssl mkdir -p /usr/local/lib ln -s /usr/local/op

Android SDK离线下载安装

鉴于国内的网络环境,离线下载Android SDK可能更为方便 方法一.将离线下载包通过迅雷下载,然后解压缩,分别放在相应的SDK文件夹下面,文件夹可参考 http://www.caoqq.net/android-sdk-offine-download.htmland 方法二.也是离线下载包后,将压缩包放在sdk目录的temp目录下,然后打开SDK Manager来安装,但是我没有成功.temp目录是SDK Manager下载安装的临时目录,安装完后会将文件删除. 可参考http://www.o

Visual Studio 2017各版本安装包离线下载、安装全解析

转自 寂靜·櫻花雨 Visual Studio 2017各版本安装包离线下载.安装全解析 感谢IT之家网友 寂靜·櫻花雨 的投稿 关于Visual Studio 2017各版本安装包离线下载.更新和安装的方法以及通过已下载版本减少下载量的办法 微软最近发布了正式版Visual Studio 2017并公开了其下载方式,不过由于VS2017采用了新的模块化安装方案,所以微软官方并未提供ISO镜像,但是官方提供了如何进行离线下载的方案给需要进行离线安装的用户,只不过都是英文.本文将对官方指南中的一部

Android Studio入门(安装--&gt;开发调试)

写在前面的话:本文来源:http://blog.csdn.net/yanbober/article/details/45306483 目标:Android Studio新手–>下载安装配置–>零基础入门–>基本使用–>调试技能–>构建项目基础–>使用AS应对常规应用开发 下载安装 下载AS前先说下,AS安装包分为含SDK版本和不含SDK版本下载,如果你有SDK,那么完全可以下载不含SDK版本:不过下载了含SDK版本也没事,安装时选择自定义SDK也可以,安装后重新指定SD

路由器OpenWrt如何脱机(离线)下载BT文件

路由器OpenWrt如何脱机(离线)下载BT文件 1.首先到如下网址下载OpenWrt固件(确保为路由器正确型号). http://downloads.openwrt.org/snapshots/trunk/ar71xx/openwrt-ar71xx-generic-wzr-hp-g450h-squashfs-sysupgrade.bin 2.路由器升级完毕后用telnet输入192.168.1.1(默认地址)连接到路由器,默认没有密码,输入“passwd”修改密码,修改成功后输入“exit”退

Windows环境下Eclipse(在线+离线) 安装 Maven 的 m2eclipse 插件

Eclipse是一款非常优秀的IDE.除了基本的语法标亮.代码补齐.XML编辑等基本功能外,最新版的Eclipse还能很好地支持重构,并且集成了JUnit.CVS.Mylyn等各种流行工具. 可惜Eclipse默认没有集成对Maven的支持.幸运的是,由Maven之父Jason Van Zyl创立的Sonatype公司建立了m2eclipse项目,这是Eclipse下的一款十分强大的Maven插件,可以访问http://m2eclipse.sonatype.org/ 了解更多该项目的信息. 一.

在Linode VPS上搭建离线下载神器Aria2+WEBUI管理及对国内云盘看法

在Linode VPS上搭建离线下载神器Aria2+WEBUI管理及对国内云盘看法 2015-09-21 by Hansen 原文链接:http://www.hansendong.me/archives/127.html 这年头vps商家都玩得比较HIGH,不少大硬盘的vps,之前的一般使用方法是当梯子看看外面的世界和Dropbox同步…… 然而现在流量用不完,所以找点其它用途吧,做个人下载服务器,这个方法不错,基于目前国内各大网盘环境,所以vps可能是另外一个选择. 为什么要花这么多时间去做这

智能路由器-OpenWRT 系列六 (远程迅雷离线下载)

OpenWRT 系列教程 智能路由器-OpenWRT 系列一 (OpenWRT 刷机) 智能路由器-OpenWRT 系列二 (OpenWRT初始配置) 智能路由器-OpenWRT 系列三 (OpenWRT安装LuCI&网络配置) 智能路由器-OpenWRT 系列四 (挂载移动设备) 智能路由器-OpenWRT 系列五 (NAS-SMB家庭共享) 智能路由器-OpenWRT 系列六 (远程迅雷离线下载) 下载 Xware1.0.31,参考地址 http://luyou.xunlei.com/thr

Google Chrome 浏览器的备用(离线)安装程序

Google Chrome 浏览器的备用(离线)安装程序(适用于 Windows) 如果您在使用 http://www.google.com/chrome 上的标准安装程序下载 Chrome 浏览器时遇到问题,请尝试使用通过以下链接提供的备用安装程序来下载浏览器. 这些备用安装程序无需网络连接即可安装 Chrome 浏览器,以便您在离线状态下进行安装.安装完成后,Chrome 浏览器只要检测到有新版本,就会尝试自动更新.不过,您的网络配置可能会导致浏览器无法正常更新.我们建议您为该网页添加书签,