【问题标题】:Prevent an iPhone app from running on iPad [duplicate]阻止 iPhone 应用程序在 iPad 上运行 [重复]
【发布时间】:2011-04-28 07:57:49
【问题描述】:

可能重复:
Prevent iPhone app to run on iPad

是否有可能阻止我的 iPhone 应用在 iPad 上运行,甚至是 X2 版本。

谢谢

【问题讨论】:

  • 最大的问题是“你为什么要这样做?”。希望不是为了推送一个单独的版本。

标签: iphone objective-c ipad ios4 info.plist


【解决方案1】:

这是关于Prevent iPhone app to run on iPad的文章

【讨论】:

  • @Idan 希望您不想强制“阻止”用户在 iPad 上运行应用程序,因为根据 App Store 指南,这是一个禁忌。
【解决方案2】:

使用 UIDevicemodel 方法获取字符串中的设备名称。

NSString* deviceType= [[UIDevice currentDevice] model];

可能的模型字符串示例是 @”iPhone”@”iPod touch”。

因此,您可以在应用程序启动时获取型号名称,并显示适当的弹出窗口以显示“当前不支持 iPad”并退出应用程序。

【讨论】:

  • 你确定我的应用不会被拒绝?从其他答案来看,它似乎会。
【解决方案3】:

在plist设置中,添加Application requires iPhone environment并将布尔值设置为YES

【讨论】:

    猜你喜欢
    • 2014-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-16
    • 1970-01-01
    相关资源
    最近更新 更多