2016-01-23 80 views
-2

我有一個非常具體的用戶界面的應用程序,不適合3:2比例的屏幕,例如,它幾乎不可用於iPhone 4/4s。如何防止iPhone 4/4s上安裝並運行iOS應用程序?

有沒有辦法阻止在特定設備上安裝我的應用程序,即iPhone 4/4s?

+0

如果是iPhone應用程序而不是通用應用程序,則需要iPhone 4尺寸支持,因爲Apple可能會以1X或2X模式在iPad Air上測試該應用程序,如果應用程序無法在3: 2顯示窗口。即使Metal具備所需的功能。 – hotpaw2

回答

2

要排除相同類型的某個設備(例如iPhone,iPad),您的應用中需要有一個requirement,該設備不能在該設備的標準配置下運行。

例如,如果您的應用使用了iPhone 4/4s不支持的Metal框架。如果您已經考慮過專門針對armv7s/arm64體系結構(iPhone 4/4s使用arm7),請將其忽略 - 您的應用將被拒絕。 ↪︎Source

如果你想排除這是同一類型的某些設備,那麼你可能需要深入挖掘UIRequiredDeviceCapabilites,並確定哪些關鍵可能消除你的應用程序不支持該設備。蘋果通常希望你的應用支持儘可能多的設備,顯然他們期望它的界面在所有設備上都很好看。


設置你的 Deployment TargetiOS 8+,因爲iPhone 4是無法運行。

編輯:不幸的是,這並不排除iPhone 4S

+0

這對於iPhone 4來說很棒,但是可以運行iOS8 +的iPhone 4S的屏幕尺寸與OP不希望安裝的屏幕尺寸相同。 – Bamsworld

相關問題