如何在App Store中为同一项目提交两个二进制文件(iPhone和iPad)



我已经为iPhone创建了地图应用程序,我也根据客户的要求在iPad上开发了相同的地图应用程序。现在我有相同的地图应用程序项目,但有两个 .ipa 文件,一个用于 iPhone,另一个用于 iPad。

我已经将iPhone版本放在iTune上,它显示状态"等待审核"

1>现在我想将我的iPad版本应用程序放在iTune上,使用相同的项目名称。如何实现这一点?

2>我应该在 plist 文件和 xib 文件中执行什么设置?

如果有通用应用程序iPhone/iPad,那么在应用程序商店中,我们可以看到iPhone和iPad应用程序具有相同的项目名称...所以就我而言,我应该遵循什么步骤。请建议

您不能以相同的名称上传同一应用的两个二进制版本。

您要么必须制作一个通用应用程序(意味着一个应用程序中的iPhone/iPad应用程序)或以其他名称提交。

开始阅读: http://developer.apple.com/library/ios/#documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/AdvancedAppTricks/AdvancedAppTricks.html

您可以使用多个目标从同一个 Xcode 项目提交多个 app,并编辑每个目标的捆绑包 ID 后缀,以便每个目标都有一个唯一的捆绑包 ID。 你可能还需要在"生成"设置中更改每个目标的产品名称,以便你的应用具有不同的捆绑包文件名。

请注意,除非iPad版本

与iPhone版本足够不同(例如使用仅限iPad的API),否则据报道,Apple可能会拒绝几乎相同的iPhone/iPad对应用程序,并要求您提交单个通用版本。

如果你想让你的iPhone和iPad项目在同一个应用程序中,你应该以这种方式构建它。

但是,如果您确实特别想要单独的iPhone和iPad应用程序,那么您应该在每个应用程序的名称中明确差异。

有许多公司在应用商店中同时拥有iPhone和iPad应用程序。通常,iPhone应用程序仅称为"appName",iPad版本通常称为"iPad的appName"。

这方面的例子是:-

  • SkypeSkype for iPad

  • Ebay
  • Ebay for iPad

如果您希望应用程序在iTunes Connect中具有完全相同的名称,则必须使其成为通用应用程序。

您可以取消"等待审核"并提交通用二进制文件:

我可以拒绝已提交审核的二进制文件吗? 是的。您可以拒绝您的二进制文件,将其从 Apple 评论队列,当您的应用位于以下 iTunes 之一中时 连接状态:

Waiting For Review
In Review

要拒绝您的二进制文件,只需单击拒绝二进制按钮。后 二进制文件已被拒绝,然后您可以指示您已准备好 通过应用程序加载器提交另一个二进制文件,方法是单击 准备上传二进制按钮。

请注意,如果您拒绝正在等待审核的二进制文件或 在审核中,您的审核时间将被重置,您将从 提交新二进制文件后的开始。

iTunes Connect 常见问题解答

但是,如果您绝对需要两个单独的应用程序,则可以在iTunes Connect中创建一个新应用程序并将其命名为"适用于iPad的[您的应用程序]"或"[您的应用程序] HD"或类似您在商店中看到的许多应用程序。

您不提交通用申请有什么特殊原因吗?

如果它是一个通用应用程序会更好。

在iTunes Connect中,您无法创建/重复使用应用程序名称,SKU编号,捆绑标识符。您可以提交通用应用作为更新。

如果您仍然想要多个应用程序,那么您将不得不在iTunes中创建多个应用程序,使用不同的名称,SKU编号和捆绑ID连接,

但请注意,设备中安装的应用程序的名称是您在xcode上给出的名称,而不是iTunes connect中的名称。所以我想你只能给出那么多相似之处。

PS 如果创建一个带有详细信息{应用程序名称,SKU 编号,捆绑标识符}的应用程序,并且您删除而不发布,则无法再次重复使用这些应用程序。

因此,告诉客户最好的(可能是唯一可能)的解决方案是通用应用程序。

如果您的 iPhone 和 iPad 都有相同的应用程序,则 iPhone 应用程序名称将为 - [应用程序名称

],对于iPad应该是 - [应用程序名称] 高清

最新更新