从支持的设备中删除3G

时间:2010-11-08 21:18:25

标签: iphone app-store requirements 3g

我正在试图找出如何在AppStore中删除iPhone 3G作为我的应用程序支持的设备。我通过电子邮件向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>

在我的plist中。

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

2 个答案:

答案 0 :(得分:3)

如果你想支持3GS和4,你可以把armv7放在UIRequiredDeviceCapabilities中。

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

答案 1 :(得分:2)

目前,您无法明确阻止某种设备类型使用您的应用。您需要要求设备没有的功能,但应用程序可能不会使用这些功能,可能会导致后台和内存使用问题。