天天看點

Error Domain=NSCocoaErrorDomain Code=3000 "未找到應用程式的“aps-environment”的授權字元串" UserInfo=0x17426e940 {NS

         注冊遠端通知是報錯 Error Domain=NSCocoaErrorDomain Code=3000 "未找到應用程式的“aps-environment”的授權字元串" UserInfo=0x17426e940 {NSLocalizedDescription=未找到應用程式的“aps-environment”的授權字元串}

        1. 在X-code中更新證書: Xcode > Preferences > Accounts > pick your Account > pick your Team > View Details 點選左下角的重新整理按鈕.并且signing indentities 的開發證書可用.

Error Domain=NSCocoaErrorDomain Code=3000 "未找到應用程式的“aps-environment”的授權字元串" UserInfo=0x17426e940 {NS

        2. 在配置 push 證書之前要先把項目的APNs的enable設定為yes.如果你在enableAPNs之前建立了證書,要删除你系統中所有的證書(X-code,keychain,iTunesConnect).然後重新建立.

            2.1 先在apple官網上建立應用.(建立App ID).

            2.2 enable APNs

            2.3 建立證書 

      3. 項目中檢視配置:

Error Domain=NSCocoaErrorDomain Code=3000 "未找到應用程式的“aps-environment”的授權字元串" UserInfo=0x17426e940 {NS

         4. 終極解決方法:重新生成一下證書,要生成product證書.新證書生效可能需要一段時間.耐心等待.