【发布时间】:2012-06-12 11:52:24
【问题描述】:
我正在开发一款 iPhone 应用。但我想限制我的应用程序只能安装在带有 Retina Display 的设备上。所以我的决定是在 plist 文件中添加 UIRequiredDeviceCapabilities 键,需要前置摄像头,这样我的应用就只能安装在配备 Retina Display 的设备上。
所以我的问题是 Apple 是否拒绝我的应用程序,因为我的应用程序不使用前置摄像头仍然我已将其添加到 UIRequiredDeviceCapabilities ? 还有人有任何其他解决方案来限制仅安装在具有 Retina 显示屏的设备上吗?
感谢任何形式的帮助。谢谢。
【问题讨论】:
-
只是出于兴趣,为什么只希望它是视网膜显示器?是因为它使用了在 3GS 显示器上太模糊而无法阅读的微小文本吗?还是有其他原因。
-
我还有其他原因。它是对应用程序的要求。
-
很公平。祝你的应用好运。
-
我的猜测是它可能通过,这取决于你的审阅者有多彻底。不确定。就我个人而言,我不会向客户承诺接受。
-
您可能可以在您的代码中做一些“花哨”的事情来限制哪些设备可以运行它,但我不相信您有能力在发布到 App Store 时过滤掉这些设备.换句话说,如果您发布一个仅限 iPhone 的应用程序,那么您的应用程序将在所有 iPhone 中可见。这意味着预视网膜显示设备仍然可以下载您的应用程序。但是,我怀疑 Apple 会接受这样的应用程序,但我无法验证。
标签: ios retina-display uidevice