ios推送证书开发/分发问题

ios推送证书开发/分发问题,ios,iphone,xcode,apple-push-notifications,pushwoosh,Ios,Iphone,Xcode,Apple Push Notifications,Pushwoosh,当我用xcode运行应用程序时,我用开发证书测试了我的ios应用程序。稍后在提交之前,我创建了分发证书,并用新的p12文件和分发证书更改了推送设置。。从xcode运行时,推送无法到达设备。。我的问题是 使用分发证书..仅当应用程序从应用商店下载时,我才能发送推送吗?我不能在提交之前从xcode运行应用程序来测试它吗?您必须使用分发证书来创建IPA,以便在生产环境中测试推送通知。使用分发证书对应用程序进行签名时,无法测试来自XCode生成的推送通知。您确实需要使用分发证书来测试生产APNS环境。您

当我用xcode运行应用程序时,我用开发证书测试了我的ios应用程序。稍后在提交之前,我创建了分发证书,并用新的p12文件和分发证书更改了推送设置。。从xcode运行时,推送无法到达设备。。我的问题是


使用分发证书..仅当应用程序从应用商店下载时,我才能发送推送吗?我不能在提交之前从xcode运行应用程序来测试它吗?

您必须使用分发证书来创建IPA,以便在生产环境中测试推送通知。使用分发证书对应用程序进行签名时,无法测试来自XCode生成的推送通知。

您确实需要使用分发证书来测试生产APNS环境。您有两个选择:

1) 创建临时生成。
2) 创建应用商店构建并将应用提交给TestFlight。然后,您可以使用TestFlight安装应用程序,而无需通过应用程序审批流程。这是测试生产设置、APN、CloudKit等的最佳方法

当然,您不能在Xcode中调试这些生产版本,因此您可能需要添加一些其他日志等来诊断遇到的问题