如果我没有';是否为iPhone和iPad创建单独的XIB?

如果我没有';是否为iPhone和iPad创建单独的XIB?,iphone,ios,ipad,Iphone,Ios,Ipad,该应用程序将主要用于iPhone,但我也希望能够部署到iPad上(无需做额外工作!) 如果iPad版本的尺寸与iPhone相同,也就是说,如果我在资源和视图控制器等方面没有做任何更改,只是指定应用程序同时在iPhone和iPad上运行,该应用程序会被拒绝吗 非常感谢。除非您同时为iphone和ipad指定,否则它不会被视为通用应用程序。我想你会被拒绝的。不过,iPhone应用程序将在iPad上运行,默认情况下只有iPhone的尺寸 在iPad模拟器上运行你的应用程序,看看我的意思。用户可以将大小

该应用程序将主要用于iPhone,但我也希望能够部署到iPad上(无需做额外工作!)

如果iPad版本的尺寸与iPhone相同,也就是说,如果我在资源和视图控制器等方面没有做任何更改,只是指定应用程序同时在iPhone和iPad上运行,该应用程序会被拒绝吗


非常感谢。

除非您同时为iphone和ipad指定,否则它不会被视为通用应用程序。我想你会被拒绝的。不过,iPhone应用程序将在iPad上运行,默认情况下只有iPhone的尺寸


在iPad模拟器上运行你的应用程序,看看我的意思。用户可以将大小增加一倍(2倍),但这不会改变分辨率。

所有iPhone应用程序都将自动在iPad上运行,在一个模拟器中运行,基本上完全符合您的描述:使用手机上的尺寸和代码运行应用程序


如果这是你的目标,那就什么也不做,让仿真器为你工作。

通用应用程序不同于在iPad上运行的iPhone应用程序。如果您仅将其编译为iPhone应用程序,则可以将其加载到iPad上,并在以屏幕为中心的本机iPhone窗口尺寸中查看,或将其放大两倍,仍以屏幕为中心

但是如果你把它编译成一个通用的应用程序,那么你在iPad上的窗口就会更大。如果所有其他视图与iPhone使用的视图相同,则它们都将占据屏幕的左上角,与iPhone框架相对应。这看起来很奇怪,而且它会剥夺用户将其放大的权利


我建议你不要编译成一个通用的应用程序;仅编译为iPhone应用程序。(我怀疑你已经在这么做了。你不应该把它称为通用应用。)

我最近在商店里放了一个通用应用,其中只包含为iPhone设计的xib。虽然制作不同大小的图标仍然是一件痛苦的事,但提交时没有问题。确保您的自动调整大小的遮罩正确无误,并且看起来可能仍然很好。

谢谢!如果我构建为iPhone应用程序,那么当应用程序从iPad启动时,是否会使用带有iPad特定命名约定的图像(即启动图像)?当我回到电脑时,我必须检查这一点,但如果您仅为iPhone编译,我想您将无法为iPad指定启动图像。也许其他人可以给你一个更快的答案。