2013-08-05 19 views
2

我對此進行了Google搜索,但沒有得出任何結論:限制只能在iPhone5上使用的應用程序?

我可以限制我的應用程序僅適用於iPhone5設備嗎?

**可能是在文件的.plist像這樣**或任何其他API

<key>UIRequiredDeviceCapabilities</key> 
<array> 
    <string>iPhone5</string> 
</array> 

總之,如果這是可以實現的話,我可以通過App Store的審批程序繞過?由於據我所知,如果我沒有上傳iPhone4/4S的屏幕截圖,它可能會顯示MetaData錯誤。

所以,只是我想讓我的應用程序僅在iPhone5環境下運行。請向我建議適當的方法。

感謝,

+1

你爲什麼想將其限制在iPhone 5? (只是爲了防止自己需要創建其他的屏幕截圖?)這個問題的答案將表明你如何最好地做到這一點。 –

+0

實際上,這個要求僅適用於iPhone5。客戶端不希望發佈早期版本的iPhone5手機。因此,無論如何,我需要限制應用程序。您是否找到了一些更好的方法。 –

+1

嗯,我不明白這個問題的否定嗎?爲什麼-2這個問題,既沒有回答過這裏提到的也沒有一些無用的東西嗎?有人會讓我知道這個原因嗎? –

回答

3

您可以刪除比armv7s以外的任何支持。

4

對於iPhone 5的設置UIRequiredDeviceCapabilities armv7s(iPhone 5,iPad的4)

<key>UIRequiredDeviceCapabilities</key> 
<array> 
    <string>armv7s</string> 
</array> 
+2

請注意,應用商店將拒絕任何只包含armv7s而不包含armv7的應用。 「重要提示:商店拒絕僅支持armv7的二進制文件,如果armv7s包含在有效架構列表中,則還必須包含armv7。」 https://developer.apple.com/library/mac/documentation/IDEs/Conceptual/AppDistributionGuide/ConfiguringYourApp/ConfiguringYourApp.html –

相關問題