一个应用程序需要 iphone4 才能运行,我是不是需要在 plist 文件中设置一些键来排除 iphone3 和其他?
Posted
技术标签:
【中文标题】一个应用程序需要 iphone4 才能运行,我是不是需要在 plist 文件中设置一些键来排除 iphone3 和其他?【英文标题】:An app needs iphone4 to run, do I need to set some key in the plist file to exclude iphone3 and others?一个应用程序需要 iphone4 才能运行,我是否需要在 plist 文件中设置一些键来排除 iphone3 和其他? 【发布时间】:2010-08-18 08:20:18 【问题描述】:我的应用需要iphone4才能运行,是否需要在plist文件中设置一些key在iTunes商店发布时排除iphone3和其他设备。
【问题讨论】:
为什么需要 iPhone 4?当基于 iPhone 4 的 iPod Touch 推出时,它会工作吗? 【参考方案1】:也许UIRequiredDeviceCapabilities
可以帮到你。
【讨论】:
我知道“camera-flash”只适用于iphone4,但我的应用程序不使用它,我还需要在我的plist中添加这个要求吗?我怀疑我的应用程序是否是使用 iphone4 SDK 构建的,它可能会自动阻止安装到 iphone3 设备。【参考方案2】:将项目的基础 SDK 设置为 SDK 4+,然后确保将“iPhone OS 部署目标”设置为 4.0。在您的项目/目标设置中。我很欣赏这只会限制运行
完成后,通过在 Info.plist 中使用 UIRequiredDeviceCapabilities 并选择前置摄像头(或闪光灯)来限制设备功能。可以说您需要这些功能,即使您没有使用它们。
【讨论】:
以上是关于一个应用程序需要 iphone4 才能运行,我是不是需要在 plist 文件中设置一些键来排除 iphone3 和其他?的主要内容,如果未能解决你的问题,请参考以下文章
appS 是不是需要授权才能执行启动应用程序的 AppleScript?