app的上架流程
一.准备工作
首先需要有开发者账号,企业级的账号是299$,个人开发者账号是99$,没有的话可以登录http://developer.apple.com/自行申请
假如你已经有账号了,进入苹果官网点击Accout登录
二.申请证书
- 申请appId
登录完成后点击证书,进入界面,有证书.标识.设备.描述文件
点击identifiers下面的APP IDS,点击加号注册APP IDS,需要填写的是APP ID的名称和Bundle ID,名称自己定义不能有特殊的字符,Bundle ID需要与app的Bundle identifier一致.,可以在targets->General->Bundle identifier找到
- 申请证书
申请证书之前需要创建好CSR类型的证书,打开钥匙串,钥匙串访问->证书助理->从证书从证书颁发机构请求证书,之后填写证书信息
填写证书信息,电子邮件常用名称等最好每个证书都申请CSR证书文件,最后选择存储到磁盘以备后用,这时桌面上出现了创建好的CSR证书
点击Certificates的加号添加证书,会出现Development和Production两种证书,Development叫开发者证书用于真机调试,Production发布证书用于app的发布
无论哪种证书都选择第一项
点击继续,进入选择CSR文件的界面,选择创建好的CSR文件,
创建完成后点击downLoad按钮,下载证书,双击安装在钥匙串中
- 创建描述文件
点击Provisioning Profiles下的加号,会出现Development和distribution分别是开发和发布证书,用于真机调试和发布app的证书,根据需要选择,都是选择第一个
选择对应的APP ID
选择创建好的证书,然后输入证书的名称
三.Xcode内的操作
点击Xcode左上角的preferences进入,点击左下角的加号,添加Apple ID
添加完账号,店家右下角的View Details…可以查看描述文件,点击downloadAll或者下载创建好的证书
进入project->build Setting->Code Signing,选择创建好的描述文件和证书
四.Ipa打包
Xcode内点击product->archive,记住要用真机打包否则archive是灰色的
在登录好的开发者账号里面选择iTunes Connect,配置app信息
然后选择我的app,进入后点击左上角的加号
平台:我选择IOS
语言选择简体中文(Simplified Chinese)
套装ID和SKU:选择appID,也是就app的Bundle identifie
点击创建进入app信息完善界面,app的信息以及价格与销售范围根据自己需要进行修改
进入准备提交
这时还没有构建的版本,需要在Archives的里面,先点击validate..进行验证
再点击蓝色按钮Upload to App Store,进行上传ipa,可能会有些慢
填写app的版本信息以及综合信息(务必填写完整在此不在一一列举)
等待审核吧,下面列出了一些审核不通过的理由
1.最近苹果加大了审核的力度,对于标题过长或者过于热门的关键词写在标题中也是不可以的,标题可以尽量精简一些
2.对于功能类似或有抄袭别人的app的都有可能会被拒
3. 需要演示账户才能使用此 App 的所有功能的,需要提供演示账户
4.UI设计要简洁,图片不要有侵权的嫌疑
5.app内存在bug和错误,在被拒的app的原因里面这个原因占很大部分
6.app信息要填写完整,而且信息要有效
7.不要带有图片或者文字的占位符
8.在app内不允许有版本更新或测试的字样