Ios 当通过diawi生成.iPA文件并且设备中安装了应用程序时,无法获取推送通知

Ios 当通过diawi生成.iPA文件并且设备中安装了应用程序时,无法获取推送通知,ios,objective-c,xcode8,Ios,Objective C,Xcode8,我正在为我的应用程序编写苹果推送通知。在调试阶段,我的应用程序运行良好。但当我通过diawi生成IPA文件并安装到我的设备上时。推送通知不起作用。设备无法接收推送通知。如何解决此问题?您可以在其中查看两件事: 1) 确保使用相同的临时配置文件创建生成 2) 确保您已经为推入式xCode项目启用了所有必要的设置 3) 如果您同时执行上述两个步骤,则尝试通过deviceToken方法向您在DidRegisterForRemotionTifications中获得的deviceToken发出警报 - (

我正在为我的应用程序编写苹果推送通知。在调试阶段,我的应用程序运行良好。但当我通过diawi生成IPA文件并安装到我的设备上时。推送通知不起作用。设备无法接收推送通知。如何解决此问题?

您可以在其中查看两件事:

1) 确保使用相同的临时配置文件创建生成

2) 确保您已经为推入式xCode项目启用了所有必要的设置

3) 如果您同时执行上述两个步骤,则尝试通过deviceToken方法向您在DidRegisterForRemotionTifications中获得的deviceToken发出警报

- (void)application:(UIApplication*)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData*)deviceToken
{
    NSString *dt = [[deviceToken description] stringByTrimmingCharactersInSet:
                    [NSCharacterSet characterSetWithCharactersInString:@"<>"]];
    dt = [dt stringByReplacingOccurrencesOfString:@" " withString:@""];
}
-(void)应用程序:(UIApplication*)应用程序DIDregisterforRemotionTificationswithDeviceToken:(NSData*)deviceToken
{
NSString*dt=[[deviceToken description]StringByTrimmingCharactersSet:
[NSCharacterSet characterSetWithCharactersInString:@”“];
dt=[dt stringByReplacingOccurrencesOfString:@“with string:@]”;
}

有关更多说明,请参见教程

您是否已为生产/临时生成推送证书?是的,当然在调试阶段工作正常……。请确保先删除应用程序,然后从diawi安装。。。我在diawi测试,一切都很好<代码>先删除应用程序不是必需的,但可能存在一些问题,这会导致…我已经尝试了好几次,但没有用。。。。。