uniapp生成推送证书和推送打包证书

推送打包证书:用于给有推送能力的app打包

推送配置证书:用于配置unipush后台

先生成推送打包证书(用这里的profile和打包证书打包):

1. 生成Identifiers

        a. Bundle ID选择Explicit,唯一值

        b. Capabilities选择push notifications

        c. 其他同生成普通打包证书流程

2 生成打包证书certificates

        a. 同生成普通打包证书,用以前生成的打包证书就不需要这一步

3. 生成打包profile文件

          a. 绑定一个打包证书

          b. 绑定之前生成的app id

后生成推送配置证书certificates(不需要其他步骤,生成直接配置后台)

       1.  Services选择Apple Push Notification service SSL (Sandbox & Production)

        2.  绑定之前生成的app id(与上面是同一个)

打包时容易出现的问题:

1. profile和证书不匹配:p12用错了推送证书,应该用打包证书。

2. profile没有推送服务:绑定的id没有选push能力。