2010-11-23 117 views
4

我有一款應用程序可以在iPhone 4上很好地運行,並且在3GS上很舒服。是否有可能僅針對3GS/4和而不是的3G?當我運行它時,3G會出現怪異現象,各種圖形故障,崩潰,低fps等,我甚至不希望3G用戶在商店中看到該應用程序。我無法真正「調低」應用程序,爲3G使用更少的內存/電量,這將消除應用程序的主要目的。可以限制我的應用程序到iPhone 3GS/iPhone 4嗎?

我想出的唯一方法是在info.plist中添加多任務處理作爲應用程序的需求,但這看起來有些冒失。

另外,這是否可能讓我陷入麻煩至於提交?

+0

可能的重複[如何讓我的應用程序僅適用於iPhone 3G S或更快的設備? ](http://stackoverflow.com/questions/3472278/how-do-i-make-my-application-available-on-the-app-store-only-for-iphone-3g-s-or-f) – 2010-11-23 23:40:03

回答

3

添加 「ARMv7的」 你的應用程序的Info.plist所需的設備功能。只有3GS和更新的CPU使用該架構。一個需要armv7的應用程序甚至不會安裝在3G和其他較老的armv6設備上。

+0

iPod Touch,iPad等所有版本如何?他們都使用armv7嗎? – Jonny 2011-06-10 02:55:51

0

看起來像以前已經解決了這個問題,您可以確定版本並根據該版本執行適當的操作。

Link to thread

+0

但是,這不會阻止使用不支持硬件的人購買應用程序。 – TomSwift 2010-11-24 00:45:06

相關問題