本文主要介绍了App上架流程,以及上架过程中会遇到的一些问题.
一.App上架前的准备.
上架前,需要开发人员有苹果开发者账号,具体请阅读苹果开发者账号注册申请流程.本文是在已经拥有开发者账号的前提下而开展的.
二.登陆苹果开发者官网.
1.进入苹果开发者官网.
苹果开发者官网2.点击Acount.
登陆界面3.输入开发者账号,点击Sign in(登陆)
输入账号密码三.生成发布证书
1.点击Certifcates,Identifiers & Profiles(证书,id,配置)
点击证书2.点击All,再点击”+”号,添加发布证书.
添加发布证书3.选择App Store and Ad Hoc.之后continue.
选择App Store and Ad Hoc4.还是continue.
创建CSR文件5.这里需要选择CSR文件.
选择CSR文件6.打开钥匙串,钥匙串在Launchpad的Other文件夹中
Launchpad Other文件夹 钥匙串访问7.点击钥匙串访问 -> 证书助理 ->从证书颁发机构请求证书.
钥匙串8.电子邮件地址随意填写,邮箱常用名可不填,存储到磁盘.
证书信息9.存储在磁盘上的CSR文件
生成的CSR文件10.将CSR上传苹果服务器
CSR上传苹果服务器11.点击Download下载CER文件,保存并双击运行,运行完成后,点击Done.
下载CSR文件12.运行之后,在钥匙串里生成证书,确保证书有效.
钥匙串访问四.创建App IDs并绑定App的Bundle Identifier
1.点击App IDs,点击”+”号.
添加AppID2.填写AppID 和 Bundle Identifier,name可以根据公司项目名来填写,日期只是为了标记这个App ID创建的时间.建议填写.Bundle Identifier则为项目的Bundle ID.
添加AppID和Bundle Identifier3.选择App Services,默认为两项,(根据具体需求选择),点击continue完成创建.
App Services4.点击Register
App ID描述5.点击Done
点击Done6.注册成功后内容
App ID注意:
1.上传App所用的Bundle Identifier为英文 + 数字的组合,而且是固定的,不能使用占位符和特殊符号.
2.如果工程中的Bundle Identifier改变,则开发者账号中添加的App ID需要重新绑定.
五.生成描述文件
1.描述文件是描述哪台电脑能对哪个Bundle Identifier的工程进行打包测试或发布.点击Provisioning Profiles,点击All,再点击右上角"+"号.
生成Provisioning Profile2.如果是发布,选择App Store这个描述文件,英译为:创建发布描述文件以提交你的app到App Store;
如果仅是安装到不同手机上进行测试,选择Ad Hoc,英译为:创建发布描述文件以安装你的app到已经注册的设备上(注册的设备上限为100台),点击Continue.
3.在App ID这个选项栏里面找到你刚刚创建的:App ID,点击Continue.
App ID选择4.选择你刚创建的发布证书,根据自己电脑上的发布证书日期来选择,点击Continue.
选择发布证书5.在Profile Name栏里输入一个名称,这个是Provisioning Profile(简称PP文件)文件的名称,可随便输入,文件名后缀可带上日期,方便以后使用.然后点击Continue.
添加Provisioning Profile名称6.Download文件,并双击运行,点击done完成.
Download PP文件7.Download生成的PPFile.
生成的PP文件六.在iTunes Connect中添加上传App信息并提交到Appstore.
1.用开发者账号登陆iTunes Connect.
iTunes Connect2.点击我的App
我的App3.点击”+"号,然后新建App.
新建App4.按要求填写信息,SKU是公司用于做统计数据之类的id,根据公司需求填写
App信心5.每个描述后面的?号是苹果提供的提示
平台:
平台名称:
名称语言:
语言套装ID:
套装IDSKU:
SKU6.填写App名称、套装ID、类别.分级位置显示:无分级.具体分级需要在后面填写.
App具体信息7.填写价格、销售范围、批量购买计划.
价格、销售信息8.需要3.5寸、4寸、4.7寸、5.5寸预览图片,每个尺寸都要至少3张.
App预览图3.5寸:640 x 960
3.5寸4寸:640 x 1136
4寸4.7寸:750 x 1334
4.7寸5.5寸:1242 x 2208
5.5寸9.App的描述根据公司需求填写,如果App名称为”XX助手",关键词可以写:”XX、助手、XX助手”,关键词主要是为了让用户在AppStore上搜索应用时,能通过对应关键词能找到匹配的App.
XX助手10.iMessage App图中已经说明很清楚,一般不用处理
iMessage11.填写App图标
App图标12.分级填写,如图分级定为17+,如果想要4+,无限制的网络访问改为否.
分级填写13.如果XX助手App涉及和带有蓝牙的硬件连接,需要上传App和硬件使用操作的视频演示地址,我上传的是优酷.(只要是App和硬件进行交互,就需要有App操作视频演示地址)
XX助手审核信息14.Apple Watch图中也说明很清楚,一般不用处理.
Apple Watch图标七.xcode打包项目
1.构建版本,需要到Xcode中去打包.
构建版本2.版本选择的问题
版本选择3.打开Xcode,设备选择Generic iOS Device.然后使用快捷键Command + B,进行编译.下图中有一些简单说明
配置说明4.选择Product -> Scheme -> Edit Scheme 或者使用快捷键Command + < ,打开界面.
Edit Scheme5.把Run、Test、Profile、Analyze、Archive中的Build Configuration全部改为Release.之后Close.
修改为Release的位置6.编译成功,选择Product -> Archive.进行打包.
Archive7.打包后弹窗,上传给苹果团队进行测试的包不能带有iPhone等字样,因为,苹果对打包的文件名称有要求.所以,我把"Unity-iPhone"改了.
打包的文件名8.选择Validate进行验证,再Choose对应的付费过的开发者团队.
Validate9.点击Validate
点击Validate10.等待验证结果
等待验证11.验证失败,点击done.因为之前已经出现build为3的版本,所以,将build改为4,从步骤(五.6)再走一次流程.如果没错则继续.
验证失败12.验证成功,如下,选择done.
验证成功13.选择Upload to App Store,弹窗后还是选择付费的开发者团队.
Upload to App Store14.选择Upload
Upload15.等待上传
等待上传16.上传中
上传中17.上传成功
上传成功18.返回到iTunes Connect网站中,我的App -> 准备提交 -> 选择构建版本右侧的”+"号.
添加构建版本19.选择构建版本,点击完成.
选择构建版本20.提交审核.
提交审核21.出现广告标识,根据情况填写,再提交.
广告表示符22.App等待审核.
等待审核
网友评论
还有就是广告标志那个,是要提交审核了才会和出现填写的界面吗?
,我在做info.plist里面做了针对这个域名的子域名配置,但是一直都是显示-1844......的错误,怎么弄都没法AFNetworking连接