1

我写了一个适用于 iphone 的应用程序。显然,如果它在 iphone 模式下在 ipad 上使用是可以的,但它是一个 iphone 应用程序。

我的应用程序被 Apple 拒绝了,我收到了一封邮件,其中包含一个名为 Screen_shot_0.png 作为附件的屏幕截图,该邮件是空的,中间是“我在 iPad 上的通用应用程序”的文本(如果你在 Xcode 中打开文件 MainWindow_iPad.xib )。

可能应用程序是使用通用设置上传的,不确定。

我确实为 iphone 和 ipad 添加了图标、启动图像等。

现在我对以下设置感到困惑(单击 Xcode 项目文件):我将给出我的设置:

项目“应用程序名称”

iOS 部署目标:6.1(我应该采用旧的吗?)

目标设备系列:iPhone(应该是 iPhone/iPad 吗?)

目标“appname”

目标设备系列:iPhone(应该是 iPhone/iPad 吗?)

一切都适用于 iPhone4、iPod、iPad3。

唯一的问题是iPad的启动图像在右侧被切断了一点,这让我认为使用了一些iPhone启动画面。这对苹果来说会是一个问题吗?

4

1 回答 1

0

如果您希望为 iPhone 编写的应用程序以iPhone 模式在 iPad 上运行,那么您实际上做得太多了。

只需将其编写为仅适用于 iPhone 的应用程序,iPad 就会自动在 iPhone 模式下支持它。iPad 上的 iPhone 模式为用户提供了将分辨率放大到 2 倍的机会,但一切都“好像”在 iPhone 上运行。 确保不要上传为(或设置属性以声称它是)通用的。不提供多个版本的截图,只提供 iPhone 截图。将“iPhone 模式”想象成在 iPad 上运行的 iPhone 模拟器。

如果您想将 iPhone 和 iPad 应用程序(通常带有单独的故事板并且肯定带有不同的屏幕截图)打包在一个可以在任一设备上运行的包中,请仅使用“通用”。仅作为 iPhone 上传,它将以 iPhone 模式在 iPad 上运行。祝你好运!

于 2013-03-07T14:14:04.127 回答