我有一个iOS应用程序,我只希望它在iPhone 6和6 plus上运行,如何禁用旧版iPhone的应用程序?为旧版iPhone禁用iPhone应用程序
1
A
回答
4
您无法阻止用户将其从应用商店下载。我建议你使用自动布局来让你的对象在所有显示尺寸上正确显示。
0
获取的AppDelegate和iOS设备的版本显示的消息有此设备不支持的iOS 7或以前
使用它们像这样:
if (SYSTEM_VERSION_LESS_THAN(@"5.0")) {
// code here
}
if (SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(@"6.0")) {
// code here
}
过时的版本低于
获取操作系统版本:
[[UIDevice currentDevice] systemVersion]
返回字符串,可以通过
-[NSString floatValue]
-[NSString intValue]
变成INT /浮子这样
两个值(的floatValue,的intValue)将由于被剥离到其类型,将5.0.1成为5.0或5(float或INT),用于精确比较,你将不得不单独给int型数组 检查接受的答案在这里:Check iPhone iOS Version
NSString *ver = [[UIDevice currentDevice] systemVersion];
int ver_int = [ver intValue];
float ver_float = [ver floatValue];
,比较喜欢这个
NSLog(@"System Version is %@",[[UIDevice currentDevice] systemVersion]);
NSString *ver = [[UIDevice currentDevice] systemVersion];
float ver_float = [ver floatValue];
if (ver_float < 5.0) return false;
+2
这不是问题所在。 – rmaddy 2014-10-19 05:03:08
+0
你不能这样做。这是任何机构可以下载的伎俩,只是你想通过检查版本来限制你的功能。它也限制了用户。 – 2014-10-19 05:05:43
相关问题
- 1. 将旧iPhone应用程序(ios2.2.1)转换为较新的iphone应用程序(ios4)
- 2. iPhone应用程序禁用UITextField键盘
- 3. 更新iPhone应用程序删除旧版本的数据
- 4. iPhone试用版的应用程序
- 5. 为iPhone应用程序
- 6. 为iPhone应用程序
- 7. 盒为iPhone应用程序
- 8. iPhone精简版支付应用程序
- 9. iPhone应用程序 - 批准和版本
- 10. 构建版本 - iphone应用程序(xcode)
- 11. iPhone应用程序的测试版本
- 12. 旧Iphone sdk版本
- 13. iPhone应用程序
- 14. iphone应用程序
- 15. iPhone配置Utlity - 禁用相机应用程序也禁用UIImagePicker
- 16. iPhone - 如何将仅iPhone应用程序转换为通用应用程序?
- 17. 建筑iPhone应用程序的早期iPhone OS版本
- 18. Iphone调用应用程序
- 19. 如何将XIB iPhone应用程序转换为故事板iPhone应用程序
- 20. iPhone应用程序编程
- 21. ShareKit for iPhone在iPhone应用程序
- 22. 将通用应用程序转换为仅iPhone应用程序
- 23. iPhone/iPad通用应用程序不会为iPhone构建
- 24. 多个iPhone应用程序版本为不同国家
- 25. iPhone版发行应用程序包中的图标为空
- 26. 如何为iPhone轻量版应用程序创建xcode项目?
- 27. 在真实的iPhone中测试应用程序,但它一直运行旧版本的应用程序?
- 28. 哪个版本的iPhone SDK应该用于OS4应用程序?
- 29. 将iPad应用程序转换为iPhone应用程序
- 30. 将iPad应用程序转换为iPhone应用程序
的([禁用用于在Xcode开发的应用程序旧设备的支持]可能重复http://stackoverflow.com/questions/20874979/disabling-old-devices-support-for -developed-app-in-xcode) – almas 2014-10-19 05:06:11