首先,通过下面的思维导图,展示下 APP上架的从0到1的整体思路,希望大家有个了解,后面可以根据具体的实践步骤进行操作
APP上架从0到1的思维导图.png
Tip :
- 在申请账号这步省略,可自行在Apple Developer上进行配置
- 如果文章讲述的个别配置操作有问题,可以自行百度或者留言
进入正题:
Apple Developer相关配置:
1、进入Apple Developer
-
点击右上角的accout,进入下面的登录界面,如果没有自行用邮箱创建,后面的都要用这个账号进行上架操作
Apple Developer登录界面 -
登进来后,就是下面的界面:
登录成功的界面 -
我们点击Certificates, Identifiers & Profiles进入配置证书的界面
-
每个证书会有5个属性,名称,证书类型,使用平台,证书创建人,过期时间,这个证书类型包含的有Development开发版本,Distribute上线版本,APNs的证书也是有这两个版本的:
-
注意:如果多人开发的话,不需要每个人都去创建,一个人创建,在钥匙串导出证书的p12文件给他安装即可,后续就使用同一个证书进行开发,上线
Certificates, Identifiers & Profiles -
我们初次可点击“+”加号去创建我们需要的证书,进入下面的界面:
image.png -
Sign development versions of your iOS, macOS, tvOS, and watchOS apps. For use in Xcode 11 or later.
这里的 iOS, macOS, tvOS, and watchOS 都是指开发的针对平台和Xcode适用版本 -
我们拿一个开发者证书作为示例:
选择Apple Development 点击continue:
image.png -
此时我们需要去Mac的钥匙串访问,创建一个Certificate Signing Request:
image.png
image.png
image.png
- 会在你选择的文件目录下生成一个CertificateSigningRequest.certSigningRequest文件:
-
回到Apple Developer的网站,选择choose file:
------ -
“选取以上传”后,会直接生成一个证书,点击下载,下载到本地,双击即可运行本地Mac上了
-
如果是下面这样就是证书没问题的,可以去Xcode运行使用了
-
结合上面说的,如果需要导出证书的p12 文件给其他同事,直接在这里点击证书,点击导出证书,设置密码,告诉同事即可
image.png -
另外几个功能和大家简单一下:
-
在此处着重说一下Device,我们在开发过程中,可能需要涉及到打ipa包测试,但是有的手机设备的UDID并没有添加到我们的后台,这个时候,就需要需要安装的收集,提供它的UDID(设备标识),然后在Device中添加进去即可
-
查设备标识的方法: 查设备标识的方法
image.png
-
至此 Apple Developer的配置结束
Xcode 配置(演示Xcode Version 12.4 (12D4e)):
1、配置account
配置account - 1
配置account - 2
2、配置Bundle id
配置Bundle id
3、上线准备配置,将配置都选择为Release版本(快捷键 command + shift + ,)
image.png
image.png
4、点击工具栏——>Product——>Archieve即可
点击Archieve
5、Achieve后悔到一个弹窗的操作界面,点击Ditribute App上线app,如果证书没有问题,会是一马平川,直接到status为Success即可
Achieves
6、点击Ditribute App后的几种状态:
App Store Connect :提交至App Store Connect 上线版本
Ad hoc:内部测试ipa,导出ipa
- 至此 Xcode 配置的配置结束
App Store Connect配置上线App信息:
-
还是在Apple Developer网站点击App Store Connect进入
image.png
- 点击app 进入,点击+号
- 在新建app的语言,设置下主要的语言,如果是国际化版本的话,项目内部做国际话语言适配即可。
-
创建出来后,直接在app信息中配置相关app信息即可
image.png -
如果在固定的国家上线的话,在此处设置即可:
销售范围
最后在app信息中填写好,公司网址,测试账号,APP类型等信息就可以了
网友评论