跳转到主要内容

搜索

输入关键词或问题以搜索帮助文章。

如何将我的 iPhone App 发布到 App Store?

本篇要点

开始之前

您的站点已包含 iPhone 应用(请参见添加应用)。您需要准备一个开启了双重认证的 Apple ID。

操作步骤

  1. 注册 Apple 开发者账号。点击加入 Apple Developer Program。选择个人或组织。Apple 会收取年费,该费用由您直接支付给 Apple,而非 Keynate。请等待 Apple 发送的“欢迎”邮件,通常需要 1 到 2 天。组织账号需要提供 D-U-N-S 编码(邓白氏编码)(免费申请,最长需一周)和企业官网。
  2. 同意 Apple 协议。以账号持有人身份登录 App Store Connect。点击 商业,然后点击协议。如果看到黄色横幅,点击查看协议,勾选复选框并点击 接受。免费应用只需签署免费应用程序协议。
  3. 为 Keynate 创建 API 密钥。在 App Store Connect 中打开用户和访问,然后进入集成 → App Store Connect API → 团队密钥。点击生成 API 密钥。名称填写 Keynate。访问权限:后台(用于初始配置)。点击下载 API 密钥以获取 .p8 文件。Apple 仅允许下载一次该文件。复制 Issuer ID(颁发者 ID)和 Key ID。在 iPhone 卡片上输入这两项内容,选择下载好的 .p8 文件,然后点击保存并验证。
  4. 创建应用记录。在 App Store Connect 中打开 应用,点击 +,然后选择新建 App。平台选择 iOS。粘贴您“应用”页面中的应用名称。选择与您“应用”页面相匹配的 Bundle ID。如果列表为空,请先在 Keynate 上点击 重新检查,Keynate 会为您自动注册。SKU:可随意填写。用户访问权限:完全访问权限。点击 创建。
  5. 设置应用名称与图标。请参见应用名称与图标。
  6. 打包应用并推送到 TestFlight。点击打包您的 iPhone 应用(之后显示为制作我的应用)。整个过程大约需要 20 到 40 分钟。Apple 处理完成后,应用会自动出现在 TestFlight 中。
  7. 在 iPhone 上进行测试。从 App Store 安装 TestFlight(免费,Apple 官方出品)。打开测试链接或扫描二维码,点击 接受 和 安装。逐一测试各个界面。然后在 App Store 检查清单中勾选已在真机 iPhone 上测试。指南中虽将此步标记为可选,但 Keynate 只有在您勾选后才会将应用提交给 Apple。
  8. App 审核检查清单。将 Keynate 提供的各项内容复制到 App Store Connect 中,并逐项勾选。请参见应用商店检查清单。如果您的应用支持读者登录,还需创建审核员登录账号。
  9. 提交审核。在打包、预览与发布下方,找到已完成测试的版本点击发布到 App Store,然后点击 发布。如果应用包含读者登录功能,必须先设置好审核员账号。Apple 通常在 1 到 2 天内完成审核。审核通过后,应用将在 7 天内逐步推送给用户;您也可以选择暂停推送。

温馨提示

  • 在 Keynate 为您的站点开通打包功能期间,iPhone 打包处可能会显示 即将推出。您现在可以先完成步骤 1 到 5,做好准备。
  • Apple 会要求新账号提供一段在真机 iPhone 上录制的简短屏幕录制。在审核信息下方,审核视频 (iPhone) 会列出需要录制的操作步骤。在 App Store Connect → 您的应用 → App 审核信息 → 附件中上传该视频即可。
  • 仅供内部测试人员使用的打包版本会特别标明。在 TestFlight → 内部测试中将其添加到内部测试组,然后即可通过 TestFlight 应用进行安装。
  • 点击 iPhone 卡片上的 移除密钥 将停止 Keynate 的上传服务。您已发布上架的应用仍会保留在商店中。

常见故障

  • “在真机 iPhone 上安装 TestFlight 预览版,测试完成后,勾选‘已在真机 iPhone 上测试’。” 完成步骤 7,然后重新点击发布。
  • Bundle ID 未出现在 Apple 的列表中。在您的“应用”页面点击 重新检查。如果您的密钥无权限注册,请登录 Apple 开发者账号在 Identifiers 下手动添加。
  • Apple 阻止了上传操作。在商务 → 协议中接受最新的协议条款。
  • Apple 要求修改内容。请参见我的应用被拒绝。
  • 其他问题:应用无法打包或发布。

常见问题

常见问题

Keynate 会帮我支付 Apple 的费用吗?

不会。开发者账号归您所有,因此 Apple 的年费需由您直接向 Apple 支付。

该应用可以在 iPad 上运行吗?

可以。App Store 对应的卡片名称为 iPhone & iPad 应用 (App Store)。

相关内容

反馈

这篇内容对你有帮助吗?

其他语言版本

仍需帮助?