Xcode5 上使用Base SDK iOS6程序和iOS6模拟器
2013-10-09 19:31
246 查看
Xcode 5默认自带SDK 7.0,升级Xcode 5后,Xcode.5就没了,这样我想编译SDK 6.x的程序就难办了(除非同时安装Xcode 4.x和Xcode 5.x两个版本Xcode)。其中我们知道xcode有个Base SDK。但是xcode5默认只自带SDK 7.0的。那么如何实现可选择老版本的呢(如SDK 6.x)。
这里给出如何把老版本的SDK加入到新的Xcode中的方法。其实很简单,就是将老版本的sdk拷贝过去。
打开老的Xcode安装路径(你可以去 Apple Dev Center 下载老版本的Xcode dmg包,解压出来对应的SDK包。):Applications/Xcode.app/Contents/Developer/Platforms /iPhoneOS.platform/Developer/SDKs .这个路径中安装了你当前Xcode的所有Base SDK(例如 “iPhoneOS6.1.sdk”),同样的你只需将这个sdk 备份一份拷贝到新的xcode相同目录下即可。
安装完新版Xcode 5后同样将备份的sdk拷到对应路径: Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs下即可。
重启你的Xcode,打开Project Targets -> Build Settings -> Base SDK,设置为对应的sdk即可(例如ios6)
这时候你可能会发现运行起来的模拟器还是ios7的,要想模拟器是ios6的,同样的只需要到路径/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs下将对应的simulator备份的新得xcode路径下即可。如果之前下载安装过这些模拟器,在Xcode5下会自动加上的。
这里给出如何把老版本的SDK加入到新的Xcode中的方法。其实很简单,就是将老版本的sdk拷贝过去。
打开老的Xcode安装路径(你可以去 Apple Dev Center 下载老版本的Xcode dmg包,解压出来对应的SDK包。):Applications/Xcode.app/Contents/Developer/Platforms /iPhoneOS.platform/Developer/SDKs .这个路径中安装了你当前Xcode的所有Base SDK(例如 “iPhoneOS6.1.sdk”),同样的你只需将这个sdk 备份一份拷贝到新的xcode相同目录下即可。
安装完新版Xcode 5后同样将备份的sdk拷到对应路径: Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs下即可。
重启你的Xcode,打开Project Targets -> Build Settings -> Base SDK,设置为对应的sdk即可(例如ios6)
这时候你可能会发现运行起来的模拟器还是ios7的,要想模拟器是ios6的,同样的只需要到路径/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs下将对应的simulator备份的新得xcode路径下即可。如果之前下载安装过这些模拟器,在Xcode5下会自动加上的。
相关文章推荐
- iOS DES 加密转base64
- 关于APNs payLoad的一些细节问题
- iOS控件属性总结(二)
- 阐明iOS证书和provision文件
- ios开发者四种类型
- ios 游戏《魂斗罗》 AL文件素材破解
- iOS7初体验(3)——图像资源Images Assets
- iOS7初体验(2)——单元测试
- iOS7初体验(1)——第一个应用程序HelloWorld
- iOS崩溃分析
- ios crash文件分析
- ios6 处理内存警告
- PS绘制IOS7风格倒数计时器
- ios手势识别(双击、捏、旋转、拖动、划动、长按, 上下左右滑动)
- iOS7时代我们用什么来追踪和识别用户?
- iOS 中给view设置圆角头像(类似qq空间头像)
- iOS培训章节—iOS7 Sprite Kit创建场景
- iOS DES 加密转base64
- Xcode5 上使用Base SDK iOS6程序和iOS6模拟器
- iOS开发本地缓存(数据离线缓存、读取、释放)