通过Xcode上传应用至App Store Connect
通过Xcode上传应用至App Store Connect

通过Xcode上传应用至App Store Connect

前情提要

在App Store Connect中提交应用审核时,提示没有构建版本,因此汇总该教程,仅解决从Xcode上传构建版本至App Store Connect。

环境变量

  1. Mac Sonoma 14.5
  2. Xcode Version 15.4 (15F31d)

操作流程

配置项目设置

1、首先,打开Xcode项目,点击左侧顶部项目名称,点击TARGETS -> General -> Identity -> Bundle Identifier,配置正确的Bundle Identifier内容。

2、然后点击General旁边的Signing & Capabilities,检查Team是否正确以及勾选Automatically manage signing。

设置构建配置

1、点击中间面板顶部的图标,在列表中选择“Edit Scheme…”。

2、然后,我们切换到Run -> Info菜单,将Build Configuration设置为Release。

归档应用

1、点击中间面板顶部的运行设备,在运行设置中选择Any iOS Device (arm64)。

2、点击Xcode菜单栏中的Product -> Archive按钮

3、在弹出的归档窗口中,在列表里选择刚刚进行归档的应用,点击“Distribute App”进行分发。

4、我们可以在这里选择分发的类型 App Store Connect,点击分发按钮。

然后,经过几分钟的等待,我们归档的应用就上传到App Store Connect上了。

后续操作(App Store Connect)

我们打开App Store Connect,点击构建版本 -> 添加构建版本,勾选我们通过Xcode归档的应用,点击完成按钮。

最后,我们通过Xcode归档的应用就传上来了。

任务完成。

       注意:如果这里没有显示的话,可能需要等待App Store Connect的同步,大约5分钟后,这里就是同步的状态了。

踩坑问题

归档时提示:Invalid Run Destination The current scheme doesn’t have a run destination that can produce an archive.

       这个问题是Scheme配置不正确,重新走一遍前面设置构建配置的操作,另外我遇到这个问题时,是因为Scheme选择器没有选择有效的设备,我选择了错误的真机进行构建,所以报错。

       这里应该选择:Any iOS Device (arm64)

如果您认为这篇文章给您带来了帮助,您可以在此通过支付宝或者微信打赏网站开放者。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注