是否会发布iPhone应用程序,默认情况下可用于iPad?

时间:2013-06-29 09:58:38

标签: iphone ios ipad

在我的XCode的目标摘要屏幕中,“设备”下拉菜单设置为“iPhone”(其他可能的值是iPad和Universal)因为我没有为iPad调整应用程序的UI。但是,人们能否以非全屏模式从iPad下载并运行我的应用程序? (例如,屏幕大部分周围有黑色边框)

我希望人们能够在应用程序商店中搜索它,安装它,并运行它,即使它不是全屏幕。

3 个答案:

答案 0 :(得分:5)

即使您的应用程序的设备设置是iPhone,您也可以从iPad下载它,但只能在iphone大小或2x选项中查看该应用程序的右下方(参见图像) )在ipad中加倍应用程序大小;但是加倍的观点看起来会很紧张。 下载到ipad的iphone应用程序将如图所示(在1x模式下)。

(In 1x mode)

答案 1 :(得分:1)

如果它作为iPhone应用程序在应用程序商店中运行,那么您仍然可以在iPad上运行它,但它们将以原始大小运行,除非您使用1x或2x图标更改大小。图形不会那么清晰,如果你的应用只使用任何iPhone功能 - 拨打电话,那么它就无法按预期工作。

如果您想摆脱iPad内的小iPhone应用程序,那么您需要将目标更改为Universal以便作为原生iPad应用程序运行

答案 2 :(得分:-2)

您使用什么类型的构建? XIB或故事板?

在任何情况下,请转到下拉菜单并设置通用应用程序,xcode自动创建iPad的Xib或故事板目标,并在iPad上全屏运行应用程序。

好了,现在你必须设置一个特定于iPad的新界面:

如果您使用xib文件,则必须仅调整iPad的界面目标。

如果您使用故事板,则必须

  1. 右键单击您的项目并单击NewFile
  2. 在iPad上添加新故事板目标
  3. 现在你有了一个新的ipad故事板,但它是空的而且没有链接,所以转到你的项目设置并在iPad设置下设置新故事,点击iPhone故事板并预先CMD + A选择所有你的内部故事板为iPhone转到你的故事板为iPad再次CMD + A并按CANC是删除所有iPad故事板内的所有内容并按CMD + V现在你已经正确复制了所有项目目标为ipad但现在你需要重新链接并调整所有内容的大小。

    希望这能帮助你和其他人,不要忘记投票;)