I've read Where does xcode take application's Identifier from? , XCode bundle identifier formatting from {PRODUCT_NAME} , and loads more but...
I'm trying to get push notifications going and getting the dreaded
"Error Domain=NSCocoaErrorDomain Code=3000 "no valid 'aps-environment' entitlement string found for application" UserInfo=0x15b200 {NSLocalizedDescription=no valid 'aps-environment' entitlement string найдена для приложения} "ошибка.
Я почти уверен, что правильно выполнил все шаги, в том числе:
Единственное, что я не могу понять, это идентификатор пакета
Push-сертификат предназначен для
XXXXXXXXXX.com.julianbaker.pwcnewsuk
Идентификатор пакета в PwCNewUK-Info.plist предназначен для
com.julianbaker.${PRODUCT_NAME:rfc1034identifier}
. Если я вручную изменил его на
com.julianbaker.pwcnewsuk
, я получаю ошибку несоответствия UDID, поскольку приложение отображается как PwCNewsUK
. может возникнуть путаница по этому поводу, но кажется, что они должны совпадать?
ВОПРОС:
Каким должен быть Bundle Indentifer, чтобы соответствовать push-сертификату
XXXXXXXXXX.com.julianbaker.pwcnewsuk ?
QUESTION:
Do I need to add a "aps-environment" entitlement to the provisioning profile, and if so where and how? (See http://www.airplaysdk.com/node/3174 amongst others)
Loving iPhone development but sheesh it can be a headbanger at times!