# 苹果开发相关-账号、证书、上架
# 各类账号介绍【上架方式】
其中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、提交审核
勾选好对应构建的包,就可以提交审核了。
快速跳转
