2

我试图弄清楚如何将 iPhone 3G 作为我的应用程序在 AppStore 中的受支持设备删除。我给 Apple 支持发送了电子邮件,要求他们在 reqs 部分更新它,他们回复说我需要更新我的 UIRequiredDeviceCapabilities 密钥。好吧,它是通过以下方式提交的:

    <key>UIBackgroundModes</key>
    <array>
            <string>location</string>
    </array>

    <key>UIRequiredDeviceCapabilities</key>
    <array>
            <string>telephony</string>
            <string>location-services</string>
            <string>gps</string>
    </array>

在我的列表中。

有谁知道我需要设置什么确切的键/值才能使 3G 支持不在 AppStore 中列出?

4

2 回答 2

3

If you want to support the 3GS and the 4, you can put armv7 in UIRequiredDeviceCapabilities.

<key>UIRequiredDeviceCapabilities</key>
<array>
    <string>telephony</string>
    <string>location-services</string>
    <string>gps</string>
    <string>armv7</string>
</array>
于 2010-11-08T21:27:32.840 回答
2

Currently, you cannot explicitly prevent one device type from using your app. You would need to require features that the device doesn't have, but they may not be used by your application, possibly causing background and memory usage issues.

于 2010-11-08T21:27:16.993 回答