Warm tip: This article is reproduced from serverfault.com, please click

其他-Xamarin Studio中的Apple推送通知和调试

(其他 - Apple push notifications and debugging in Xamarin Studio)

发布于 2013-12-20 13:11:25

我要例外了...

Registration failure: no valid 'aps-environment' entitlement string found for application

...当我尝试在Xamarin iOS应用中向APNS注册时,在FailedToRegisterForRemoteNotifications回调函数中。

奇怪的是,只有在以调试模式而不是发布模式进行编译时,才出现此异常,这意味着它不可能是此过程通常会失败的许多方式之一。

我是否缺少调试构建在单点触控中的工作方式的某些细微之处?

Questioner
Rupert Rawnsley
Viewed
0
Rupert Rawnsley 2013-12-20 21:11:25

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

默认情况下,增量构建在调试模式下处于启用状态,并且它所创建的应用程序文件必须存在一些异常之处,以防止设备获取预配证书(包含APNS权利)。我怀疑阻止以这种方式构建的应用程序独立启动的原因相同。