帮助规划我的应用程序的更新

时间:2011-03-16 18:36:41

标签: iphone objective-c

我打算现在发布我的应用程序的1.0版本。我计划在未来2-3个月内发布1.1版本。

首次发布时我需要注意哪些事项?

另外,我应该选择iTunes Connect中的SKU编号和捆绑ID来提交1.0?

1 个答案:

答案 0 :(得分:1)

软件中的版本号完全是任意的。通常,您有主要版本和次要版本。考虑版本“1.2”。它是该软件的第一版,自最初版本以来已有两次小的更新。 (请注意,这是主观的,因为它可能技术上是版本3 - 其中每个版本都是版本更改。)

您不应仅为了推送更新而发布第二个版本。通常,更新包含错误修复或功能增强。 (例如,我制作了一个名为“Nippon”的游戏。我正在更新它以在iPad上有一个新的用户界面以及修复错误。与此相反,考虑我对另一个应用程序做的另一个更新,我刚刚更改了图标。看到区别?)

至于何时发布您的应用,这完全取决于您。您不需要立即使用所有功能,但请确保您完成的功能已完全实现。 不要急于推出功能不完整的内容。用户会讨厌你。相反,请选择 您的应用的核心功能组。让这些工作做得很好,然后为下一个版本处理其他事情。

以下是Apple Developer Resources "submission tips" section (requires login)的相关摘录:

  

应用程序拒绝的两个最常见原因是核心功能和崩溃问题。核心功能包含这样一种信念,即客户理所当然地期望营销文本和发行说明中描述的所有功能都按照描述工作,同样应用程序中的所有按钮和菜单项都将完全正常运行(即,没有灰显的按钮或通知稍后将实现一项功能)。在您提交申请以供审批之前,请确保您的应用程序的每个方面都功能齐全,并且营销文本和发行说明与最终用户体验相对应。

     

此外,除iPhone模拟器外,请确保在iPhone和iPod touch上彻底测试您的应用程序。由于各种类型的崩溃(包括发射时崩溃),大部分应用程序被拒绝,如果在实际设备上进行了测试,则会发现并处理这些崩溃。不要在开发过程中跳过这一步。

确保您的应用有效,并按照宣传的方式运作。这应该是您第1版的目标。

至于SKU和捆绑ID:

  • SKU应该是一个四字母代码,代表您的应用。在旧的iTunes连接中,您会看到您的SKU代表您的下载。我刚检查过,似乎他们打印出你的应用程序的整个名称。然而,仅举例来说,日本的有效SKU将 NPPN 。 (我实际上使用那个。)

  • 您的Bundle ID应该是反向域名。例如,com.mosheberman.myapp可能是我的应用程序的软件包ID。顺便说一句,您不必拥有域名。对于Nippon,我使用 com.yetanotheriphoneapp.nippon

希望这有帮助。