2013-03-26 98 views
0

我期待讓我的應用程序僅適用於iPhone4或更高版本,而不是3GS。限制iPhone/iPad應用程序僅適用於iPhone 4或更高版本?

我該怎麼做?它是通過將體系結構設置爲標準Armv7/Armv7s來完成的嗎?

和有效的體系結構到Armv7 & Armv7s?

還是我需要看看部署目標?並將其設置爲某個iOS版本?

在此先感謝!

+0

看看.. http://stackoverflow.com/a/3365391/1848025 – OutOfBoundsException 2013-03-26 19:22:17

+0

你爲什麼要限制它?是否有一些您需要的新硬件功能?你需要一些更新的API?這是一個普遍的性能問題嗎?一般來說,您不能隨意決定支持哪些設備,除非它與操作系統或硬件區別相關。 – 2013-03-26 19:22:45

回答

0

部署目標僅允許您定位特定的iOS版本,並且3GS可以運行iOS6。如果您真的希望限制舊設備運行您的應用程序,您可能需要對AppDelegate中的設備模型進行一些檢查並限制功能。

一個告誡,這是你的應用程序可能不會被允許在App Store中。您試圖利用3GS不支持的功能?

0

很抱歉,您可以定位iOS版本而非設備!您可以嘗試爲iOS 6.0+構建,並隔離一些較舊的設備,如iPad1。我不確定iOS版本會在3GS上推出什麼版本,不過即將推出iOS版本,它將很快被淘汰。我知道iOS 6將在3GS上工作,但iPad1不會

您可以檢測到設備,並通過代碼進行限制,但通過Apple和iTunes,沒有設備中心限制,只有OS。

相關問題