【发布时间】: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