超详细手把手教你App上线AppStore

作为一个iOSer上线流程是不可或缺的技能,今天就带领大家重温上线流程。

一、准备工作

  • 已付费的开发者账号
    开发者账号分为以下四种类型:个人(Individual),资费$99/年;公司(Company),$99/年;企业(Enterprise),$299/年;高校(University),免费。
  • 一个已经开发完成的项目,且无明显BUG或崩溃错误。
  • 正式版的Xcode,并且是最新版本。
    注意:上传使用的Mac或者MacBook的OS X系统必须也是正式版的,beta版本不行。

二、生成发布证书

1、登录账号

前往苹果开发者中心登录你的开发者账号:https://developer.apple.com
打开后点击右上角Account,输入你的账号和密码登录
在这里插入图片描述
在这里插入图片描述

2、生成证书

2.1点击Certificates, IDs & Profiles(生成证书,绑定Bundle ID,绑定device设备,生成描述文件的地方)
在这里插入图片描述
2.2设置
2.2.1.选择iOS, tvOS, watchOS
2.2.2.选择All
2.2.3.点击右上角新添加证书
在这里插入图片描述
2.3选择生产证书
选择 App Store and Ad Hoc,然后点击Continue继续下一步,直到需要上传CSR文件
注意:一个开发者账号最多只能创建2个测试证书(Development),3个生产证书(Production),如果你的App Store Ad Hoc 前面的按钮不能选择,则代表你的这个账号无法再创建新的生产证书了。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述2.4本地创建CSR文件
2.4.1在Launchpad的“其他”里面,点击钥匙串访问
在这里插入图片描述
2.4.2工具栏选择钥匙串访问->证书助理->从证书颁发机构请求证书…
在这里插入图片描述
2.4.3填写邮箱地址,选择存储到磁盘,最好是保存在桌面,便于查找
在这里插入图片描述
已经创建好的CSR文件如下图在这里插入图片描述
2.4.4上传CSR文件
回到浏览器,点击choose File,选择创建好的:CertificateSigningRequest.certSigningRequest 文件,点击选取,上传CSR文件,然后点击continue继续
在这里插入图片描述
2.5下载生成的证书
跳转到如下界面,点击DownLoad下载生成的证书(后缀为cer的文件),然后点击Done,你创建的发布证书就会存储在帐号中。
在这里插入图片描述
在这里插入图片描述
注意:这个证书只能下载一次。点击下载后,关闭页面后就不能再回到下载页面了。

三、创建App IDs和绑定你的App的Bundle Identifier

3、回到你的账号页面:https://developer.apple.com/account/ios/identifiers/bundle/bundleList.action

3.1进入如下界面,点击App IDs,点击右上角的 +
在这里插入图片描述
3.2填写App IDsBundle Identifier
在这里插入图片描述
注意:
1、 上传App使用的Bundle Identifier(不要有-,都是英文+数字)必须是固定的,不能使用占位符。
2、 如果你的Bundle Identifier已经在网站上绑定了,如果你又修改了你工程里面这个Bundle Identifier的话,需要重新进入到开发者账号里面绑定。

3.3下面选择App中包含的服务,默认有两项,其余的根据自己项目的需求进行选择,然后点击continue继续下一步,确认后点击Register
在这里插入图片描述
3.5点击Done完成
在这里插入图片描述

四、生成描述文件(描述文件的作用就是把证书和Bundle Identifier关联起来)

4.1依旧在你的账号里面找到Provisioning Profiles,点击All,然后点击右上角+
在这里插入图片描述
4.2因为是发布App Store,所以选择App Store这个描述文件,点击Continue

