Bundle Identifier und Push-Zertifikat ... aps-Umgebung Berechtigungsfehler

Habe ich gelesen Wo kommt xcode nehmen, application-Id aus? , XCode bundle identifier Formatierung von {PRODUCT_NAME} und jede Menge mehr, aber...

Ich versuche, push-Benachrichtigungen gehen und bekommen die gefürchtete

"Error Domain=NSCocoaErrorDomain Code=3000 "kein Gültiger" aps-Umwelt"
Anspruch string gefunden, die für die Anwendung" UserInfo=0x15b200
{NSLocalizedDescription=kein Gültiger "aps-Umwelt" in Anspruch string
gefunden für application}" - Fehler.

Ich bin mir ziemlich sicher, ich habe den Anweisungen richtig gefolgt sind, einschließlich:

  • aus der push-Zertifikat auch im Vorfeld der Bereitstellung cert
  • ein " Ansprüche.plist'
  • Hinzugefügt get-task-ermöglichen boolean und setzen Sie es auf true (ad-hoc-release)

Nur denken kann ich nicht so Recht, meinen Kopf um die Bundle-Bezeichner

Den push-Zertifikat ist für

XXXXXXXXXX.com.julianbaker.pwcnewsuk

Bundle Indentifier in PwCNewUK-Info.plist ist für

com.julianbaker.${PRODUCT_NAME:rfc1034identifier}

Wenn ich manuell ändern, um

com.julianbaker.pwcnewsuk

Bekomme ich eine Geräte-ID mismatch error, da die app als PwCNewsUK

Wenn ich habe Gegoogelt, dies scheint es einige Verwirrung über diese Sache, aber es scheint, Sie haben zu match?

FRAGE:

Was soll das Bundle Indentifer werden entsprechend der push-Zertifikat

XXXXXXXXXX.com.julianbaker.pwcnewsuk ?

FRAGE:

Muss ich hinzufügen ein "aps-Umwelt" der Anspruch an das provisioning-Profil, und wenn ja wo und wie? (Siehe http://www.airplaysdk.com/node/3174 u.a.)

Liebende iPhone-Entwicklung, aber meine Güte, es kann ein headbanger ' mal!

InformationsquelleAutor der Frage JulianB | 2011-04-15

Schreibe einen Kommentar