捆绑包标识符和推送证书…aps环境授权错误
我已经阅读了xcode从哪里获取应用程序的标识符?,来自{PRODUCT_NAME}的XCode捆绑包标识符格式,并且加载了更多但... 我正在尝试发送推送通知并让他们感到恐惧 “错误域= NSCocoaErrorDomain代码= 3000”找不到适用于应用程序的有效'aps-环境'权利字符串“ UserInfo = 0x15b200 {NSLocalizedDescription =找不到适用于应用程序的有效'aps-环境'权利字符串}”错误。 我可以肯定我正确地遵循了所有步骤,包括: 在预配证书之前做好推送证书 做了一个“ Entitlements.plist” 添加了get-task-allow布尔值并将其设置为true(临时发行版) 我唯一无法完全理解的是Bundle Identifier 推送证书用于 XXXXXXXXXX.com.julianbaker.pwcnewsuk PwCNewUK-Info.plist中的Bundle标识符用于 com.julianbaker.${PRODUCT_NAME:rfc1034identifier} 如果我手动将其更改为 com.julianbaker.pwcnewsuk 由于该应用被视为PwCNewsUK,因此我收到UDID不匹配错误 当我用Google搜索这个东西时,似乎对此事有些困惑,但是似乎他们必须匹配? 题: 捆绑标识是否应与 XXXXXXXXXX.com.julianbaker.pwcnewsuk的推送证书匹配? 题: 我是否需要在配置文件中添加“ aps-environment”权利,如果需要,在何处以及如何使用?(请参阅http://www.airplaysdk.com/node/3174等) 热爱iPhone的开发,但有时可能会让人望而却步!