使用应用商店生产证书测试 APNS



我依赖于iPhone应用程序中的推送通知服务,并使用开发和临时生产证书进行了测试,它工作正常。但是当我将应用程序提交到App Store时,我必须创建Appstore生产证书,在将应用程序发布到Apple之前,有没有办法使用此证书测试APNS。

我已经能够打包一个Ad Hoc发行版,该发行版为我在Apple开发人员中心指定的iOS设备提供.ipa。

然后,我使用 Diawi.com(这是一项很棒的服务,如试飞)将 .ipa 发送到指定的设备,但可以在提交到应用商店之前使用(如旧的试飞)

这是实际问题。使用应用商店生产配置文件,我们可以创建一个 .ipa 文件,但我们不能直接将其安装在设备上,它必须来自应用商店。它只能上传到应用商店。因此,问题是由于我们无法在iPhone上安装软件包,因此无法在将软件包提交到Appstore之前发送推送通知来测试它。因此,从技术上讲,无法测试设置。我只是好奇是否有人破解了它。

APNs 生产证书是通用的,因此它适用于开发和分发,请参阅此处的 Apple 文档。

对于应用商店分发证书:

在将应用上传到 iTunes Connect 之前,可以选择使用临时预配配置文件或团队预配配置文件将其分发以在已注册的设备上进行测试。

以下是有关如何实现此目的的完整演练:应用分发指南。

另一种选择是使用TestFlight,详细信息可以在上一个链接下找到。

最新更新