我想在的iOS 6应用程序同时我希望这个应用程序是由的iOS 5和4的支持,详细谁能解释我如何甘蔗制作应用在iOS 6中与以前的版本兼容? 在此先感谢。IOS与以前的版本6的应用程序兼容
0
A
回答
1
在Xcode中,在你的应用程序的项目设置:设置的部署版本为iOS4,同时设置基地的SDK到iOS 6
那就是所有的,只要你不使用iOS6的功能,但只有代码上的iOS4太
如果你想有条件地使用代码检查,如果你正在使用的类是可用的。 - 例如
if(NSClassFromString(@"MKMapKit")) {
// on ios6
} else {
//dont have mapkit
}
不要检查特定的操作系统版本,请检查功能
0
我不认为你应该靶向的iOS 4的iOS 4会限制情节串连图板,ARC和很多东西。使用iOS 5作为部署版本和iOS 6 sdk。
0
确保您使用最新的SDK开发,并设置您的部署目标在你的项目是要支持的最低版本。
但是,由于在最新版本的Xcode中移除了对armv6设备的支持,所以至少支持iPhone4的最低限度以下的任何支持都很困难,即便如此 - 其中很多应用程序已经升级到更新颖OS。
至于写有支持此代码 - 不要使用旧NSStringFromClass
功能麻烦,使用弱链接:编写代码
if ([MKMapKit class]) {
// MKMapKit is available in this OS
} else {
// MKMapKit is not available in this OS
}
这等方式使用多个IOS版本更全面的描述在苹果开发者网站上提供的SDK Compatibility Programming Guide中。
相关问题
- 1. 与iOS 6及其以前版本兼容的应用程序
- 2. 使应用程序与以前的iOS版本兼容
- 3. iOS应用程序兼容以前的版本
- 4. 使应用程序的更新版本与其以前版本兼容
- 5. 配置与iOS 6兼容的iOS 7应用程序
- 6. 使ios 6应用程序与ios 5兼容
- 7. 应用程序的版本兼容性
- 8. 如何提交与旧版iOS不兼容的应用程序的新版本?
- 9. Xcode应用程序版本与Mac OS X版本不兼容
- 10. 如何使Android应用程序与6.0以下版本兼容
- 11. 我的应用程序可以兼容多个版本的MPI
- 12. Apache 2.2.19版本与tomcat 6兼容吗?
- 13. 导出与旧版本兼容的OS X应用程序
- 14. 构建兼容的iOS 6应用程序
- 15. 如何更新我的iOS 6或6.1兼容应用程序?
- 16. iOS应用程序兼容所有设备版本
- 17. 上已经安装的SDK程序兼容性以前版本的21版本
- 18. 使以前的应用程序与iPhone 5兼容
- 19. 与原版iPad迷你版不兼容的应用程序
- 20. ios 4.3应用程序与ios 5.0的兼容性
- 21. Android应用程序2.2版本,但不兼容2.2 +版本
- 22. 应用程序更新后获取以前的应用程序版本ios
- 23. 体系结构兼容性问题:与在iOS 6上工作的64位停止兼容的应用程序
- 24. 使用Xcode 4.6开发的IOS应用程序可以与最近的Iphone版本兼容
- 25. iOS 6 MapKit是否适用于以前版本的iOS?
- 26. 使用本机Fragment与应用程序支持版本的兼容性影响?
- 27. 番石榴二进制是否与以前的版本兼容?
- 28. SSDT 2015是否与以前的VS版本向后兼容?
- 29. StartUML 2是否与其以前的版本兼容?
- 30. Android O是否与以前版本的Android向后兼容?
这是为什么不工作,但是当我用它做NSStringFromClass测试吗? – Steaphann