我跟随Parse的Push Notification Tutorial设置我的Parse应用程序,现在可以发送生产推送通知,而不是开发通知,所以我可以为应用程序商店做好准备。本教程中的 7.1 部分对此进行了介绍。
当我尝试创建AdHoc配置文件时,它只有在我创建iOS分发证书时才有效,当我创建一个APN生产证书时,为此目的是正确的,它向我显示:{{0} }
如果我决定继续使用此列表中的iOS分发证书:
已成功创建配置配置文件,但同样,它没有使用正确的推送通知证书。同样,因为我必须使用分发版来创建配置文件,所以在将我的Parse Notification设置连接到此配置文件时,我必须使用证书 .p12 文件。当我尝试这样做时,我不足为奇地收到以下错误:
因为我上传的是。分发证书的 .p12 ,而不是 APN Production iOS 证书。当我尝试将 .APN生成iOS 证书的 .p12 上传到Parse时,它可以正常运行,但我的测试iOS设备没有收到推送通知,因为配置如前所述,个人资料并没有使用该证书。
我是否错误地遵循了指示?为什么我不能使用生产APN证书创建配置文件,以便它可以使用Parse推送通知?
答案 0 :(得分:3)
我从未使用过解析,但你有两个确切的生产证书。
这是一个问题,撤销其中一个并再试一次应该有效!
配置文件不使用该证书
我认为你误解了你需要做的事情:
这是一张图片,用于说明配置文件的工作原理:
是个好主意
检查您用于签署和构建应用的配置文件也非常重要。
答案 1 :(得分:0)
原来我的错误是忘记在项目和目标中设置代码签名设置。