0

我的理解(我已经看到)可以在 iPad 上打开和查看某些应用程序。虽然,iPad 保持屏幕小,如果屏幕尺寸加倍,则像素化。

我正在尝试对我的应用程序做同样的事情,但是当我尝试在 iPad 上运行它时,它会因错误而崩溃

'找不到名为'MainStoryboard_iPad'的故事板

这很明显,因为我没有 iPad 的故事板,但目前我不想要。我只希望 iPad 以较小版本的 iPhone 应用程序运行该应用程序。所以我的问题是,如何阻止它寻找 iPad 故事板?我的理解是我必须在 plist.info 中调整一些东西,但我不知道如何在 xcode 中访问它。据我了解,您在导航器中选择项目,然后选择“信息”,但我没有看到人们说应该在 plist.info 中的任何信息。

谢谢

4

3 回答 3

1

您似乎使您的应用程序具有通用性。您想将“设备”设置为 iPhone。这可以在目标摘要页面上完成(无需直接与您的 .plist 交互)。

在此处输入图像描述

于 2012-10-11T19:19:35.717 回答
0

只针对 iPhone 平台,不要在代码中调用任何 iPad 接口对象。您应该查看 Main xib 文件以确保没有对 iPad 界面对象的引用。

仅限 iPhone 的应用程序本机应该以双像素模式运行。为了解决您看到的像素化/颗粒状问题,请使用@2x(适用于 iPhone)大小的图像。这将减少您看到的像素化,但仍会包含一些。

于 2012-10-11T19:10:42.797 回答
0

好的,我找到了最后一个问题。将摘要编辑为“iPhone”后,我还必须进入“信息”选项卡并更改显示的行

'主故事板文件基本名称 (iPad) 到 MainStoryboard_iPhone。它当前设置为 MainStoryboard_iPad。第二步解决了这个问题。

多谢你们!

于 2012-10-11T19:44:52.243 回答