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下会自动加上的。
相关推荐
Xcode不仅提供了编写代码、编译应用程序的环境,还集成了性能分析工具、iOS模拟器,并支持Mac OS SDKs和iOS SDKs等平台框架和API,极大地简化了开发流程。 Xcode 的新版本更新通常会增加新功能、优化性能、提升用户...
这是iOS模拟器的SDK(软件开发工具包),它包含了用于模拟iOS设备的头文件、库和工具。i386是模拟器所使用的CPU架构,与Mac OS X的Intel处理器兼容。这个SDK允许开发者在Mac上测试应用程序,而无需实际设备,这对于...
然后将Base SDK改为“iOS”以适应iOS平台。 - 在bundle中添加资源:选择刚创建的bundle,进入其“Build Phases”,将xib、图片等资源文件添加到“Link Binary With Libraries”。 5. 编译静态库: 设置编译器为...
Xcode是苹果开发环境的核心工具,用于创建iOS和macOS应用程序。它的编译选项功能是开发者在构建项目时的关键配置,这些选项直接影响着程序的性能、兼容性和大小。本篇文章将深入探讨Xcode的一些主要编译选项,帮助你...
确保在真机上测试,因为模拟器可能无法触发微信的URL Scheme。还要考虑各种异常情况,比如用户取消授权、网络问题等,确保你的代码能够妥善处理这些异常。 总的来说,iOS微信第三方登录涉及了应用注册、SDK集成、...
5. **iOS SDK和API**:开发过程中,开发者会使用iOS SDK(软件开发工具包)中的各种框架和服务,如Core Data(数据持久化)、Core Location(位置服务)、Core Animation(动画效果)等,来实现应用的功能。...
提示“此版本只能在真机上使用”,意味着应用可能依赖于硬件设备的GPS或其他传感器来获取实时地理位置信息,模拟器可能无法提供这些功能,因此开发者需要在实际设备上进行测试和调试。 3. **找厕所功能实现** ...