【问题标题】:How to stop support for ipad如何停止对 ipad 的支持
【发布时间】:2014-10-29 15:16:30
【问题描述】:

我的游戏是专门为 iPhone 构建的,而不是像 iPad Retina 这样的大屏幕。在 Xcode 中,如何阻止我的应用被视为 iPad 游戏。

我尝试在 Xcode 的部署信息部分下选择 iPhone,但没有帮助。

任何帮助请。

这是 Xcode 截图

我还将目标设备系列设置为 iPhone

【问题讨论】:

  • 我看到你的项目设置的“MainInterface”是空白的。你在那个项目中有故事板或 xib 吗?
  • 没有。它是一个老游戏。不使用xib。所有屏幕对象都是使用代码创建的。我正在使用 cocos2d。需要放弃对 iPad 的支持
  • 您无法阻止 iPhone 应用程序在 iPad 上以扩展或 iPhone 分辨率运行 - 这是您所看到的还是该应用程序作为完整的 iPad 应用程序启动?
  • @Paulw11 我没有完全理解你的问题。该游戏是为 iphone 构建的,因为按钮间距和图像大小适用于 iphone。但由于 Xcode 中没有设置任何限制,任何人都可以在 iPad 上运行它。当我将游戏提交到 App Store 时,苹果拒绝说 UI 在 iPad 上过于拥挤。
  • 从屏幕截图中的设置来看,它是一个仅限 iPhone 的应用程序,因此它应该显示为小窗口/2x iPhone 风格的应用程序。存在一个已知问题,即指定启动图像故事板将导致仅 iPhone 的应用程序在 iPad 上以 iPad 分辨率启动,但您尚未显示项目设置的那部分

标签: ios objective-c xcode


【解决方案1】:

解决方案包括 1) 在 Xcode 中,在 Build Settings->Targeted Device Family->Choose iPhone 下 2) 检查当您在 iPad 上运行应用程序时,它是否在右下角显示 1x/2x

如果苹果拒绝该应用,请告诉他们它不是为 iPad 构建的。

【讨论】:

    猜你喜欢
    • 2015-01-13
    • 2013-05-07
    • 1970-01-01
    • 2017-05-25
    • 2017-11-07
    • 2019-06-30
    • 1970-01-01
    • 2014-06-14
    • 2011-06-12
    相关资源
    最近更新 更多