相关疑难解决方法(0)

捆绑标识符和推送证书... aps-environment权利错误

我已经阅读了xcode从哪里获取应用程序的标识符?,来自{PRODUCT_NAME}的XCode包标识符格式,并加载更多但......

我正在尝试推送推送通知并让人感到害怕

"Error Domain = NSCocoaErrorDomain Code = 3000"找不到有效的'aps-environment'权利字符串,用于应用程序"UserInfo = 0x15b200 {NSLocalizedDescription = no valid'atps-environment'权利字符串找到应用程序}"错误.

我很确定我已经正确地遵循了所有步骤,包括:

  • 在提供证书之前完成推送证书
  • 制作了'Entitlements.plist'
  • 添加了一个get-task-allow布尔值并将其设置为true(ad-hoc release)

唯一认为我无法理解的是Bundle Identifier

推送证书适用于

XXXXXXXXXX.com.julianbaker.pwcnewsuk
Run Code Online (Sandbox Code Playgroud)

PwCNewUK-Info.plist中的Bundle Indentifier用于

com.julianbaker.${PRODUCT_NAME:rfc1034identifier}
Run Code Online (Sandbox Code Playgroud)

如果我手动将其更改为

com.julianbaker.pwcnewsuk
Run Code Online (Sandbox Code Playgroud)

我得到一个UDID不匹配错误,因为该应用程序被视为PwCNewsUK

当我用谷歌搜索这个问题似乎有些混乱,但它似乎必须匹配?

题:

Bundle Indentifer应该与
XXXXXXXXXX.com.julianbaker.pwcnewsuk 的推送证书相匹配?

题:

我是否需要为配置文件添加"aps-environment"权利,如果是,在何处以及如何添加?(参见http://www.airplaysdk.com/node/3174等)

喜欢iPhone开发,但有时它可能是一个headbanger!

xcode push settings.bundle ios-provisioning

68
推荐指数
5
解决办法
8万
查看次数

如何分离iOS APNS通知的沙箱和生产设备令牌

我不小心并在同一个db表中混合沙箱和生产设备令牌.它导致一些安装生产应用程序的设备无法接收推送通知.

如何从db表中分离沙箱令牌和生产令牌?非常感谢您的帮助!! 谢谢!

notifications apple-push-notifications ios

8
推荐指数
1
解决办法
3735
查看次数