在这里插入图片描述
4.3在App ID 这个选项栏里面找到你刚刚创建的:App IDs(Bundle Identifier) 类型的套装,点击Continue
在这里插入图片描述
4.4选择你刚创建的发布证书(或者生成p12文件的那个发布证书),根据自己电脑上的发布证书日期来选择,点击Continue
在这里插入图片描述
4.5给描述文件起个名字。在Profile Name栏里输入一个名字(这个是PP文件的名字,可随便输入,建议使用工程名字,便于分别),然后点击Continue
在这里插入图片描述
4.6Download生成的PP文件,然后点击Done,双击安装(闪一下就完事了,没其它效果)
在这里插入图片描述
生成的描述文件如下图
在这里插入图片描述

在APPStore开辟空间

5.1回到Member Center,点击iTunes Connect
在这里插入图片描述
在这里插入图片描述
5.2登录开发者账号(还是之前已付费的账号)。登录成功后,点击我的App
在这里插入图片描述

5.3点击左上角那个+号,点击新建App
在这里插入图片描述
5.4依次按提示填入对应信息(SKU是公司用于做统计数据之类的id,根据公司需求填写),然后点击创建

在这里插入图片描述

5.5填写App其它信息
在这里插入图片描述
5.6填写价格和销售范围(如果你的开发者账号没有签订纳税合同,所以就不能上线收费应用,所以只能暂时免费)
在这里插入图片描述
5.7依次把不同尺寸的App截图拉入到对应的里面
需要填写不同尺寸的手机屏幕截图
在这里插入图片描述
5.8填写App简介,按提示依次输入
在这里插入图片描述
在这里插入图片描述

注意:如果上传App 图标失败,提示Alpha错误的话,看下面。 打开你的图标图片,勾掉这个Alpha选项

在这里插入图片描述
5.9点击分级后面的编辑,如实填写后,点击完成
在这里插入图片描述
5.10填写审核信息

在这里插入图片描述

注意:

  • 自动发布的话就是如果审核通过,就自动上传到App Store;手动发布就是审核通过后,自定义发布时间发布
  • 填写完一定要点击右上角的保存。

此时基本信息填写完毕,但是这个构建版本还没有生成,需要进入Xcode中把项目打包发送到过来。

六、在Xcode中打包工程

6.1双击你刚刚下载的发布证书(后缀为.cer)或者p12文件,和PP文件,添加到你的钥匙串中。(点击后不会有任何反应)

6.2在Xcode中选择iOS Device,按照下图提示操作
在这里插入图片描述
在这里插入图片描述
如果你的应用不支持横屏,把这两个勾选去掉
在这里插入图片描述
6.3查看版本号和构建版本号
在这里插入图片描述
6.4配置发布证书
在这里插入图片描述

注意:如果这里没有黄色叹号,代表你的配置没问题,如果有,那就是证书和描述文件不匹配,或者描述文件里刚才选的Bundle和现在的工程的Bundle Identifier不一致,去develop.apple.com 上找到你的描述文件在确认下绑定的bundle Identifier和你工程是不是一样的

6.5将断点、全局断点等都要去掉。
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
6.6设置Release模式
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
6.7选择 Xcode下ProductArchive(专门用于传项目,或者打包项目)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
6.8出现下图说明你没有添加开发者账号,点击Add...按钮添加你的开发者账号
在这里插入图片描述
6.9添加完开发者账号后回到Archive(选择已付费的账号),然后点击Choose
在这里插入图片描述
6.10选择Upload提交
在这里插入图片描述
提交成功
在这里插入图片描述
6.11返回ItunesConnect网站上你自己的App信息中查看
在这里插入图片描述
6.12在这个构建版本这里就可以添加代码
在这里插入图片描述
点击号之后选择代码版本
在这里插入图片描述
6.13提交以供审核
在这里插入图片描述
6.14App已经从准备提交,变成正在等待审核状态
在这里插入图片描述

结语

至此我们就完成了APP上传到APPStore的全部内容,剩下的就是等待苹果工作人员审核,审核通过了就可以发布了。

更多开发技巧扫码关注
iOS 进阶
在这里插入图片描述

  • 5
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值