更新iOS应用程序教程

原文链接: Replacing Your App with a New Version

用新版本替换您的应用程序

当你准备分发您的应用程序的新版本,您上传新的应用程序二进制版本到你为以前程序版本创建的相同iTunes Connect的记录中。更新的版本和原始版本保持相同的Apple ID,iTunes Connect ID(SKU), bundle ID。您可以为新的应用程序更新在商店使用的元数据,并添加新版本的功能说明。更新版本的应用程序免费提供给已经购买了以前版本的客户。

添加一个应用程序的新版本是类似于添加第一个版本的,除了您可以设置三个额外的选项:

  • 新版本有什么。当添加一个新的版本,您提供的版本特定的文本,以增加在商店的应用程序说明。
  • 版本发布控制。您可以设定当新版本的发布日期,或者您也可以手动发布新版本。
  • iCloud 可用性。如果您要因为法律或可用性的原因更新应用程序,你可以指出你不想以前版本的应用程序是可用icloud的。

在 iTunes Connect 中创建下一个应用版本

当当前版本的状态是“Ready for Sale”或Developer Removed From Sale时,您可以添加一个新版本的应用程序。新的应用程序版本通过和第一个版本相同的审查过程。

注意:如果您发现一个其状态为“Waiting for Review” 或In Review的问题,你可以撤回二进制和上传应用程序的修订版本,而无需启动一个新版本。请参阅“Rejecting Your Binary.”

只有团队代理或有Admin or Technical角色的使用者才可以添加一个新的应用程序版本。如果您的用户帐户不具有适当的角色,你不会看到iTunes Connect主页的Manage Your Apps 模块。联系在你的公司中有Admin角色的使用者来给你权限。请参阅“Viewing and Editing iTunes Connect Users.”

上传新的二进制文件

当你为一个新的应用程序版本准备好你的iTunes Connect记录后,你就可以上传更新的二进制文件。这里有两种方式来上传您的二进制文件。这两种方法都产生相同的结果:

  • 使用Xcode。如果您选择使用Xcode,按照在App Store Submission Tutorial中的提交和传输您的应用程序。从Xcode内部,您将二进制文件与您为应用程序创建的iTunes Connect记录相关联,并完成上传。
  • 使用Application Loader。从iTunes Connect内部,跟随下面的步骤来回答关于应用程序的附加问题,然后下载,安装,运行Application Loader来上传二进制文件。你会载入一个iOS app的.ZIP文件或者一个Mac app的.PKG文件。按照下面的步骤来回答有关该应用程序的其他问题,然后下载,安装和运行Application Loader来上传二进制文件。你会为iOS应用程序加载.ZIP文件的或为Mac应用程序加载.PKG文件。

当你成功地完成这些步骤后,你的应用程序的版本状态更改为Waiting For Upload。该状态允许的Xcode或Application Loader发送二进制到iTunes Connect。

在二进制文件上传后,新版本应用的状态是Waiting For Review。App Summary 页面展示状态为“Ready for Sale”的在售版本的和刚添加的版本。这个页面永远只会展示两个应用程序版本。


 

防止应用程序出现在iCloud

你可以指定一个法律或可用性问题的应用程序版本,以确保该版本被排除推送到现有客户的iCloud。有两个地方要做出这样的选择:

  • 当你正在准备一个新的应用程序版本来替换有问题的版本
  • 从应用程序的“Rights and Pricing”页面底部

如果出现的法律纠纷已经解决,您可以重新启用该应用程序的版本再次成为可用的iCloud。按照步骤“To disable a version of an app for availability through iCloud”并改变选项。

指定何时发布App版本

当您上传的现有应用程序的新版本,你可以通过 iTunes Connect 版本发布控制指定你希望何时发布 app 版本到商店。

作为你的 “Ready to Upload Binary” 问题集的一部分,你被展示了两种版本发布控制。

如果您选择自动发布你的应用程序更新,当经苹果公司审核后,应用程序就会被发布到商店(等待您设置的有效日期)。

如果你选择控制版本发布,当经苹果公司审核后,你的应用程序状态会更改到Pending Developer Release来表明你可以在准备好时发布app到商店。

您可以通过在iTunes Connect Mobile的Manage App屏幕中选择应用程序版本并触摸Release This Version来发布您的应用程序版本。

注意:您只可以为应用程序的更新使用版本发布控制。它不适用于您的应用程序的第一个版本。

如果你有一个在Pending Developer Release状态持续30天的应用程序,你会收到一个来自Apple的email。如果你决定你不希望发布一个处于Pending Developer Release状态的版本,撤销您的二进制文件并提交一个新版本。请参阅“Rejecting Your Binary.”


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值