共计 1727 个字符,预计需要花费 5 分钟才能阅读完成。
创立证书登陆 苹果开发者网站 进入开发者账户。
从开发者账户页面进入“Certificates, IDs & Profiles”页面。
创立 App ID,填写 App IDs 的 Name 和 Bundle ID(如果 ID 曾经存在能够间接跳过此步骤)。
注: 此处须要指定具体的 Bundle ID 不要应用通配符。
为 App 开启 Push Notification 性能。如果是曾经创立的 App ID 也能够通过设置开启 Push Notification 性能。
填写好以上属性后,点击“Continue”,在下一个页面确认 App ID 属性的正确性,点击“Register”,即实现了 App ID 的注册。
两种鉴权形式的配置通过 .p12 证书鉴权如果你之前没有创立过 Push 证书或者是要从新创立一个新的,请在证书列表上面新建。
新建证书须要留神抉择 APNs 证书品种。如图 APNs 证书有开发(Development)和生产(Production)两种。
注:咱们只须要抉择第二个 Sandbox&Production,即可推送开发环境以及生产环境。在咱们后盾开发环境和生产环境也能够别离上传这一个证书即可。👀️点击“Continue”, 之后抉择该证书筹备绑定的 App ID。
点击“Continue”,会进入 CSR 阐明界面。再点“Continue”会让你上传 CSR 文件。(CSR 文件会在下一步创立)
关上零碎自带的 KeychainAccess 创立 Certificate Signing Request。如下图操作:
填写“用户邮箱”和“罕用名称”,并抉择“存储到磁盘”,证书文件后缀为 .certSigningRequest。
回到浏览器中 CSR 上传页面,上传刚刚生成的后缀为 .certSigningRequest 的文件。点击 Continue。这时会跳转到下载生成证书的页面,点击“Download”按钮下载,证书是 .cer 后缀的文件。
双击证书后,会在“KeychainAccess”中关上,抉择左侧“钥匙串”列表中“登录”,以及“品种”列表中“我的证书”,找到方才下载的证书,并导出为 .p12 文件。如下图:
在 MobPush 的管制台上,进入利用的推送设置中 iOS 的鉴权形式抉择“证书”,上传方才导出的 .p12 证书即可。
通过 APNs Auth Key 鉴权点击左侧列表“Keys”中的“All”,看账户中是否已有 auth key,没有则点击“+”新建。
填写该 key 的形容并抉择服务,如下图,而后点击“Continue”。(注:在开发和生产环境均可应用,且不会过期)
点击“Continue”让你确认信息,再点击“Register”,就能够下载该 key 了。(留神:记下下载界面中的 Key ID,而且只能够下载一次,请妥善保留。)
获取你之前创立过的利用的 TeamID 和 Bundle ID, 抉择 identifiers,点击本人创立的 identifiers,
能够看到 TeamID 和 BundleID
在 MobPush 的后台上,进入你利用的推送设置中 iOS 的鉴权形式抉择“Token Authentication”,上传 Auth key 文件(p8 后缀),并填写你的 Key ID,Team ID,和利用的 Bundle ID 即可。咱们会在后盾为利用进行鉴权。
Provisioning Profile 的创立创立 Provisioning Profile 的前提,已在 Apple Developer 网站创立待发布利用所应用的 Bundle ID 的 App ID,且为该 App ID 创立了 iOS Development 证书。在苹果开发者账号的 Provisioning Profile 页面点击下图按钮,创立 Provisioning Profile。
抉择此 Provisioning Profile 的环境后点击“Continue”:
抉择要创立 Provisioning Profile 的 App ID 后点击“Continue”:
抉择所属的开发者证书,再点击“Continue”进入下一步:
给该 Provisioning Profile 填写 Profile Name,点击“Generate”实现创立。
点击“DownLoad”下载 Provisioning Profile
双击下载下来的 Provisioning Profile,增加到 Xcode。