Missing Push Notification Entitlement

很无耐的使用的这个标题。一是显眼,二能被搜到。先问题后答案,还给你一个究竟。。。 

问题:我上传的 app  api包被打回了,收到这样一封邮件:

Missing Push Notification Entitlement_第1张图片
apple email

两个问题其实是同一个问题——— Entitlement

NSCameraUsageDescription,NSPhotoLibraryUsageDescription  两个key都是对Entitlement的配制,这是iOS 10以上系统才要求的。

看到第一个问题,就是因为加了key,但没有写value造成的,当时觉得不加说明文字界面好看些。


entitlement 参数配置

所以一定要加文字说明。

第二个问题是说我证书注册了远消息推送但并没有 配置 aps-environment ,其实官方的反馈写的真好,如果你用的是ios 自带的推送可以参考后面给的链接,我用的是第三方推送,所以说没有参考价值。


Missing Push Notification Entitlement_第2张图片
解决第二个问题管方说明


解决第二个问题


push notification entitlement 配置链接

结后语:

现在苹果对安全性要求越来越高,很多都需要配置entitlement:

iCloud

Push Notifications

Apple Pay

Access to Passes

以及沙盒

你可能感兴趣的:(Missing Push Notification Entitlement)