接受项目证书从新配置
证书制作
-
制作证书
制作证书.png
或者到Identifiers里面去配置
Identifiers.png
制作.p12
image.png
- 极光后台最好把开发和生产环境证书都搞好 不然红色感叹号一直在
获取推送能力
-
Capability
image.png -
PushNotifications 生成entitlements
image.png
这是之前的
11.png
-
删除entitlements
WX20200402-134934.png
下面截图位置直接delete即可
image.png
did Fail To Register For Remote Notifications With Error: Error Domain=NSCocoaErrorDomain Code=3000 "未找到应用程序的“aps-environment”的授权字符串" UserInfo={NSLocalizedDescription=未找到应用程序的“aps-environment”的授权字符串}
-
找了很多方法 包括极光官方方法 都不行
image.png
http://blog.csdn.net/stefzeus/article/details/7418552
- 奇怪现象就是正式环境 可以didRegisterForRemoteNotificationsWithDeviceToken 但是测试不行
-
大招 在Xcode 的 Build Settings 找Code Signing Entitlements 完善Debu 和 Release 路径一致即可
image.png
无关紧要的问题
-
为了解决这个授权问题 找了很多问题 其中改了几个地方
WX20200402-164608.png
WX20200402-164941.png