iOS App的打包和上架流程

1. 创建账号

苹果开发者账号几种开发者账号类型

个人开发者账号

  1. 费用:99 美元/年(688.00元)
  2. 协作人数:仅限开发者自己
  3. 不需要填写公司的邓百氏编码( D-U-N-S Number)
  4. 支持账号下的 app 上线 App Store
  5. 需要创建 Apple ID

公司开发者账号:

  1. 费用:99 美元/年(688.00元)
  2. 允许多个开发者协作开发
  3. 需要填写公司的邓百氏编码( D-U-N-S Number)
  4. 该账号下的 app 可上线至 App Store
  5. 需要创建 Apple ID

企业开发者账号:

  1. 费用:299 美元/年(1988.00元)
  2. 允许多个开发者协作开发
  3. 需要填写公司的邓百氏编码( D-U-N-S Number)
  4. 该账号下的 app 不能发布到 App Store 中
  5. 需要创建 Apple ID
  6. 注:企业账号申请特别困难

申请 AppleID

申请 Apple ID

注册时填写的主要信息:姓氏、名字、国家、出生日期、邮箱、密码、密码保护问题、图片验证码,邮箱验证码。注意填写的内容必须为全英文,不得出现中文。

注册完成以后记得登陆apple设备开启双重验证

申请邓白氏码(个人开发者账号不需要)

打开 查找D-U-N-S 编号

申请华夏邓白氏需要填写的表单信息

  • 公司英文名
  • 街道
  • 城市
  • 邮编
  • 联系电话
  • 联系人信息:姓名,电话(有可能打电话确认),邮箱(与华夏邓白氏交流的邮箱,收到确认邮件及时填写公司信息有时间限制,)
  • 营业执照
  • 公章

等待邓白氏申请成功

编码申请成功后,邓白氏公司会把DUNS编码发送到workEmail邮箱中,等待7-14天使用就好了(苹果和邓白氏公司不是一个系统,需要等待他们数据同步)

DUNS编码申请成功后,等待7个工作日(注意不是一个礼拜~)再去继续申请公司开发者账号吧!

申请开发者账号

  1. 直接在App Store搜索开发者app,登陆你上面申请的Apple ID即可(现支持微信、支付宝支付)
图片[1]-iOS App的打包和上架流程-维客博客
  1. 或者去Apple ID官网 Apple ID 进行申请
  • 后面申请主要按照提示,给个人信息、身份验证等
  • 如果是公司还需要公司的一些基本信息+DUNS编码
  • 基本上到这里等待申请成功基本就ok了,现在(2021-09)申请基本信息没问题一天就ok了

2. 申请签名证书(钥匙串访问)

  • 意义就是签名,也是因为有Apple特有的签名机制,让app更为安全的
  1. 打开 Mac app 的钥匙串访问
图片[2]-iOS App的打包和上架流程-维客博客
  1. 颁发证书
图片[3]-iOS App的打包和上架流程-维客博客
  1. 以下两个信息可以随便填(主要是做一个标识)
图片[4]-iOS App的打包和上架流程-维客博客
  1. 直接存储到磁盘,直接是一个 CertificateSigningRequest.certSigningRequest 这样的文件即可

3. 先在 Apple Developer 申请证书

  1. 登陆开发者账号
  2. 进入到account页面
图片[5]-iOS App的打包和上架流程-维客博客
  1. 先创建ID
图片[6]-iOS App的打包和上架流程-维客博客

我们主要是发布 App Store的app,选第一个就够了

图片[7]-iOS App的打包和上架流程-维客博客
图片[8]-iOS App的打包和上架流程-维客博客
  1. 创建证书 -证书我们做iOS应用下面两个就够用,其他就是Mac app 通用证书等。
图片[9]-iOS App的打包和上架流程-维客博客
  1. 创建证书下一步就要选取我们钥匙串申请的文件上传就好了
图片[10]-iOS App的打包和上架流程-维客博客
  1. 配置文件,顾名思义就是配置正式环境和测试环境的配置文件,比如配置推送等
图片[11]-iOS App的打包和上架流程-维客博客

选中我们上面创建的ID

图片[12]-iOS App的打包和上架流程-维客博客

选中申请的证书(关联)

图片[13]-iOS App的打包和上架流程-维客博客

如果你是新账号,第一次创建开发者证书,还需上传device ID,就是你要测试的手机

图片[14]-iOS App的打包和上架流程-维客博客

用数据线,连上Xcode,在devices里查看 identifier

图片[15]-iOS App的打包和上架流程-维客博客
图片[16]-iOS App的打包和上架流程-维客博客
  1. 创建证书、配置文件、id、device基本到这里就完成了,后面需要吧证书和配置文件下载下来双击安装;证书会安装到钥匙串,配饰文件是安装到xcode,就是证书和Xcode关联的bundle ID的app建立证书关系
  2. 在xcode里选中你配置的文件,即可运行你的app这真机上
图片[17]-iOS App的打包和上架流程-维客博客

小技巧

在创建id 的时候可以创建通配符 、或者直接写一个,代表任意app,避免,每一次我们该一个包名需要测试的时候都要去创建了一个id

图片[18]-iOS App的打包和上架流程-维客博客

当然在最新的xcode 中,也可以直接 fixed

4. 在 App Store Connect 创建app

图片[19]-iOS App的打包和上架流程-维客博客

如果需要申请内购,需要在协议、银行信息里填写银行卡相关信息

我的app去创建app

图片[20]-iOS App的打包和上架流程-维客博客

基本信息

  • 标题
  • 副标题
  • 分类
  • 评级
图片[21]-iOS App的打包和上架流程-维客博客

价格于销售范围

  • 销售的地区可供选择
  • 设置App Store的价格
图片[22]-iOS App的打包和上架流程-维客博客

在准备提交里需要填写App Store需要展示的信息

  • 预览图
  • logo
  • 描述
  • 一些审核信息
图片[23]-iOS App的打包和上架流程-维客博客

如果需要申请内购需要点击申请内购信息

图片[24]-iOS App的打包和上架流程-维客博客
  • 名称
  • id 唯一标识,代码中通过这个查到当前那个
  • 弹出窗口展示的信息
  • 内购审核信息
图片[25]-iOS App的打包和上架流程-维客博客

如果需要测试内购信息,需要注册沙盒测试账号

图片[26]-iOS App的打包和上架流程-维客博客
  • 填写基本信息,一个沙盒测试账号只能在一个开发者账号下使用
图片[27]-iOS App的打包和上架流程-维客博客

设置完成去看电子邮箱里,直接点击链接去完成就ok了

图片[28]-iOS App的打包和上架流程-维客博客

登陆你设置的密码,继续即可

图片[29]-iOS App的打包和上架流程-维客博客

验证成功就可以使用你的沙盒账号测试内购了

5. XCode 打包上架

图片[30]-iOS App的打包和上架流程-维客博客
图片[31]-iOS App的打包和上架流程-维客博客
图片[32]-iOS App的打包和上架流程-维客博客

直接打包,主要配置的bundle id 需要和开发者中设置的一样,版本号也要和App Store connect里设置的一样

最后在你构建完成,去App Store connect 查看添加构建的版本,提交审核即可

图片[33]-iOS App的打包和上架流程-维客博客

ending 大功告成,等待审核通过吧~

作者:芭菲猫
链接:https://juejin.cn/post/7002064601877594148
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

© 版权声明
THE END
喜欢就支持一下吧
点赞15赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容