[問題] 推播取得device token錯誤

看板MacDev作者 (Never Stop)時間7年前 (2016/09/27 11:12), 編輯推噓1(104)
留言5則, 3人參與, 最新討論串1/1
各位版友好, 最近升級到Xcode 8, iOS 10之後, 同樣的程式, 在取得推播token的時候, 會發生錯誤如下: "找不到應用程式的有效「aps-environment」授權字串" error code:3000 目前有檢查過developer後台的App ID設定, 確定有開啟推播功能. Provision Profile, 在development 和 distribution也都是有的. *原本是用手動設定, 升級到Xcode 8之後, 我怎樣設定都不對, 後來啟用Automatically manage signing就可以順利build到手機. 會是Xcode抓錯嗎? 請大家指教給個方向. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.142.85.16 ※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1474945960.A.B27.html

09/27 14:27, , 1F
Capabilities裡面有開?
09/27 14:27, 1F

09/29 09:50, , 2F
感謝樓上,的確是capabilities沒開,不曉得之前有沒有開Orz
09/29 09:50, 2F

09/29 13:35, , 3F
結果取得token之後,用Xocde 8編譯的App依然無法收到推播
09/29 13:35, 3F

10/21 17:33, , 4F
xcode8就要開啟了之前不用 另外ios10寫法不同 舊code
10/21 17:33, 4F

10/21 17:33, , 5F
也可能造成錯誤
10/21 17:33, 5F
文章代碼(AID): #1NwUEeid (MacDev)