Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 从支持的设备中删除3G_Iphone_App Store_Requirements_3g - Fatal编程技术网

Iphone 从支持的设备中删除3G

Iphone 从支持的设备中删除3G,iphone,app-store,requirements,3g,Iphone,App Store,Requirements,3g,我正试图找出如何在AppStore中删除iPhone 3G作为我的应用程序支持的设备。我在reqs部分给苹果技术支持发了电子邮件,要求他们更新,他们回复说我需要更新UIRequiredDeviceCapabilities密钥。嗯,提交时附带: <key>UIBackgroundModes</key> <array> <string>location</string> </array&

我正试图找出如何在AppStore中删除iPhone 3G作为我的应用程序支持的设备。我在reqs部分给苹果技术支持发了电子邮件,要求他们更新,他们回复说我需要更新UIRequiredDeviceCapabilities密钥。嗯,提交时附带:

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

在我的生活中


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

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

如果您想支持3GS和4,可以将armv7置于UIRequiredDeviceCapability中

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

这个问题问了一个类似的问题:我唯一的问题是我明确地设置了我的应用程序需要后台支持,而它确实需要后台支持。既然3G不支持后台任务,这难道不能解决我的问题吗?我本以为是这样的——也许这是苹果检查支持的后台模式的一个缺陷。
<key>UIRequiredDeviceCapabilities</key>
<array>
    <string>telephony</string>
    <string>location-services</string>
    <string>gps</string>
    <string>armv7</string>
</array>