Xcode 5 使用低版本sdk和simulator

  最近在学习IOS开发,新装了Xcode5,网上找了一些学习教程,发现里面大多数用的是Xcode4.x的版本,操作各方面与Xcode5略不同,对于我这样的新手来说本来就要学习语言,现在又要额外学习Xcode工具,感到有些压力,于是上网查找Xcode5兼容低版本的一些办法,网上说法各种都有:

  1.安装两个版本Xcode的(那要是Xcode再升级了呢,继续安装?显然不是一劳永逸的办法)

  2.下载低版本的Xcode,然后拷贝sdk 和simulator到新版本Xcode对应的目录(感觉跟方法1差别不大,始终觉得不爽)

  xxxxx还有类似的其他办法,我都觉得不是非常方便,我就在想苹果公司如此注重细节和完美,应该不会把软件做到升级了就不能兼容旧版本或者说不能使用旧版本的布局、调试以及其他功能了吧?始终觉得不科学啊!于是历经了千辛万苦我终于在Apple Developer上找到了答案,原文地址https://developer.apple.com/library/ios/documentation/userexperience/conceptual/transitionguide/SupportingEarlieriOS.html ,虽然这里面没有非常明确地告诉我们应该怎么做,但是聪明的人应该已经懂啦,下面我说说具体的操作步骤。

  Xcode 5使用sdk 6.1(以6.1为例,其他的都一样)

  1.在Project Navigator里找到需要查看的storyboard或者xib文件(我想大多数人之所以要使用低版本Xcode就是不适应Xcode5的view布局吧,在使用button时无比怀念旧版本的border,被我说中了吧?所以我以view文件为例)

  2.单击选中需要查看的storyboard或者xib文件

  3.选中"Show the Standard editor"

  4.在Interface Builder Document里面分别选择Opens in, Builds for, View as,这里我分别选择的是Default(5.0),iOS 6.1 and Later, iOS 6.1 and Earlier

  5.然后再回到storyboard或者xib文件,发现是不是奇迹已经发生啦?

  Xcode 5 使用simulator6.1(以6.1为例,其他的都一样)

  1.下载simulator6.1(Xcode->Preferences->Downloads->Components->选择下载)

  2.下载安装simulator6.1后你发现在选择simulator的时候多出了刚刚添加的6.1,选中它(先不要着急运行,这时候运行会报错,还需要小设置一下)

  3.在Project Navigator选中当前project,设置PROJECT->Info->Deployment Targer->IOS Deployment Target->你要使用的版本号,这里我选择6.1

  4.在Project Navigator选中当前project,设置TARGETS->General->Deployment Info->Deployment Target->你要使用的版本号,这里我选择6.1

  5.放心大胆的运行项目吧,command+r,发现奇迹又发生啦,日思夜想的iphone外壳出现啦

  至此,本文的目的也就达到啦,之后我还会陆续地写一下自己的学习心得,一方面希望能够帮助到有需要的人,另一方面记录下自己学习过程中的点点滴滴。

  Xcode 5其实还是很给力的,虽然我还在努力的适应中,但是我相信只要我们慢慢熟悉了之后就会发现它的强大之处。

  最后说明,本人第一次发博文,说的不好的地方大家多多包含,欢迎大家留言多多交流!欢迎转载,转载请注明原文地址,谢谢!

原文地址:https://www.cnblogs.com/shadowflyer/p/3484770.html