前言 #

如果还没有苹果开发者账号,自行注册苹果开发者中心 (opens new window) 并缴费成为开发者。 #

证书配置 证书教程 (opens new window) Win系统请使用 香蕉云编 (opens new window) / appuploader (opens new window) 进行生成。 #

发布证书(三个端只需一个即可 格式.p12 上传到后台 私钥证书#

1 登录香蕉云编 (opens new window)控制台,创建CSR文件,并将这个创建好的CSR文件下载到我们电脑本地 #

img

2 登录苹果开发者中心 (opens new window) ,点击Certificates菜单,点蓝色加号,创建证书。 记得创建证书的时候一定要选择iOS Distribution (App Store And Ad Hoc)类型的证书。 #

APNs_N_01

img

3 点击Choose File上传CSR文件(CSR文件创建流程见1)。选择好CSR文件后,点击Continue按钮。 #

APNs_N_12

4 回到香蕉云编控制台,在对应的CSR文件上传这个CSR文件,就可以生成最终的.p12格式的证书了,密码填到后台IOS证书私钥密码 #

img

P8证书(APNs Auth Key 三个端只需一个即可 上传到 DCloud UniPush) #

1 在苹果开发者账号 -Certificates, Identifiers & Profiles中,选择左侧Key,点击+新建。 #

APNs_N_19

2 填写Key Name,勾选Apple Push Notifications service (APNs),点击Continue按钮。 #

APNs_N_20

3 注册一个新的Key,再次确认信息,点击Register按钮。 #

APNs_N_21

4 创建成功后,点击Download按钮下载。注:只可以下载一次,请妥善保存。 #

APNs_N_22

5 上传到uni Push 后台对应位置 Team ID 在苹果开发者中心获取 #

image-20220313184735014

img

AppID创建(每个端一个 建议Bundle ID和安卓包名一致) #

1 在苹果开发者账号页面中间位置或者左侧菜单点击Certificates, Identifiers & Profiles#

APNs_N_01

2 创建AppID,点击左侧菜单栏Identifiers,再点击+按钮。 #

APNs_N_03

3 选择App IDs,再点击Continue按钮。 #

APNs_N_04

4 选择PlatformBundle ID类型,填写App IDDescriptionBundle ID,勾选CapabilitiesPush Notifications,点击Continue按钮。 #

APNs_N_05

APNs_N_06

5 再次确认填入和勾选的信息后,点击Register按钮。 #

APNs_N_07

6 注册成功后效果。 #

APNs_N_08

描述文件(Provisioning Profile 每个端一个 格式.mobileprovision 上传到后台 描述文件#

1 在苹果开发者账号 - Certificates, Identifiers & Profiles中,选择左侧Profiles,点击+新建。 #

APNs_N_23

2 选择此App Store的环境,即App Store发布的生产环境描述文件,点击Continue按钮。 #

image-20220316160342258

3 选择要创建Provisioning ProfileApp ID后,点击Continue按钮。 #

APNs_N_25

4 选择所属的开发者证书,(这里创建了多个开发者证书,建议只创建一个,方便管理)为了方便,选择了Select All,再点击Continue进入下一步。 #

APNs_N_26

5 为该Provisioning Profile选择将要安装的设备(一般选择Select All),点击Continue。注:App Store或者In House 默认所有设备。 #

APNs_N_27

6 给该Provisioning Profile填写Profile Name,建议命名环境+AppID,点击generate完成创建。 #

APNs_N_28

7 创建成功后效果图,点击Download下载Provisioning Profile到本地。 #

APNs_N_29

8 双击下载的Provisioning Profile文件,上传到后台描述文件#

编译得到IPA之后 上传APP STORE #

1 登录苹果开发者中心 (opens new window) ,点击app store connect,进入到app store的管理页面,如果你还没创建app,需要先创建app。 #

appstore

2 假如已经创建app,则点击app名称进入填写好各项资料,创建新版。 #

img

3 填写新版资料过程中它会要求你选择一个构建版本,示例用香蕉云编 (opens new window)上传ipa #

img

4 输入苹果开发者中心的专用密码和开发者账号,上传ipa去构建版本。注意要填写专用密码,不是登录密码,若不知道如何得到密码,参考文章 (opens new window) #

img

5 大概过几分钟,就可以上传成功,但要注意,上传成功后苹果开发者中心不能马上见到,因为苹果开发者中心还要验证app的程序是否有其他问题,大概过20分钟左右,就可以在苹果开发者中心的构建版本见到了,然后你就可以继续在苹果开发者中心继续上架app到app store了。 #

6 上架的过程中还会要求我们提供各种设备的屏幕快照(截屏),但假如你没有这么多类型的ios设备怎么截屏呢?你可以使用工具自动生成ios截屏 (opens new window) #

上次更新: 4/15/2022, 6:19:41 PM