如何让我的iPhone应用程序在iPad上运行?

时间:2012-10-11 19:06:50

标签: iphone objective-c ios xcode ipad

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

我正在尝试使用我的应用程序执行相同的操作,但是当我尝试在iPad上运行时,它会因错误而崩溃

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

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

由于

3 个答案:

答案 0 :(得分:1)

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

enter image description here

答案 1 :(得分:0)

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

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

答案 2 :(得分:0)

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

的行

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

谢谢你们!