为临时分发环境启用 Apple 推送通知 [英] Enabling Apple Push Notifications for ad hoc distribution environment

查看:20
本文介绍了为临时分发环境启用 Apple 推送通知的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已经成功地为开发环境实现了 APN.但是我在为临时分发环境实施相同的问题时遇到了问题.有人可以建议我为此创建不同的 App Id、证书和配置文件吗?沙盒有什么变化吗?步骤教程将非常有用.

I have successfully implemented APN for development Environment. But i am facing problems while implementing the same for ad-hoc distribution environment. Can anybody please suggest me do i need to create different App Id , Certificate and Provisioning Profile for that? And is there any change in Sandbox? A tutorial of steps will be very much appriciated.

谢谢萨利尔·卡哈尼斯

推荐答案

对于临时分发,请按照以下说明进行操作:

For Adhoc distribution, Please follow the instructions below:

  1. 在配置门户中,创建分发证书.
  2. 获取您打算用于测试的 iPhone 的设备 ID".打开 iTunes -> 连接您的设备 -> 选择您的设备 -> 在摘要窗格中,单击序列号标签,它将更改为标识符(40 个十六进制字符)-> 选择编辑、复制.
  3. 在配置门户中,转到设备 -> 添加新设备 -> 输入复制的设备 ID 并为其命名.
  4. 在供应门户中,创建分发供应配置文件.(转至配置 -> 分发).对于分发类型,选中AdHoc".选择App Id,如果你有分发证书,这里会自动选择.选择新输入的设备并提交.下载此配置文件.
  5. 在 Xcode 中,窗口 -> 管理器.单击设备并选择库 -> 配置文件.如果您是管理员,则单击刷新"应获取新创建的配置文件.如果没有,请将临时配置文件拖放到此列表中.
  6. 在 Xcode 中,在您的项目 Build Settings -> Code Signing Identity -> Release 部分,选择iPhone Distribution".对于Any iOS SDK",选择新创建的 Provisioning Profile.它将在列表中可用.
  7. 在 Xcode 中,产品 -> 存档.完成存档后,它将自动打开存档窗口.选择项目并单击分发,在分发窗口中,选择Save for Enterprise or AdHoc Deployment"-> 选择与新 Provisioning Profile 对应的Code Signing Identity".继续该过程,这将创建一个.ipa"文件.
  8. 发送此 .ipa 文件和新的配置文件以测试临时分发.

如何在测试设备上加载 adHoc 发行版:

How to load the adHoc distribution on the test device:

  1. 打开 iTunes,连接您的测试设备.
  2. 将新的配置文件拖放到 iTunes.
  3. 拖放 .ipa 文件 iTunes.
  4. 同步您的设备.这将加载应用.

要使推送通知适用于临时分发:

For Push Notifications to work on Adhoc distribution:

  1. 使用生产证书.
  2. 使用生产 APN 主机:gateway.push.apple.com
  3. 使用生产 APN 反馈主机:feedback.push.apple.com.

这篇关于为临时分发环境启用 Apple 推送通知的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