使用Appstore生产证书测试APNS

时间:2016-02-04 16:40:04

标签: ios apple-push-notifications itunesconnect appstore-approval production-environment

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

3 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:-1)

APNs生产证书是通用的,因此它在开发和分发中都有效,请参阅Apple documentation here

对于AppStore分发证书:

  

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

以下是关于如何实现这一目标的全部内容:App Distribution Guide

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

答案 2 :(得分:-1)

这是实际问题。使用Appstore生产配置文件,我们可以创建.ipa文件,但我们无法直接在设备上安装它,它必须来自Appstore。它只能上传到App Store。所以,问题是因为我们无法在iPhone上安装软件包,所以在将软件包提交到​​Appstore之前,我们无法发送推送通知来测试它。因此,从技术上讲,无法测试设置。我很想知道是否有人破解了它。