【问题标题】:How do I make my application available on the App Store only for iPhone 3G S or faster devices?如何让我的应用程序在 App Store 中仅适用于 iPhone 3GS 或更快的设备?
【发布时间】:2011-03-29 04:30:26
【问题描述】:

我有一个应用程序在 iPhone 3G 上运行缓慢,但在 iPhone 3G S 上却足够快。

有没有办法将应用程序限制为仅适用于 iPhone 3GS 和更快的设备?我想避免糟糕的cmets,因为3G甚至2G用户下载它然后抱怨它太慢。

【问题讨论】:

    标签: iphone app-store ipod


    【解决方案1】:

    您可以通过在应用程序的 Info.plist 中为 UIRequiredDeviceCapabilities 键提供值来设置使用应用程序所需的最低功能。在这种情况下,我建议使用opengles-2 功能,因为所有具有 iPhone 3GS 后更快硬件的 iOS 设备都支持 OpenGL ES 2.0,而之前的设备都不支持。

    有关这些功能的更多信息,请参阅 Apple 的文档 here

    【讨论】:

    • @christian Muller - 如果您不信任我,请观看 Mastering OpenGL ES for iPhone - Part 2 视频,该视频位于高级视频轨道下,您可以在 iPhone 中访问技术讲座视频开发者计划网站。该会话中列出了所有与 OpenGL ES 2.0 兼容的设备。
    • brad 的解决方案非常好,我确认它有效,并且苹果已经批准了一个应用程序。
    • 指定 armV7 也可以吗?我认为对于需要高性能但没有任何开放 GL 代码的应用程序会更清楚。
    猜你喜欢
    • 2015-11-22
    • 2013-05-28
    • 2012-04-23
    • 1970-01-01
    • 2012-06-18
    • 1970-01-01
    • 2023-03-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多