2011-04-25 55 views
1

這可能嗎?我想在我的App Store發佈版本中設置iOS 4.0和iPhone 4 設備。我會怎麼做?以設備爲目標(不是iOS)

謝謝!

+1

到底爲什麼要限制你的iPhone4的設備應用程序中聲明? – Vladimir 2011-04-25 09:32:32

+0

如果我只提交給最新的設備,我認爲我會有更好的審批機會。我還沒有機會在舊設備上測試我的應用程序。你認爲只有iOS是相關的嗎? – 2011-04-25 09:37:30

+0

在AppStore上發佈時只有一個明智的方法:獲取舊設備並測試它們(使用不同的操作系統版本)。 – Eiko 2011-04-25 10:21:48

回答

4

應用程序可以(也應該)限於特定的設備功能,而不是特定的型號 - 您可以在應用程序info.plist文件中使用UIRequiredDeviceCapabilities(請查看「iTunes要求」部分中的可用鍵列表here。)

所以使用的關鍵將取決於您的應用程序需要什麼功能 它似乎你可以使用 front-facing-camera因爲只有iphone4目前有這樣的。

+0

最新的iPod Touch也有一個前置攝像頭。 – Codo 2011-04-25 09:45:37

+0

+1,但如果應用程序不使用前置攝像頭並且限制了它,所以OP將設備限制爲iPhone4不會導致批准時出現問題嗎? – 2011-04-25 09:48:11

+0

我認爲這可能會導致問題。因此,最好的應用將僅限於應用程序真正需要的特定設備要求 – Vladimir 2011-04-25 10:22:44

0

這是不可能的,恕我直言,蘋果不希望。如果可能的話,我認爲目標設備不會對設備的限制產生任何影響。然而,如果您的應用程序依賴於快速設備,並且它不適用於3G,您可能必須提高性能。

1

您不能限制某個設備,但可以限制爲具有某些功能的設備。例如。您可以聲明您的應用需要電話前置攝像頭。這或多或少會將您的應用限制在iPhone 4G上。

所需的能力都在Info.plist文件

相關問題