我有一個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 5的舊應用程序或如何爲iPhone 5和iPhone 4創建應用程序
- 3. iPhone應用程序禁用UITextField鍵盤
- 4. 舊版應用程序將如何顯示在iPhone 5上?
- 5. 更新iPhone應用程序刪除舊版本的數據
- 6. iPhone試用版的應用程序
- 7. 爲iPhone應用程序
- 8. 爲iPhone應用程序
- 9. 盒爲iPhone應用程序
- 10. iPhone 5應用程序如何在舊iPhone上運行?
- 11. 構建版本 - iphone應用程序(xcode)
- 12. iPhone精簡版支付應用程序
- 13. iPhone應用程序的測試版本
- 14. 如何版權的iPhone應用程序?
- 15. iPhone應用程序 - 批准和版本
- 16. 舊Iphone sdk版本
- 17. iphone應用程序
- 18. iPhone配置Utlity - 禁用相機應用程序也禁用UIImagePicker
- 19. iPhone - 如何將僅iPhone應用程序轉換爲通用應用程序?
- 20. 建築iPhone應用程序的早期iPhone OS版本
- 21. Iphone調用應用程序
- 22. 只爲iPhone編程的應用程序
- 23. iPhone應用程序編程
- 24. Iphone應用程序流程
- 25. 如何將XIB iPhone應用程序轉換爲故事板iPhone應用程序
- 26. 從通用應用程序中排除iPhone 3GS和較舊的iPhone和iPod應用程序
- 27. ShareKit for iPhone在iPhone應用程序
- 28. iPhone:在iPhone應用程序終止
- 29. 在iphone上測試iphone應用程序?
- 30. 開發iPhone應用程序的付費版本的試用版
的([禁用用於在Xcode開發的應用程序舊設備的支持]可能重複http://stackoverflow.com/questions/20874979/disabling-old-devices-support-for -developed-app-in-xcode) – almas 2014-10-19 05:06:11