0

我已創建的供應分佈和應用程序ID和證書&所有的進程,以使推送通知我的應用程序之一,如果我想使我的第二個應用程序APNS服務應我使用相同的證書或我要創建其他的provisioning profile和appid &證書。我使用相同的證書,但我收到以下錯誤。 ?apns是否需要每個應用程序開發的證書?

Failed to get token, error: Error Domain=NSCocoaErrorDomain Code=3000 "no valid 'aps-environment' entitlement string found for application" UserInfo=0x1cd26cb0 {NSLocalizedDescription=no valid 'aps-environment' entitlement string found for application}

即使我創造我得到相同error.where IAM走錯了新的證書我是從幾天的掙扎幫我

+0

應我需要箱子在App Store中的另一個應用標識SSL和臨時輪廓 – siva

回答

1

溼婆,建立一個蘋果推送通知服務要緊的是:

  • 應用ID
  • 該應用是唯一的每個應用程序的集合ID。
  • 配置文件[開發/分發]取決於您的環境。
  • 然後SSL證書。

    所以,你的第一個question-您不能使用相同的證書兩個應用程序,它們具有不同組合編號的。由於SSL證書正在爲特定捆綁ID創建。你可以從你的鑰匙鏈看到。

    對於新的應用程序,我建議你創建新的ID,新的包ID,新的供應配置文件和offcourse新的證書。所以沒有任何理由尋求混淆。

如果上述錯誤依然存在,您可以參考這些鏈接 - 這些確實值得回答。 How to fix "no valid 'aps-environment' entitlement string found for application" in Xcode 4.3?

Getting an error from push notification

no valid 'aps-environment' entitlement string found for application

+0

其實我已經創建的應用程序ID不啓用推送通知我該修改或應我繼續進行新ID,也是在創建證書後,我應該添加到我的項目中的證書是.cer或配置文件 – siva

+0

您應該在Apple開發人員門戶中爲您的應用啓用推送通知。 – Augustine

+0

ķ感謝你和之後證書我將需要添加到我的項目 – siva

相關問題