ios - 从部署目标 iOS 中删除特定设备

标签 ios objective-c

我正在开发的一个应用程序在第一代视网膜 iPod touch(第 4 代)上遇到 UIKit 图像缓存内存问题。

我只是想知道是否有办法确保第四代。 iPod touch 用户无法在应用程序商店中看到我的应用程序?

最佳答案

无法明确排除您的应用支持的特定设备(通过设备类型/名称)。

但是,您可以在项目的 Info.plist 文件中向您的设备请求某些功能,这样,如果设备不提供此类功能,它将从您的应用中支持的设备列表中排除。

您需要修改 Info.plist 文件的“所需设备功能”数组。

在以下链接中查找 UIRequiredDeviceCapability,了解您可以请求哪些功能:

Link to developer.apple.com

要排除所有 iPod,您可以尝试请求其中一项:电话、短信、GPS。

请记住,此方法可以轻松排除整个系列的设备,但通过“代”号(即第 4 代 iPod)排除特定设备可能会很棘手。

关于ios - 从部署目标 iOS 中删除特定设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14397008/

相关文章:

iphone - iOS4 位置跟踪在后台和时间间隔

objective-c - 如何获取 "\n"字符后的值?

ios - 关闭 iOS 原生 MPVolumeView 音频路由菜单

javascript - 使用 wkwebview 从 javascript 调用返回值的 swift 函数

ios - Facebook iOS presentRequestsDialogModallyWithSession 返回选择的好友

ios - 如何将特定 View 添加到uitableviewcell?

ios - 如何通过 Xcode 6 构建 iOS 的 C 库?

objective-c - NSArrayController/NSTreeController 和 Cocoa View

ios - 检查空的 UIView?

objective-c - 来自Object-C类的非指定的初始化程序继承