gpt4 book ai didi

ios - 将新的 iOS 应用程序版本更新到 App Store

转载 作者:行者123 更新时间:2023-12-02 19:27:13 29 4
gpt4 key购买 nike

如何将应用商店中的应用更新到更新版本?

早些时候,我成功地将我的应用程序发布到应用程序商店。这就是起点。但已经有一段时间了,我更新了我的应用程序,并想提供一个新版本。由于准备应用程序时的失误可能会花费一些时间,因此我希望了解在 Apple 应用商店中提供更新版本所需的具体步骤。

最佳答案

摘要

将新版本的 iPhone 应用程序发布到 Apple 应用程序商店的过程需要相当多的步骤,但并非需要所有步骤,具体取决于证书是否是最新的、构建的目标是所需的版本(如果您有)所需设备的屏幕截图等。以下是将新版本放入 Apple 应用程序商店时可能需要执行的步骤示例。

步骤

1。版本控制和签名

在 XCode 应用程序中,更新应用程序的版本。另请检查是否存在有效的配置文件。在此示例中,配置文件已过期,因此需要执行其他步骤。如果您有有效的个人资料,请跳过(冗长的)步骤 2。

versioning and signing in xcode

2。更新配置文件

如果您有有效的个人资料,请跳过此步骤。

此过程不使用 XCode 应用程序的自动管理签名功能。自动签名仅在您拥有已注册的物理 Apple 设备(我没有)的情况下才有效。因此自动签名可能会更容易,但在本示例中并未使用。

2a。添加签名认证

在这里我们看到没有有效的签名证书,因此创建了一个证书并将其与 Apple ID 关联。

adding ios distribution cert to the apple id

2b。使用“developer.apple.com”管理证书

通过使用 Apple 开发人员网站,我们看到旧的配置文件已过期,并且我们还看到新的分发证书可用。我们为应用程序商店创建一个新的分发配置文件并生成一个新的配置文件,然后下载它。

log on to developer web site and create new signing artifacts continue managing artifacts then download the result

2c。将新的配置文件导入 XCode

在 Apple 开发者网站上创建新的配置文件后,我们将新的配置文件导入到 XCode 中。如果没有签名证书出现问题,您可能需要选择(项目)--> build设置并搜索 PROVISIONING_PROFILE 并进行调整。或者打开然后关闭自动管理签名。

import provisioning profile into xcode

3。构建并上传应用程序

在这里,我们使用通用设备构建应用程序,并使用步骤 2 中的配置文件或早期的有效配置文件进行存档和上传。

我们还必须等待自动处理完成。 Apple 生成并发送电子邮件。

building and uploading the application status of processing and processing complete email

4。准备提交申请

在这里,我们分配“Store Version”编号,分配我们在步骤 3 中上传的构建文件,并重新确认应用程序元数据。

元数据包括应用程序的屏幕截图,Apple 要求表示某些屏幕尺寸。本答案不会探讨与苹果通过要求不同的屏幕截图分辨率给开发人员造成额外负担的情况相关的挑战。相反,将包含对另一篇文章的引用:Submit iOS build update without re-uploading screen-shots and app-previews。我对屏幕截图的结论是,您经常可以请求(通过媒体管理器)将您上传的屏幕截图用于各种其他设备,但是当发布新硬件时,您可能需要手动生成新的屏幕截图。

assigning store version and adding meta data元数据完成后,即可将版本提交给 Apple 审批。我认为这个过程需要一个真人,并且至少需要一整夜,甚至更长时间。此答案不会涉及特定于应用程序的审核流程,但即使新版本没有更改任何重大内容,您可能会被要求更改提交内容甚至应用内的内容。 p>

关于ios - 将新的 iOS 应用程序版本更新到 App Store,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49105613/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com