我得到例外......
Registration failure: no valid 'aps-environment' entitlement string found for application
当我尝试在我的Xamarin iOS应用程序中注册APNS时,...在 FailedToRegisterForRemoteNotifications 回调函数中。
奇怪的是,当我在调试模式而不是发布模式下编译时,我只得到这个异常,这意味着它不能成为这个过程通常会失败的众多方法之一。
我是否遗漏了一些关于Debug构建如何在monotouch中工作的微妙之处?
答案 0 :(得分:0)
在完善问题时,我找到了答案:增量构建与APNS不兼容。
默认情况下,对于调试模式,增量构建处于启用状态,并且它所创建的应用程序文件必须存在异常,以防止设备选择配置证书(包含APNS权利)。我怀疑停止以这种方式独立启动的应用程序是一回事。