iOS APP上架流程详解 前言:作为一名 iOS 开发工程师, APP 的上架是必备技能.iOS 上架的流程主要可以简单总结为:一个包,两个网址,... 

前言:作为一名iOS开发工程师,APP的上架是必备技能.

iOS上架的流程主要可以简单总结为:

一个包,两个网址,三个证书,

一个包:iPA包,上架用的.

三个证书:

1>签名证书.(MAC电脑钥匙串生成)

2>制作发布证书.(签名证书+开发者账号)

3>制作PP配置文件.(发布证书+AppID)

详细步骤:

一、在电脑上创建一个证书请求文件(签名证书)

首先,打开应用程序->实用工具->钥匙串访问(KEYCHAIN),如下图所示:

在证书助理中,选从证书颁发机构请求证书:

应用程序-实用工具-钥匙串访问

当然,也可以Launchpad->其他->钥匙串访问

钥匙串访问.png

钥匙串访问证书助理.png

点击从证书颁发机构申请证书,进入如下界面:

证书信息.png

注意:

1>电子邮件地址:填写你申请开发者账号的电子邮件地址

2>常用名称:默认就好

3>CA电子邮件地址:空

4>请求存储到磁盘(到时可以选择保存到桌面,方便找到使用)

点击继续,来到以下界面

保存.png

点击存储,将请求文件保存到了桌面上

桌面上的签名证书.png

此时,在桌面上就可以看到一个CertificateSigningRequest.certSigningRequest的证书请求文件(CSR文件)。

注意:CSR文件尽量每个证书都制作一次,将常用名称区分开来,因为该常用名称是证书中的密钥的名字。

双击CSR文件,安装签名证书

安装证书请求文件.png

点击继续,选择为您自己创建证书

创建证书.png

再点击继续

创建您的证书.png

点击创建,制作自签名根证书

制作自签名根证书.png

点击继续,证书成功创建

成功创建证书.png

签名算法:带RSA加密的SHA-256公共密钥信息:RSA加密,公共密钥256字节

二.制作发布证书

2.1前期准备工作

首先,需要具备以下条件

2>Mac操作系统

3>Xcode(这里使用的是Xcode7.3正式版)

开发者网站新首页.png

开发者账号首页.png

2.2发布证书的制作

点击Certificates,Identifiers&Profiles,进入如下界面:

添加证书界面.png

点击右上角的加号按钮,然后选择Production->AppStoreandHoc

选择制作发布证书.png

点击Continue

CSR文件.png

由于CSR文件已经创建好,直接点击Continue,然后上传CSR文件

生成你的证书.png

点击ChooseFile,选中在Mac上配置的请求文件

选中请求文件.png

点击Continue,这个时候,发布证书已经制作完毕

发布证书制作完毕.png

点击Download,这时就有了一个.cer证书文件`ios_distribution-8.cer

发布证书文件

`

双击安装证书(如果安装不上,可以直接将证书文件拖拽到钥匙串访问的列表中)

证书已经安装到钥匙串.png

三、制作ProvisioningProfiles配置文件(简称PP配置文件)

到目前为止,上架所需要的证书还不齐全,想提交AppStore,还需要PP配置文件。

2>制作PP配置文件,需要AppID和发布证书(发布证书在上一步已经做好了)

3.1申请AppID

选择AppIDs

选择AppIDs.png

然后点右上角的加号,创建一个新的AppID

Snip20160426_36.png

注意:这里有两项需要我们自己填:

选择你的app中需要的服务

AppServices.png

1>wildCard格式的证书没有推送,PassCard等服务的应用,慎重选择。

2>有一个区别,因为PP配置文件的开发者证书需要真机调试,所以我们需要绑定真机,如果没有的话,需要将真机的udid复制出来在此添加,在发布PP配置文件中,是没有这一步的。

点击Continue,进入如下界面

确认你的AppID.png

确认AppID信息,如果无误,点击Register

注册完毕.png

点击Done,这时AppID就申请成功了

3.2制作发布用的PP配置文件

点击ProvisioningProfiles,然后点击右上角的加号

发布PP配置文件.png

点击Continue,如图,选择我们自己的AppID

选择自己的AppID.png

点击Continue,选择发布证书

选择发布证书.png

证书我们这边可以借助辅助工具appuploader

点击新增

输入证书密码,名称

