Apple在Xamarin Studio中推送通知和调试

时间:2013-12-20 13:11:26

标签: apple-push-notifications xamarin

我得到例外......

Registration failure: no valid 'aps-environment' entitlement string found for application
当我尝试在我的Xamarin iOS应用程序中注册APNS时,

...在 FailedToRegisterForRemoteNotifications 回调函数中。

奇怪的是,当我在调试模式而不是发布模式下编译时,我只得到这个异常,这意味着它不能成为这个过程通常会失败的众多方法之一。

我是否遗漏了一些关于Debug构建如何在monotouch中工作的微妙之处?

1 个答案:

答案 0 :(得分:0)

在完善问题时,我找到了答案:增量构建与APNS不兼容。

默认情况下,对于调试模式,增量构建处于启用状态,并且它所创建的应用程序文件必须存在异常,以防止设备选择配置证书(包含APNS权利)。我怀疑停止以这种方式独立启动的应用程序是一回事。