2012-04-25 48 views
2

我已经为iPhone创建了Map应用程序,并且我也根据客户的要求在iPad上开发了相同的Map应用程序。现在我有相同的Map应用程序项目,但两个.ipa文件一个用于iPhone,另一个用于iPad。如何在App Store中为同一个项目提交两个二进制(iPhone和iPad)文件?

我早已经把iPhone版本的iTune的,它显示状态为“等待审核”

1>现在我想把我的iPad版应用程序在iTune上使用相同的项目名称。这可以如何实现?

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

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

回答

7

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

您必须制作通用应用程序(即在一个应用程序中指iPhone/iPad应用程序)或以其他名称提交。

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

+0

如果我改变了应用程序名称拼写的一点点......那么它可以接受吗? – 2012-04-25 12:57:23

+6

是的,但它可能会让顾客感到困惑。如果您要更改名称,则应在其末尾添加“for iPad”。 – 2012-04-25 12:59:31

+0

解决方案可能是这样命名您的iPad应用程序: HD – Niko 2012-04-25 13:07:42

1

如果你想你的iPhone和iPad项目在同一个应用程序,你应该已经建立了这种方式。但是,如果您确实需要单独的iPhone和iPad应用程序,那么您应该在每个应用程序的名称中明确区分它们。

有很多公司在appstore上同时拥有iPhone和iPad应用程序。一般来说,iPhone应用程序被称为'appName',而iPad版本通常被称为'appName for iPad'。

这样的例子有: -

  • 的Skype的Skype iPad版

  • 易趣易趣为iPad

0

如果你想ap在iTunes Connect中拥有完全相同的名称,你将不得不把它变成一个通用的应用程序。

可以取消“等待审核”,并提交您的通用二进制,而不是:

我可以拒绝已经送审二进制? 是的。你被允许撤回的二进制文件,将其从 苹果的审批队列中,当你的应用程序是在下面的iTunes 连接状态之一删除:

Waiting For Review 
In Review 

要撤回的二进制文件,只需点击拒绝二进制按钮。在 二进制文件被拒绝之后,您可以通过点击 准备好上传二进制文件按钮,表明您已准备好 通过Application Loader提交另一个二进制文件。

请注意,如果你拒绝是等待审批或 在评论二进制,您的评论的时间将被重置,你会从 开始,一旦你提交一个新的二进制开始。

iTunes Connect FAQ

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

是否有任何特殊原因导致您未提交通用应用程序?

+0

其实我是新的这个平台,我不知道通用的应用程序。它太晚,发展通用的应用程序,因为我的客户会生气....非常感谢您的建议... – 2012-04-25 13:05:04

+0

你能告诉我如何获得我的iPad应用程序的另一个捆绑ID? – 2012-04-25 13:34:59

0

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

In iTunes连接你不能创建/重新使用应用程序名称,sku号码,捆绑标识符。您可以提交通用应用程序作为更新。

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

但要注意的一件事安装在应用程序的名称设备是你给xcode,而不是在iTunes中连接。所以我想你只能给出很多相似之处。

PS如果使用详细信息{apps-name,sku number,bundle-identifier}创建一个应用程序,并且您在未发布的情况下删除,则无法再次重复使用这些应用程序。

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

+0

我不明白你的观点......我的xcode项目文件名是“Showroom Locator”,我想在iTune和用户设备上将它命名为“xxx Showroom Locator”。如果用户在iPhone上安装我的应用程序,他的名字是什么设备???? – 2012-04-25 13:11:21

+0

在iTunes连接上设置了不同的名称,并在xcode中为目标保留了相同的应用程序名称,因此用户将在iPhone和iPad中看到相同的名称,但实际上它的应用程序不同。 – 2012-04-26 06:09:35

0

如果你有iPhone和iPad相同的应用程序,为i​​Phone应用程序的名称将是 - [机应用名称],为iPad应该是 - [应用程序名称] HD

2

您可以提交来自多个应用程序相同的Xcode项目通过使用多个目标,并编辑每个目标的Bundle ID后缀,以便每个目标具有唯一的Bundle ID。您可能还需要在“生成”设置中更改每个目标的产品名称,以便您的应用具有不同的捆绑文件名称。请注意,除非iPad版本足够不同(例如仅使用iPad的API),否则有报道称Apple可能会拒绝几乎相同的iPhone/iPad应用程序对,并要求您提交一个单一的通用版本。

相关问题