发布IOS应用程序到苹果APPSTORE完整流程
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
发布应用程序到苹果完整流程
参考:〔打包以及提交审核详细流程(新版本更新提交审核)〕
〔如何发布应用程序到苹果〕
开发环境:
:
开发机器:
真机部署测试:个人开发者
向导:
必备证书和证书〔第一个证书是真机部署测试时用到的,后者证书是发布时需要
用到的,缺一不可〕。
(该链接所指文章实现了消息推送的功能、详细讲解了各个证书的申请,以及使用)
〔开发这申请发布证书〕
我就说说接下来应该做的流程。
在你保证拥有以上两个证书的前提下,距离提交
审核,已经剩下两大步了:,创立,填写工程详细信息。
,打包验证通过,提交
工程。
好的,我就开始说重点了,童鞋们跟着我的流程走,保证不会迷糊和出错。
.预先准备
在你开始将程序提交到之前,你需要有一个,一个有效的发布证书,以及一个
有效的。
下面来看看它们各自的作用。
: 〔应用〕
是识别不同应用程序的唯一标示符。
每个都需要一个或者标识。
目前有两种类
型的标识:一个是精确的〔〕,一个是通配符〔〕。
使用通配符的可以
用来构建和安装多个程序。
尽管通配符非常方便,但是一个精确的也是需要的,尤其是当使用或者使用其他功能的时候,比方、或者。
如果你不确定什么样的适合你的工程,我推荐你读下苹果关于这一主题的文档:。
: (发布证书)
应用都有一个平安证书用于验证开发者身份和签名。
为了可以向提交,你需要创立一个。
首先需要创立一个〔发布证书〕,过程类似于创立一个〔开发证书〕。
如果你已经在实体设备上测试你的,那么你对创立就已经很熟悉了。
如果对此不熟悉,我建议你读下苹果关于和的详细指导。
: (配置文件)
一旦你创立了和,你可以创立一个以方便在中销售你的。
不过,你不能使用和相同的。
你需要为分销创立一个单独的,如果你使用通配符,那么你的多个就可以使用相同的。
: (生成设置)
配置、和已经完成,是时候配置中的了。
在的列表中选择一个,翻开顶部的选项,然后更新一下来跟之前创立的相匹配。
最近添加的有时候不会立马就在的中看到,重启一下就可以解决这个问题。
配置的
: (部署目标)
非常有必要说下,中每个都有一个,它可以指出可以运行的最小版本。
不过,一旦应用在中生效,再去修改,你要考虑到一定后果。
如果你在更新的时候提高了,但是已经购置应用的用户并没有遇到新的,那么应用就不能在用户的移动设备上运行。
如果用户通过 (不是设备)了一个更新过的,然后替代了设备上原先的版本,最后却发现新版本不能在设备上运行,这确实是个问题。
() 当你决定提高现有的时,要在新版本的版本注释中进行说明。
如果你提前告知用户,那么至少有一点,你已经尽力阻止问题的发生了。
() 对于一款新,我经常会把设置为最近发布的系统版本。
因为新版本发布后,渗透率的增长速度是令人难以置信的。
很多人认为提高会失去大局部市场,这个说法并不准确,比方,发布后一个月,超过的设备已经进行了更新。
但对而言,就是另外一回事了,用户并不会像用户那样热衷于更新操作系统版本。
【以上简而言之,最好从工程设计时,就决定是否考虑兼容低版本用户,支持的话,写代码时使用新特性时最好做一下判断,是老版本是新版本】
在最新的上,公布的数字显示,的市场占有率已经为
. (资源包)
: (图标)
是中不可分割的一局部,你要确保尺寸不会出现过失。
: ()
: ()
: () ()
: ()
: ()
: 屏幕截图
屏幕截图的作用不言而喻,你可以为每个上传张截图,虽然至少需要上传一张,可能很少有人会只上传一张图片。
另外,你还需要分别为和准备不同的屏幕截图。
这也是不小的工作量,但却能展示应用的另一面。
开发的一款售价美元的软件可以为你节省不少时间。
可以帮你把状态栏放在截图的正确位置。
屏幕截图和是应用给用户的第一感觉,直接关系到用户会不会购置。
不过,你所上传的屏幕截图也不一定非得是实际的截图,看看’ ? 截图可以通过使用此策略,更具吸引力和说服力。
当我们连上调试机以后。
可以利用中中的轻松的截出标准大小的图片。
: 元数据
在提交应用之前,要管理好的元数据,包括应用名称、版本号、主要类别,简洁的描述,关键词,.支持。
如果你需要更新应用,你还要提供新增加的版本内容。
如果你的应用需要注册【翻开需要登录,比方飞信】,你还得向苹果提供一个测试账户或者账户,这样审核人员就能很快进入,而不用再注册账号。
. 提交准备
以后,开发者提交应用的过程就简单多了,可以直接使用进行提交。
首先在中创立,访问,使用你的开发者账号登陆,点击右边的“ 〞,点击左上角的“ 〞,选择“ 〞,然后完成表格。
〔注意,创立时填的就是你开发的工程,名称和一定要相同〕。
点击进入
左上角,添加一个,如果你的开发账号之前已经提交过,下面就会列出来。
第一个页面,选择语言,应用名称,,〔会让你选择自己创立工程的〕。
〔答疑:在我们进行版本更新的时候名字,描述,新版本描述,关键词,支持,截图、联系方式,〕均可以更改
是一个用来识别的特殊字符串。
我经常使用的。
最下边是的,你可以从下来菜单中选择通配符或者准确的。
这个页面是选择上线的日期〔因为还需要审核,一般都是推迟几天〕,售价,以及是否支援教育机构之类的。
以上页面是写版本号,公司名称,软件首类别,次类别〔注意两个类别不得重复,否那么不会通过〕,以及评级划分。
以上是软件的内容描述,关键字,技术支持,以及下面的技术负责人的名字,姓,,号码,这些都很简单,你们都懂的。
接下来是选择一张的软件图标,让做吧,我也不晓得软件的图标为啥要做这么大;
继续上传张软件的截图,要挑选最重要的图片展示,大小是上集成了截图功能,那么是翻开视图窗口,点击自己的标签页下的,就可以截图了,尺寸正好,很方便的噢亲。
完事后检查无误,点击提交。
选择是否使用各种加密技术,是否使用第三方的内容,是否有广告等。
好了,走到这一步,根本上算是完成了一个的创立,这里列举了你的,,,随处可见的点击进入可以修改刚刚提交的信息,看到红色圈住的状态了:千万不要认为此时工作完成了,还差一步,如果此时你关闭了页面,准备最后一步,你会发现到时会出错的。
我就因为这个绕了半天。
点击坐下的进入后的页面回会是此软件的一个详细列表展示了软件的名称,描述,软件截图,技术联系人信息,等。
看完无误后,一定要点击右下角〔或右上角〕的按钮〔〕,只有点了这个按钮,才会改变当前的状态为:。
【注意:如果是状态,在下打包提交应用,会有: .
"" >
此时,如果你的首页变成了:那么恭喜你,此步顺利通过,剩下最后了。
(注意如上截图,点击,完成了网页的所有工作)。
上操作:设置证书,打包,提交工程。
翻开,首先确保你配置好了证书,看我如下截图。
确保和都是选中我们申请好的证书。
到了次步骤,有的教程说创立一个新的我也尝试创立了,不过这里不推荐新手创立,因为使用照样可以打包,创新新的认为会让新手更晕菜。
〔如上截图〕
. 上传二进制文件
•接下来打包应用程序〔前提,已经申请过发布证书并安装,未申请的请参照本文开头的链接进行操作〕
.翻开,选择> 〔必须采用真机〕
.然后选择…
.选择第二个
.选择发布证书
点击之后便会生成文件
.上传文件,,需要用自带的
.在中选择应用程序()>右键选择>显示包内容>>>
.翻开会出现登录界面,同样用登录开发者中心的账号登录,第一次登录会出现一个接受协议页面,打√后继续就行了
.进入后选择,会出现你在中心填写的工程,是等待上传状态,选择上传就可以了。
.上传成功后再回到开发者中心,刷新页面就会发现工程是等待审核状态了,正常审核周期是个工作日
注意:
在使用上传文件的过程中,遇到了以下问题,
通过修改删掉,只保存的方式解决该问题:
提醒:
如果你使用了来进行第三方类库管理,你需要把你管理的工程的〔删掉,只保存〕
哈哈。
第一次发布。
碰到了很多问题,得到了不少好友帮助,非常感谢。
也希望本文能对即将发布系统的你起到一些知道、帮助。
那我也将会非常开心。
因为还没体验过应用更新,所以一下内容均摘抄自。
当我们的文件通过上传后,突然觉察不对。
想重新替换上传的话。
可以通过以下步骤:
. 进入到我们的应用
.点击
.进入后,在右上角有
选择
.进入页面以后,点击就行了
.重新通过打包,重新通过上传
好了,接下来说一下,如何在有证书,开发者账号的情况下,通过正规途径,导出,安装在任意中〔亲测越狱〕
当我们在上几步,打包的时候,观看你工程的文件夹下,已经生成了真实的,不过这个还不是我们真正想要的文件。
〔如上截图〕选中下的,右键,此时翻开我们的,拖动软件到下。
此时,我们的软件就拖到了中了,可是发现没有软件图标啊,不用怕,这是很正常的。
右键软件,选择在中显示〔如上截图〕
此时,眼前这个软件,就是我们想要的啦。
我亲测安装到越狱后的,一点问题都没有〔不用担忧证书的问题〕【注意:越狱的版本一定要高于软件的版本要求】
目前还没有测试未越狱的,不过我想应该无法安装,因为的审查机制是很严格的,必须安装在有描述文件的中内〔这一点在真机部署测试时就已经表达出来了〕
年月日插播
如果您都看到了这里,我真的佩服您能忍受我如此繁琐的措辞,因为时间原因,写一篇博客并不是很容易,所以有些语言或是排版组织的不是很好,年过来了,现在我终于理解整个调试以及发布以及多人开发的流程,如果您现在也是朦胧状态,感觉的机制好麻烦,或是在多人开发时遇到了:不妨建议您看我另一篇文章,文章最后介绍了、、、之间区别和联系,相信您看完后一定会恍然大悟!
解决方法〔原有私钥丧失〕及、、、之间区别
好了,谢谢各位看到这里,说的有些啰嗦,但是如果你按照此步骤,走完流程,就会悟出其原理。
至少不是看到一教程,又看到另一教程,都不一样,干着急。
有什么问题可以给我留言,我看到后会尽量帮助大家解决,一起学习,成长。
赠送传送门一个:
年月日最新更新:新版本提交审核
当我们经过重重关卡,新工程终于在上线之后,就会接踵而来遇到维护的问题,那么新版本提交,就没有这么复杂了,如果以上的教程你都理解了,新版本也就那么几个需要注意的地方,听我慢慢道来。
,首先需要修改代码,就是说,你要有更新的内容,比方功能,比方〔貌似是废话〕
,当确定一切都之后,需要设置工程的和号,新版本
是显示对外的版本号,〔和用户可以看到〕,而别人看不到,只有开发者自己才能看到,相当于内部版本号。
【更新版本的时候,也要高于之前的号】
,登录网站,在工程右侧,点击,弹出提示输入版本名称和更新内容,完事后点。
,在网站上详细审查一下新的版本名称和更新内容,还有是否有需要替换的截图,确定无误后点右上角的,到此网站的设置完毕。
接下来就是提交新工程了。
【此设置有一个需要注意的提示,如下截图】
让你选择是审核通过后自动更新到应用商店,或是自己手动控制更新,很人性化。
,设置为发布的证书,选那么,然后然后,跟上边第一次发布时一样。
,翻开界面的标签页,检查无误后,先验证后。
等待完毕后,如果没有什么问题,刷新网站吧,你新提交的工程状态变成了:
**********************************打包上传时错误汇总?持续更
新?**********************************
上传时出错: .
它是说,你的签名不对,打包发布时,一定要使用模式,并把证书选择为自己的发布证书。
关于设置或
有时打包遇到错误,网上都说,在设置>> 选项去掉或设置为就可以了。
从网上搜了一下的含义,大概意思是说开启内置验证,比方规定的一些大小是,而你的尺寸不是这个,就会导致发布失败。
上传时出错: .
这个是说,的证书选择错误了,解决方法:
> > > 设置为
这样就啦。
上传时警告: . , . ().
这个警告,网上遇到的人很多,但是众说纷纭,貌似没有一个权威的解决方法,
首先要养成一个查阅官方文档的习惯:
要明白真机调试和发布应用的几个步骤,不能连还没创立,就直接想用打包发布啊!还有要明白和的作用和区别。
这个警告,我的理解是:
前提确认是近期的版本,工程的也至少要是常用的。
正确,真机调试证书和证书都对应于当前设置。
首先检查你的的是否正确了,还有就是设置是否正确..
然后注意不要使用模拟器,要选择,去里查看的时候,是不是使用的!
如果都不行就删除钥匙串里的相关文件,重新去里申请再下载!
上传时出错:
. , . .
把你的由改成.就这么简单.
上传时出错:
这个错误是说,我们工程文件中的弄错了,这个属性需要类型的数值,改成如下列图所示就可以了。