我创建了内部生产推送证书,无法生成iPA创建的推送令牌。当通过iTunes安装带有二进制文件的应用程序并且通过Xcode安装应用程序时,生成了。为什么会发生这样的事情?任何人都知道吗?
答案 0 :(得分:0)
这是因为我们有2个APNS环境 - Production&沙箱。当您使用Xcode生成本地构建时,它会使用沙盒证书自动签名,并且您将连接到沙箱APNS。如果您的服务器端也使用沙箱推送证书,您将获得此设备令牌的推送。
要测试生产环境,您需要正确的配置文件(包含.mobileprovision生产密钥的配置文件)。
您可以测试构建App的AdHoc版本的APNS生产环境。该应用程序将使用生产证书和服务器,它的目的是在您将其发送到AppleStore之前进行测试。或者,您可以通过下载更实时的表单App Store来测试生产推送。