一、背景
最近在做友盟推送時(shí),發(fā)現(xiàn)測(cè)試環(huán)境能收到,生產(chǎn)環(huán)境推送收不到。這個(gè)問(wèn)題已經(jīng)解決了,現(xiàn)在來(lái)總結(jié)下排查步驟。
二、排查步驟
首先,你要測(cè)生產(chǎn)環(huán)境的推送,首先要保證你安裝的包是adhoc證書(shū)打出來(lái)的,或者testFlight、appStore下載的。下面以adhoc證書(shū)打包為例,檢查步驟如下:
1、確保Edit Scheme中Archive配置是Release

image.png
2、Xcode11中添加生產(chǎn)環(huán)境的配置
Xcode11中,需要在XXX.entitlements中配置生產(chǎn)環(huán)境的推送。我做的項(xiàng)目收不到生產(chǎn)環(huán)境的推送,就是這個(gè)原因引起的。

image.png
3、用adhoc證書(shū)打包,查看ipa包的證書(shū)
ipa包 -> 后綴改成zip,解壓 -> 顯示包內(nèi)容 -> embedded.mobileprovision,查看aps的環(huán)境,確保是production。

image.png