我正在構建一個應用程序,它對圖形有點沉重,它在iPhone 4上運行時幀速差,但在4S和5上運行良好。有沒有辦法選擇不支持4和更早?選擇不支持iOS設備
我見過的應用程序說它不會在描述中工作,但有沒有辦法阻止人們下載它,除非在4S以上?
編輯:
我的應用程序被拒絕,要求藍牙樂。
我正在構建一個應用程序,它對圖形有點沉重,它在iPhone 4上運行時幀速差,但在4S和5上運行良好。有沒有辦法選擇不支持4和更早?選擇不支持iOS設備
我見過的應用程序說它不會在描述中工作,但有沒有辦法阻止人們下載它,除非在4S以上?
編輯:
我的應用程序被拒絕,要求藍牙樂。
不,目前您無法在您的應用版本中定位特定設備。
編輯
雖然我上面依然如此說,有一個只針對iPhone 4S和iPhone 5的 事實上,你不能定位的設備的可行的解決辦法,但你可以針對設備能力和根據this文件,有一種能力,只有iPhone 4S和iPhone 5有:bluetooth-le
。
因此,如果您針對該特定設備功能,則僅支持這些設備。
爲了做到這一點,只需在應用程序的plist中包含UIRequiredDeviceCapabilities
密鑰下的bluetooth-le
功能即可。
按業務方案的經驗,你的應用程序可能會拒絕的要求能力,而不使用它。
您可以在信息>自定義iOS目標屬性下的應用目標中使用UIRequiredDeviceCapabilities
密鑰。
你可以在Information Property List Key Reference的蘋果說明文件中找到關於這方面的更多詳細信息。
你需要做的是需要一些iPhone4不支持的功能。
UPADTE
編輯截圖基礎上,@Gabriele Petronella的回答
對不起,我正在學習如何使用該系統,我不想冒犯任何人,如果它不好,我可以刪除答案 – alexcristea 2013-04-06 06:16:28
不要擔心,只是當你發佈一個答案檢查它是否添加了一些尚未說明的東西。在這種情況下,屏幕截圖可能對某人有所幫助,因此請將答案留在那裏;) – 2013-04-06 06:24:19
我的應用因爲需要「Bluetooth-le」而未被使用而被拒絕。 – 2013-05-08 00:51:39
好感謝,我聽說我可以選擇支持iPhone 5和高達由於架構「支持只有armv7s「,但我仍然認爲有很大一部分人不幸地使用4S。 – 2013-04-06 05:45:18
實際上,我可能已經找到了解決方案,只需給我幾分鐘來更新我的答案 – 2013-04-06 05:49:39
哇,這將是驚人的,我想知道如果我沒有實際使用它,它會被批准。我會放棄它,謝謝! – 2013-04-06 06:06:24