Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/117.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 应用商店上的现有应用程序正在获取通知时,无法在生产服务器上获取通知_Ios_Iphone_Xcode_Ios Provisioning - Fatal编程技术网

Ios 应用商店上的现有应用程序正在获取通知时,无法在生产服务器上获取通知

Ios 应用商店上的现有应用程序正在获取通知时,无法在生产服务器上获取通知,ios,iphone,xcode,ios-provisioning,Ios,Iphone,Xcode,Ios Provisioning,我想更新app store中现有的iOS应用程序。我有一个问题,当我在设备上安装带有分发证书的iOS客户端时,我在测试中没有收到通知。下面是发生的情况: 我们有带证书的测试服务器来发送通知。在苹果会员中心,我有证书: iOS开发 APN的发展 配置文件开发使用该证书的MyApp 此外,我在生产服务器上也有相同的功能: iOS分发 APN的生产iOS 以及已连接到的分发类别中的配置文件DistripMyApp 那张证书 使用相同捆绑包和id的DEV/PRO。 问题是,当我编译以使用测试服务器时,我

我想更新app store中现有的iOS应用程序。我有一个问题,当我在设备上安装带有分发证书的iOS客户端时,我在测试中没有收到通知。下面是发生的情况:

我们有带证书的测试服务器来发送通知。在苹果会员中心,我有证书:

iOS开发

APN的发展

配置文件开发使用该证书的MyApp

此外,我在生产服务器上也有相同的功能:

iOS分发

APN的生产iOS

以及已连接到的分发类别中的配置文件DistripMyApp 那张证书

使用相同捆绑包和id的DEV/PRO。 问题是,当我编译以使用测试服务器时,我收到的通知没有任何问题,但当我将其更改为生产服务器并使用DistricMyApp配置文件对其进行签名时,应用程序符合要求,但我从未在我的设备上收到通知

我想也许我们在生产服务器上的证书有问题,所以我安装了app store中已经存在的同一个应用程序,并使用此证书尝试发送通知-一切正常

我不明白是什么问题,当我把它编译成专业版的时候,我什么都没有得到,但是当我下载已经使用这个证书的应用程序时,一切都很好


在上传之前,我如何检查我的生产版是否能与通知一起正常工作。

证书和配置文件都很好,问题是当您将其编译为临时版本时,您只能通过iTunes或其他分发服务进行安装,因此推送通知才能正常工作。从Xcode安装它是行不通的!这不是真正的临时部署

奇怪,但这就是答案