这个密码不是账号密码,而是一个保护证书的密码,是p12文件的密码,此密码设置后没有其他地方可以找到,忘记了只能删除证书重新制作,所以请务必记住密码。还有为了安全起见,密码不要太简单。证书名称是你为了在证书列表里面便于区别的一个字符,自己好辨识就可以,尽量是是字母和数字之类

选择证书类型

带distribution的是发布类型,带development的是开发类型。

apple类型=ios+mac,所以开发时选择iosappdevelopment和appledevelopment类型都是可以的

选择bundleid

只有部分类型的证书需要选择bundleid,例如推送证书。因为大部分证书是不和app关联的。而是通过描述文件profile文件关联app。

使用appuploader同步服务

如果期望制作好证书后在其他电脑上同样可以下载到这个证书,或者和你同事同步此证书,则需要勾选使用appuploader服务同步。否则您需要手动管理p12文件在不同电脑之间的传输,并且一但创建下载后,无法在其他电脑下载,只能手动复制文件过去。一般情况下,推荐使用appuploader服务同步。

证书类型说明

IOS开发选择appledevelopment或者iosappdevelopment类型ios发布选择appledistribution或者iosdistribution(appstoreandadhoc)开发推送证书选择applepushnotificationservicessl(sandbox)发布推送证书选择applepushnotificationservicessl(sandbox&production)

点击Continue,如图,给PP配置文件起个名字

给PP配置文件命名

点击Continue,如图,PP配置文件制作完毕

PP配置文件制作完毕.png

点击Download将PP配置文件下载下来,如图

证书.png

双击PP配置文件,将其添加到Xcode中

四、配置项目环境

4.1Account的配置

Xcode->Preferences->Account,如图

Account配置界面.png

1>点击+可以选择AddAppleID;

4.2项目配置

在项目Targets下的Identity中,Team选择对应的AppleID即可

选择对应的AppleID.png

在Xcode的项目设置里,ProvisioningProfile就可以选择对应的配置文件。

选择对应的PP配置文件.png

到此为止,前期的准备工作就做完了。

五、ipa打包

5.1Archive在线打包

在真机状态下选择Product->Archive(如果不是真机状态下,Archive会是灰色不可用的),成功会弹出如下图:

操作步骤.png

Archive在线打包成功后返回的界面.png

1>Validate表示验证,Export表示导出.

2>建议先点击Validate进行验证,验证的过程有点慢,但是为了审核顺利点,还是验证下为好。

3>验证成功后点击Export导出ipa的包用与上传即可。

导出ipa.png

六、ipa提交AppStore

6.1在iTunes中创建程序

选择iTunesConnect

iTunesConnect.png

进入iTunesConnect网页.png

进入iTunesConnect网页

iTunesConnect首页.png

打开我的App,然后点击左上角的加号,新建App

新建App.png

弹出以下界面,设置App信息

App信息.png

1>名称:指的是App上架后,显示在AppStore中的名称

2>主要语言:SimplifiedChinese(简体中文)

点击创建

App信息界面.png

价格与销售范围,根据app不同自己填写

价格与销售范围.png

设置完App信息,点击准备提交,进入如下界面

准备提交界面.png

设置App预览和屏幕快照

屏幕快照.png

注意:

1>这里需要不同屏幕的截图,可以直接用模拟器运行后截图。待模拟器运行开始的时候,按住cmd+S,模拟器的屏幕截图就直接保存在桌面上了

2>每种尺寸的屏幕截图必须是在模拟器100%的比例下进行截取。否则会报错。

3>上传的时候会提示“无法载入文件”的问题。原因是:截图保存的文件名有中文,修改下截图名称即可!

4>屏幕尺寸大家都可以查到,为了自己方便,简单备注下:4.7英寸->iPhone6/s5.5英寸—>iPhone6/sPlus4英寸—>iPhone5S3.5英寸—>iPhone4S

设置App描述和关键字

App描述和关键字.png

1>描述:对App进行简要介绍,让用户快速了解App的基本功能

2>关键字:用户可以通过这些关键字找到App

3>技术支持网址

4>营销网址

设置App综合信息

App综合信息.png

1>上传AppIcon的时候,需要上传1024*1024的,而且不能有圆角效果和透明效果!

2>点击编辑,设置分级,需要根据app的实际情况来设置

App审核信息

App审核信息.png

注意:审核信息,必须填写

设置版本发布选项,本例选择的是手动发布

版本发布选项.png

提交构建版本,打开Xcode,上传应用程序包

上传应用程序包.png

正在上传.png

等上几分钟

上传成功.png

有两种方式:

1>Xcode6或更高版本

