gpt4 book ai didi

push-notification - xcode 8 推送通知功能和权利文件设置

转载 作者:行者123 更新时间:2023-12-03 05:36:02 26 4
gpt4 key购买 nike

使用xcode 8进行推送通知设置时,与xcode 7不同,xcode 8需要开发者打开推送通知功能开关(位于在TARGETS -> AppName -> Capability 如下图), push notifications capabilities

然后它将生成如下的AppName.entitlements文件

//AppName.entitlements
<key>aps-environment</key>
<string>development</string>

但是对于生产版本的App,如果我们将字符串更改为

//AppName.entitlements
<key>aps-environment</key>
<string>production</string>

然后功能显示警告

Capabilities warning

似乎无论在 aps-environment 中指定哪个字符串值,我们仍然可以在 application:didRegisterForRemoteNotificationsWithDeviceToken:

处获取推送设备 token

那么推送通知权限的正确设置是什么?谢谢

最佳答案

今天我在 Xcode 8 GM 中遇到了这个问题。禁用该设置、删除我的开发人员门户配置文件并重新生成它并再次启用该设置后,我能够消除 Xcode 中的警告。请记住,我没有摆弄权利文件。我将其留在开发环境中,存档后我得到了正确的 aps 环境设置(生产)。

即使在 GM 中,Xcode 似乎仍然有很多 bug

关于push-notification - xcode 8 推送通知功能和权利文件设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39266891/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com