# 苹果开发相关-账号、证书、上架

# 各类账号介绍【上架方式】

其中ABM账号不能用于开发者开发使用,只是用于管理分发APP下载。

# 一、申请开发者帐号

注册Apple ID:https://appleid.apple.com/account 账号管理操作文档:https://developer.apple.com/cn/help/account/ 开发者账号注册:https://developer.apple.com/cn/programs/enroll/ ABM苹果商务账号注册:https://business.apple.com/#enrollment 【Apple 商务管理使用手册:https://support.apple.com/zh-cn/guide/apple-business-manager/axm402206497/web】

# 二、开发者账号操作

# 1、创建开发证书【Certificates】

1)、development开发和distribution发布,用于哪些开发者账号和mac可以开发和发布app 2)、推送证书也在这里创建 https://developer.apple.com/cn/help/account/create-certificates/create-developer-id-certificates

# 2、标识符【Identifiers】(包名)

bundleId和App GroupId https://developer.apple.com/cn/help/account/manage-identifiers/register-an-app-id

# 3、设备【Devices】

注册安装测试包的设备 https://developer.apple.com/cn/help/account/register-devices/register-a-single-device

# 4、描述文件【Profiles】

对应包名,创建开发或发布的描述文件 https://developer.apple.com/cn/help/account/manage-provisioning-profiles/create-a-development-provisioning-profile

# 5、开发或发布M3需要的证书和描述文件:

1)、开发或发布证书为.p12文件 2)、推送证书也是.p12文件用于后端或者三方推送平台 测试包需要开发证书(正式包需要发布证书);三个Identifiers、以及对应的3个Profiles(需要区分开发和发布);1个推送证书(后端推送服务)【参考包名:com.seeyon.m3.core(主工程)、com.seeyon.m3.callkit(组件)、com.seeyon.m3.share(组件)】

# 三、APP上架发布(Appstore Connect)

# 1、创建APP信息

上架appstore和ABM账号发布app的区别:

# 2、打包上传

创建好app信息版本号后,可以通过苹果官方app:Transporter上传包,也可以使用Xcode打包后上传。 Transporter软件上传 如果遇到包校验失败,解决对应问题后,需要移除再重新打包上传

# 3、提交审核

勾选好对应构建的包,就可以提交审核了。

编撰人:raosj、het