iOS App 上架流程

iOS App 上架流程

一、准备:

一个已经付费的开发者账号(个人、公司、企业)
一个已经开发完成无BUG的项目。

二、检查:

Xcode 必须是正式版的,beta版本的Xcode是不能上传项目的。
上传使用的Mac 的OS X系统必须也是正式版的,beta版本也是不行。
确认安装的Xcode是从App Store或者开发者网站下载的,而不是从其他渠道获取的安装包安装的,因为非官方途径下载的Xcode可能带有XcodeGhost病毒。

三、生成发布证书

打开苹果开发者中心:https://developer.apple.com 点击Account,登录自己的开发者账号
点击: Certificates,Identifiers & Profiles(专门生成证书、绑定Bundle ID,绑定device设备,生成描述文件的地方)。

这里写图片描述

配置证书请参考:
配置iOS证书 (1) :
http://blog.csdn.net/tanjiaxiang/article/details/62423906
配置iOS证书 (2) –> 配置P12文件 :
http://blog.csdn.net/tanjiaxiang/article/details/62422426
配置iOS证书 (3) –> 远程推送证书:
http://blog.csdn.net/tanjiaxiang/article/details/62431119

完成证书配置之后就可以准备发布资料了!!!!!!

四、在App Store开辟空间

  • 1. 打开苹果开发者中心:https://developer.apple.com 点击–> Account,登录自己的开发者账号,点击–>iTunes Connect

这里写图片描述

  • 2. 点击我的App

这里写图片描述

  • 4. 点击左上角那个+号,点击新建iOS App

    这里写图片描述

  • 5. 依次按提示填入对应信息(SKU是公司用于做统计数据之类的id,根据公司需求填写),然后点击创建

注意:
a. 应用名字不要超过五个字, 否则名字太长, 以后下载来的名称显示不全, 将用省略号代替.
b. 套装 ID: 明确的 – >Bundle Identifier
c. SKU: 它不会用到App Store, 只是在开发者中心—> 我的APP模块起作用, 用于标识ID的作用.(一般使用Bundle Identifier比较适合)
d. 如果都填好以后,可能会告诉你,你的App名称已经被占用,那么不好意思,你只能改名了!(而且建议大家起名不要往比较出名的App上靠,否则审核可能会被拒绝)
这里写图片描述

  • 6. 填写App其它信息, 填写完之后点击— >存储

这里写图片描述

  • 7. 填写价格和销售范围(由于我的开发者账号没有签订纳税合同,所以不能上线收费应用,所以只能暂时免费)填写完之后点击— >存储

这里写图片描述

  • 8. 依次把不同尺寸的App截图拉入到对应的里面需要填写不同尺寸的手机屏幕截图(也就是拿不同尺寸的模拟器运行后,挑出至少3页最多5页进行截图然后拖到响应的区里)(在模拟器Command+S 就可以保存屏幕截图到桌面了)(注意:如果提示拖进去的图片尺寸不对,则把模拟器弄成100%然后再Command 加 S) 尺寸参照表在下面, ,如果需要美化, 这个图可以让美工美化一下

这里写图片描述

  • 9. 填写App简介

这里写图片描述

  • 10.APP 其他综合信息

这里写图片描述

  • 11. 点击分级后面的编辑,如实填写后,点击完成, (如果内容到达一个级别, 您的App没法发布,比如黄色,暴力类型)

这里写图片描述

  • 12. 填写审核信息
    注意:
    a. 手动发布: 审核通过之后, 您可以随时上架
    b. 自动发布: 审核通过之后, 将会立刻上架APP

这里写图片描述

  • 13. 此时如果已经构建版本, 直接选取就好, 但是如果这个构建版本还没有生成,我们需要先把基本信息填写完毕,然后再进入Xcode中把项目打包发送到过来。注意:填写完一定要点击右上角的保存.

这里写图片描述

五、在Xcode中打包工程(补充)

找到你刚刚下载的发布证书(后缀为.cer)或者p12文件,和描述文件,双击,看起来没反应,但是他们已经加入到你的钥匙串中。(保证这两个文件已经安装才能实现下面的操作)

  • 1. 在Xcode中选择iOS Device(这里不能选择模拟器),按照下图提示操作
    选择真机或者Generic iOS Device

这里写图片描述

  • 2. 如果你的应用不支持横屏,把这两个勾去掉

这里写图片描述

  • 3. 查看版本号和构建版本号

这里写图片描述

这里写图片描述

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

这里写图片描述

  • 5. 将断点、全局断点,僵尸模式等都要去掉。

这里写图片描述

这里写图片描述

这里写图片描述

  • 6. 设置Release模式(Debug是测试的,Release是发布用的)

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

  • 7. 选择 Xcode下 Product 下 Archive(专门用于传项目,或者打包项目)
    这个过程大概需要一两分钟, 如果失败–> 百度一下 你就知道

这里写图片描述

  • 8. 选择

这里写图片描述

这里写图片描述

这里写图片描述

这是基本就打包成功了, 但是一般都会报各种错, 这是就需要百度一下, 再次打包, 直到成功!!

  • 9. 回到苹果开发者中心, 点击选取刚才抓取的包. (打包成功后, 构建版本右侧就会出现一个加号, 点击选取就好)

这里写图片描述

  • 10. 点击提交审核

这里写图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值