我要例外了...
Registration failure: no valid 'aps-environment' entitlement string found for application
...当我尝试在Xamarin iOS应用中向APNS注册时,在FailedToRegisterForRemoteNotifications回调函数中。
奇怪的是,只有在以调试模式而不是发布模式进行编译时,才出现此异常,这意味着它不可能是此过程通常会失败的许多方式之一。
我是否缺少调试构建在单点触控中的工作方式的某些细微之处?
在细化问题时,我找到了答案:增量构建与APNS不兼容。
默认情况下,增量构建在调试模式下处于启用状态,并且它所创建的应用程序文件必须存在一些异常之处,以防止设备获取预配证书(包含APNS权利)。我怀疑阻止以这种方式构建的应用程序独立启动的原因相同。