准备:
一个已付费的开发者账号(账号类型分为个人(Individual)、公司(Company)、企业(Enterprise)、高校(University)四种类型,每年资费分别为$99、$99、$299、免费。)。
一个已经开发完成的项目。
首先你需要了解测试证书和发布证书的区别
-
长相区别
2C52E935-BC35-44FB-835F-290461F5148E.png
- 作用区别
1.开发证书(测试证书):真机运行使用
2.发布证书(生产证书):提交app的时候使用,以及打包的时候使用
其次你需要了解真机运行,打包测试,上传appstore 需要什么条件
- 真机:有开发者账号就可以进行真机调试
-
打包测试 :开发者账号,打包属性文件,发布证书
B5439D50-B257-4036-8AB9-CFF43E27C0EB.png
- 发布:账号,发布证书,发布的属性文件
注意: 打包和上架,证书用的是一样的,只是属性文件不一样
Ios 打包上架流程
1. 登录



2. 创建发布证书(生产证书) 以发布证书创建为例
-
一个开发者账号只能创建(1-2个开发(测试)证书,2-3个生产(发布)证书),如果你的App Store Ad Hoc 前面的按钮不能选择,则代表你的这个账号无法再创建新的生产证书了 。
解决方案是:用原来创建的证书生成P12文件导入自己的电脑里
选择添加.png
开发证书,生产证书选择.png
继续.png
C1C92F27-260B-4D3B-B239-7D4C2913233E.png
选择CSR文件.png
获取CSR文件
CSR文件:
**点击“钥匙串”->点击“我的证书”->点击“钥匙串访问”->选择“证书助理”->选择“从证书颁发机构请求证书.....” **

"CA 电子邮件地址" :不用填写
"电子邮件地址":可以随意填写

*回到开发者中心,选择刚创建CSR文件 *




导出p12文件
双击安装刚生成的发布证书->钥匙串->选择刚安装成功的证书->选择导出->选择p12->设置密码->生成存储




3.创建APP IDS
-
创建APP IDS 的时候会将APP ID 与你的App的Bundle Identifier绑定起来,管理起来。当你创建你的app的属性文件(描述文件)就需要用到的这个APP IDS ,
28B6DE3D-27CD-4A0B-916B-5523BB76A61A.png
创建以及绑定.png
创建成功.png
4.生成属性文件(描述文件)
- 属性文件(这里拿打包的属性文件创建为例)
- 用于测试的属性文件
- 用于发布的属性文件
-
用于打包的属性文件
1D481B76-0902-4B59-AD90-48C1CAD99795.png








创建推送证书
1.创建推送开发证书 aps_development.cer ,选择你刚刚创建的APPIDS








2.创建推送生产证书 aps.cer
生产证书的创建同开发证书创建的流程一样
上传AppStore
-
创建应用 选择iTunes Connect
1CC31D94-263C-4BA0-9958-C4F6D5A061E2.png
71F19C13-B401-4893-A3B9-940FFC012BB3.png
AC5745A7-A130-4F46-A86A-644862877C2B.png
22C74F64-E287-40A4-9A8D-5638349E37FE.png
8DE6253A-0379-4A73-8027-83C10B667BDE.png
65569568-F816-4582-9660-000B41664074.png
EA9F90FA-23B4-4F81-B820-CF7BCB3E5210.png
7B9F8DF0-DC7F-4429-93DE-6FF15E72F7E5.png
E0287EA8-6D02-49E9-81D5-0B1FD53F3447.png
92215D4B-7F16-46A8-9B30-CFD1F1628683.png
848900E8-41D4-407F-941D-4F58C8D15303.png
CD4F43FF-217B-4DDF-8346-9CB87B90079E.png
BEE15BE4-3B1A-411A-8B70-1C1A164DF8C0.png
-
打生产包(有两种方式,我只取其中一种)
17706031-B8B7-4E84-97CE-2B9F315C2F20.png
6D4DB5E6-59A9-4F3D-AF73-C45F71AEC449.png
修改.png
3870191B-C011-47A1-8AAC-92777E16CAED.png
点击打包.png
发布,测试选择.png
选择开发者.png
点击打包上传.png
上传中.png
上传成功.png
-
回到开发者中心->我的app->准备提交
选择构建版本.png
提交.png
- 点击发布即可
上架注意事项
如果使用了极光推送,修改为正式环境
C45873EB-5296-4A24-B600-20BE7E64306D.png
- 正式和测试环境切换
-
构建版本号修改
CB31F352-4A37-4508-B87F-60CBD14C630D.png
- 如果项目有强制更新,隐藏,上架成功后再显示,否则会被拒绝
-
如果用授权的功能,写清楚功能用处,否则容易被拒绝
1F69C755-769E-4503-9CE7-6DF8235F5187.png
6.类似发表朋友圈的,必须有举报投诉等否则被拒
后面会继续完善
网友评论