2>ApplicationLoader3.0或更高版本提交构建版本

回到iTunes Connect网页,选择构建版本

选择一个需要上架的构建版本.png

点击提交以供审核

最后的确认信息.png

1>出口合规信息:如果使用了加密,选择『是』,否则选『否』

THE END
1.在线个性艺术签名设计免费版急切网09、艺术字体在线生成器 花体字体在线设计 艺术字转换器 教程链接:http://www.jiqie.com/a/35.htm 10、英文名字艺术签名设计免费版在线生成器 教程链接:http://www.jiqie.com/a/37.htm 11、英文签名设计免费版_英文艺术签名设计_Sign Generator 教程链接:http://www.jiqie.com/a/21.htm http://www.jiqie.com/a/
2.签名档专用姓名签名设计顶尖手写签名设计,为签名档而生,在线输入您的姓名,把姓名设计成签名档。 设计器原理是用艺术字体转换名字为签名档,同时融入时尚而又个性的元素。内含雨伞、风筝、红心、杯子、草莓、女孩、卡通、黑白、人物等签名素材!特别添加姓名宣言,让您的姓名签名设计更完美! http://www.yishuzi.com/b/m27.htm
3.在线手写签名签名设计免费在线手写电子签名设计,签名丝滑且带笔锋效果,使其签名效果更高仿逼真。同时你也可以直接选择指定签名字体直接生成签名,后面将陆续上线多种手写字体供选择。 使用说明 1.【背景透明】参数,默认为透明,透明的情况下,【画布颜色】选项不会生效,只有选择不透明的情况下,才会生效 https://tools.kalvinbg.cn/txt/sign
4.在线签名生成器免费,rpa,机器人,自动化艺术签名设计免费版在线生成艺术签名在线生成器2024年9月9日?·?艺术签名在线生成器使用非常方便,只需输入你的名字并选择款式就可以一键生成了,完全免费,不限制次数,你可以完全自由发挥. 最高支持四个字的中文名字设计,如果是 更多内容请查看http://www.kachayv.cn/https://www.wdlinux.cn/html/email/20241211/23845.html
5.中文签名在线生成中文字体分类发现字体中文签名在线生成 标签: 中文 最后更新: 2024-12-02 共 5个字体 简介: 中文签名在线生成 Aktiv Grotesk Trial Bold语言:英文 DR - Incido Light语言:英文 Bressay Trial Bold语言:英文 Cordale Trial Bold语言:英文 DR - IVORY Display语言:英文http://www.qiuziti.com/fontlist2?id=38989
6.签名设计,个性艺术签名!其中这件短袖的设计也是非常经典了,配上文字,有那feel了~ 睡醒了8 今天有点?上衣:m5is 黑色人像印花短袖T恤?裤子:guuka 撞色拼接抽绳束脚休闲裤?球鞋:椰子350黑天使 keshiw 得物er-U8P9H9L2 放学别走c 关注 签名设计,个性艺术签名! 让你名字呈现出不一样的美是我们的https://m.dewu.com/note/trend/details?id=254005218
7.在线免费设计签名,个性风格完美融合的新体验黄砂在线免费设计签名服务,致力于将个性与风格完美融合。无需任何费用,即可享受专业的签名设计,展现个人独特魅力。无论是简约时尚还是复古韵味,都能在这里找到心仪的签名样式。轻松几步操作,即可拥有专属的个性签名,让您的文字更加http://www.lequangm.cn/post/485.html
8.学写自己的名字签名最新资讯《学写自己的名字签名-免费设计艺术签名,把你自己的名字留言给我即可,在线制作中~》主要内容是米贤跃黄亚强李丙晓曹本佳陈振甫郑顺兴杨保兴吴春武马继超时明军蒋贵华李新峰由于要签名的人太多了,每天都不能满足每个人。-学写自己的名字签名,现在请大家看具体新闻资讯。 https://www.lwuxueyong.cn/jdyl/jdyl95830.html
9.姓名签名模板在线制作设计图书音像签名印章 90设计是专业电商模板网站,提供卡通名字印章姓名印章签名印章主图彩色小球在线设计制作,卡通名字印章姓名印章签名印章主图彩色小球为主图/直通车图书音像模板,不需要PS软件只需要轻松几步就可以制作好自己的主图/直通车图书音像模板,简单,快速,高效。卡通名字印章姓名印章签名印章主图彩色小球为1920*2911像素。 https://90sheji.com/toolmouban/40223101.html
10.艺术签名在线生成器最高支持四个字的中文名字设计,如果是英文名请进入英文签名设计专用页面,这里只能输入中文,英文显示乱码。 艺术签名在线生成软件经过多年的迭代,现在是7.0版本,更新了多处细节,如调整签名字与字的间距,优化生成签名的风格等大幅提升用户体验。http://www.kachayv.cn/
11.在线签名设计免费版在线艺术签名设计这是一款在线签名设计免费版软件,有着多达十一款的免费艺术签名可以生成,连笔签、一笔签、个性签、楷书签、花体签、合文签、隶书签、潇洒签、帅气签、书法签、可爱签等,每一款都是一种独立的风格,直接输入你的姓名就可以了,完全免费在线生成你名字的艺术签名,赶快来试试! http://www.uustv.com/
12.苹果app永久免签名工具在线一键生成苹果书签桌面应用图标(在线打包,无需证书,无需签名,无需上架 ) 产品介绍 创建流程 免签教程 安装界面显示组织名字 安装步奏显示自定义协议 支持自定义SSL域名签名安全验证 支持自定义苹果证书验证 去除浏览器书签特征,更像APP 多种接入模式,推荐离线接入,获得更好的兼容性 一http://iosmianqian.yimenapp.com/webclip-1330.html
13.设计师签名免费签名设计生成器在线签名生成转换设计师签名网是中国领先的艺术签名制作平台,免费签名生成转换器支持硬笔签、时尚签、立体签、行楷签等效果,集成草体签、瘦金签、板书签、童体签等功能智能实现在线签名设计,可生成png,svg,pdf格式,请牢记设计师签名 www.ssjjss.comhttp://www.ssjjss.com/
14.英文名字艺术签名设计免费版在线生成器急切网签名颜色签名底色 免费的英文名字艺术签名设计免费版在线生成器。 支持黄色、深黄、橘黄、粉色、大红、深紫、青色、深蓝、绿色等9种超酷艺术签名素材图片。 支持自定义签名颜色、阴影颜色、签名字体,支持多达92款英文名字签名设计。http://t.zhenbi.com/a/37.htm
15.艺术签名设计免费在线制作设计一笔签名曦之签名网专注于签名设计,个性签名,花式签名,在线签名,免费签名等高端定制服务;曦之签名网为大众提供个性手写签名有:商务签名,形象签名,连笔签名设计等高端优质的定制服务,联系电话:028-82662926。https://www.xizhiqm.cn/
16.英文字母生成器特殊英文字母符号在线生成英文字母生成器是可一键生成23种英文特殊字母,适用于个性英文昵称、网名、签名生成,支持一键复制。https://www.shubang.net/tools/english.html
17.电子签名设计免费版在线签名设计(电子签名在线制作)电子签名设计免费版在线签名设计(电子签名在线制作) 疫情期间,虽然远程办公,但是有时却免不了有需要及时签名的时候,签名一般都是需要手签。那怎么办呢?如果有电子版的手写签名是不是就可以有效地解决这个问题了? 那怎么才能实现电子版的手写签名呢? 今天就来分享一下在工作当中总结出来的电子版手写签名的方法。简单https://www.pphouqi.com/archives/10749.html
18.有哪些艺术签名在线生成工具?推荐两个艺术签名制作软件我们在日常生活中,常常需要对各种文件进行签名,例如快递签收、合同签订、成绩单签名等。一个好的签名能够给别人留下深刻的印象,因此有不少人会将自己的名字生成艺术签名,并进行签名的联系。那你们知道艺术签名在线生成工具哪个好吗?有需要制作艺术签名的小伙伴,快点跟着文章往下看吧。 https://cloud.tencent.com/developer/news/966188
19.Python+Tkinter制作在线个性签名工具python这篇文章主要为大家分享如何利用Python中的Tkinter库制作一个简易的在线个性签名生成工具,文中的示例代码讲解详细,感兴趣的小伙伴可以了解一下+ 目录 思路:先选择在线签名网站,找到接口模拟请求,然后将生成的签名图片显示在 Tkinter 生成的 GUI 窗口上,最后保存生成的签名图片 选择网址为:http://www.uustv.com/ 首先https://www.jb51.net/article/239746.htm
20.电子签名在线生成器软件在线生成电子签名电子签名制作软件多特软件园为您整理了多款电子签名在线生成器软件软件,在多特您能下载多款正规的、无毒软件,其中有在线签名设计免费生成器、连https://www.duote.com/zt/dzqmzxscqrj/
21.繁体字转换器在线转换真笔字转换器繁体字大全真笔字网输入要转换繁体字的简体汉字或者输入要转换简体字的繁体汉字 请在此处输入文字 简化字 简化字(英文:Simplified Chinese)简体汉字,又称“简体字”或“简体中文”。与繁体字相对。 繁体字 繁体字(英文:Traditional Chinese)繁体汉字,又称“繁体中文”,与简化字相对。http://www.zhenbizi.com/
22.火星文转换器,火星文转换器在线转换,非主流火星文网名个性签名火星文转换器是一款强大的在线文字转换工具,提供火星文、非主流繁体字、线体字、签名效果、菊花文转换,艺术字体在线生成器等功能。并且提供了各种类型的表情符号,是制作QQ网名、个性签名的实用工具。https://hxw.xpcha.com/
23.Ai艺术字体在线生成艺术字转换器字体转换器上一个艺术字体 下一个艺术字体 艺术字体在线生成控制台(增加倒影、投影、渐变等效果) 艺术字体 叶根卡通恶魔尾巴美呗嘿嘿体庞门正道细线体铁蒺藜体淘淘字体汉仪彩蝶体简汉仪海纹体华康金文字体腾祥相思简下雨了哦足球宝贝甲骨文字体哥特式字体海星田螺听不到啊圆圆字体我初恋了西良文字落落汤圆迷你双线秋生书法虾皮铭记https://www.yishuzi.cn/
24.工具大全万格工具箱,在线工具,在线改名实用工具万格改名生成器帮你在线生成好看的昵称,比如王者重复名和特殊符号名,还有爱心符号、花藤字、下划线、删除线、符号拆解、个性网名、竖排文字、空白文字、特殊昵称等,一键制作属于你的花样网名。https://wanges.cn/
25.一键logo设计怎么设计自己的签名?个性签名设计在线分享设计个性化的签名是展示出独特个性的绝佳途径之一,无论是用于电子邮件、社交媒体还是文书信函,一个独特的签名可以让你的信息更加突出、更具个性魅力.本文接下来就分享设计个性签名的方法,让我们一起来探讨下如何设计个性化的签名,让自己的名字成为别人眼中的独特存在.https://www.xunjiepdf.com/25693
26.免费签名设计在线生成免费签名设计一键生成器免费签名设计在线生成【免费签名设计一键生成器】 今天给大家分享一个可以帮助我们制作公务签、笔签、反笔签、形象签、仿英文签、防签、行草签、合体签、花体签、个性签各种设计风格的签名设计神器,就像下面这种,每个都特别的个性,书写方式呢有100多种,这只是一部分。https://www.shejilogo.com/article/design/1223.html
27.WonderGilrs新歌会同时在5个在线网站播放.大约有10万人同时收看 2007.02.14 与韩国著名服装品牌 TBJ 签定代言人合约 2007.03.17 举行首次签名会 2007.04.03 在中国举行首次歌迷会活动,WG成员们每个人的中文功底也都是相当好的 2007.05.20 韩国官方Cafe 成立,同日举行建立派对 同日得到首个音乐奖项 Digital Music Award https://baike.sogou.com/v4779506.htm
28.线上签字软件有哪些线上签字APP推荐4、《电子签名签字软件》 因为有些合同需要手签,在这个软件我们只需要输入我们的名字,挑选相关字体样式就可以一键生成了。生成之后的签字样式可以保存到手机,也可以在签署相关合同的时候直接填充。软件还支持对各种文件进行手机签署,也可以通过图片导入的方式,上传相关凭证或相关印章,更加方便快捷,实现无纸化签署。 https://m.wandoujia.com/strategy/6086106346296303148.html
29.艺术签名设计免费版签名设计免费版在线免费签名设计艺术签名设计免费版是神笔免费签名设计网开发的在线签名设计软件,签名设计免费版,在线签名设计免费版可以在线生成免费艺术签名,免费艺术签名设计必选神笔签名设计网!http://www.qm123.com.cn/
30.应用签名生成工具个性签名设计免费版在线生成器9、藏头诗男生导读:qq朋友们大家好书法,藏着闪字自定义今天是语录来给微信简体大家分享制作【个性名字签名设计教写】攻略书法,很多人只是设计出了软件名字句子超拽书法,闪字但是名字写语录中文的时候图片简软签名档下载件体不会写超拽书法,句子制作不知道该如何个性下手女生,微信下面我就来教大软件语录推荐家签名档超拽https://blog.csdn.net/weixin_39869733/article/details/110811250