可能是最详细的发布应用到 App Store 流程

Xcode 配置

  • 确认 app 基本信息,此处的两个版本概念需要区分开, Version 对应 iTunes Connect中的版本, Build 是构建版本


  • 确保 Edit Scheme -> Archive -> Build Configuration 为 Release, 即设置打包为发布状态,其余选项不用作任何修改



  • Build Settings (构建设置): Provisioning Profile 选择生产环境配置文件, Code Signing Identity 中的 Release 选项选择生产证书, Debug模式不用改变,若嫌麻烦又想要确保万无一失可将所有选项都选择生产模式(配置证书可参考此篇文章)


  • 选择通用 iOS 设备或真机进行打包


上传应用程序二进制文件

使用 Xcode 一条龙直接上传应用程序二进制文件

  • 在上传到 App Store 之前最好先进行验证,验证通过再进行上传


  • 验证通过,上传到 App Store, 根据提示完成上传步骤,选择开发者账号


  • 根据提示选择上传


  • 等待上传成功(上传的过程中也会进行验证)


使用 Application Loader 上传应用程序二进制文件

  • 导出并保存应用 ipa 文件


  • 选取导出的 ipa 文件进行上传


  • 遇到一个警告通知,没有影响,直接忽略进行下一步即可完成上传


可能遇到的问题
  • 网络连接问题,请重试. 如重复出现此错误,建议挂个 vpn 重试,或者使用苹果官方的另一个上传工具 Application Loader 进行上传

  • 已经存在一个相同 build版本号文件,重复上传错误

ITunes Connect 中的操作

  • 新建版本,此时需要输入的版本号与Xcode中项目的 Version 一致即可,更新也是如此

  • 上传到 App Store 完成之后等待几分钟,刷新页面可以看到选择构建版本提示


  • 选择你上传的构建版本


  • 填写其余相关信息就可以发布应用了

已经验证的小疑问

  1. 先打包上传应用到 App Store 之后,再到 ITunes Connect 创建与之对应的版本,担心之前上传的构建版本会丢失在异次元中,而再次上传却提示此build版本已经存在
    答: 在ITunes Connect中构建版本无论是在打包上传之前还是之后,只要你构建的版本(version)与你打包的应用二进制文件版本一致,等待片刻,就会在选择构建版本中见到你上传的构建版本
  2. 更新应用的 Version 版本号和 build 版本号必须大于之前的版本号和 build版本号即递增,否则无法新建版本更新应用

Version 与 Build 浅谈

  1. Version 版本号建议使用 1.2.3 三段式数字进行递增,小打小闹式的改动递增第三段数字,轻微变动递增第二段数字,改头换面式的大型改动递增第一段数字
  2. Build 编译号指一次唯一编译标识,通常是一个递增整数,建议从 1 开始每构建一个构建版本 +1.一个版本号下可以有多个不同的构建版本供以选择
  3. iTunes Connect app是苹果官方提供的,可在手机上实时查看开发者应用最新信息的应用, 在 iTunes Connect 应用的设置页面可以看到其对应的 Version(Build) 版本号

PS:
  1. 用 altool 上传您的应用程序二进制文件, 命令行工具来验证并上传应用程序二进制文件到 App Store,官方文档链接在此
  2. 在 iTunes Connect 我的 App 价格与销售范围中可以选择将 app 下架

参阅资料

About iTunes Connect
浅谈 iOS 版本号

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值