如果bundle id痘煤、signing(Provisioning Profile、Codesigning)配置正確猿规、具備推送功能衷快,運(yùn)行安裝到非iOS 9系統(tǒng)的設(shè)備
- (void)application:(UIApplication *)application didFailToRegisterForRemoteNotificationsWithError:(NSError *)error {
//Optional
NSLog(@"did Fail To Register For Remote Notifications With Error: %@", error);
}
這個方法會打印如下錯誤:
did Fail To Register For Remote Notifications With Error:
Error Domain=NSCocoaErrorDomain Code=3000
"未找到應(yīng)用程序的“aps-environment”的授權(quán)字符串"
UserInfo={NSLocalizedDescription=未找到應(yīng)用程序的“aps-environment”的授權(quán)字符串}
請在Target開啟以下設(shè)置:
請到Target 檢查entitlements,正確的應(yīng)該如下:
如果entitlements里面有Any SDK姨俩,請將其刪除蘸拔。
#注意:如果運(yùn)行安裝的設(shè)備是iOS9师郑,可以成功獲取到Device Token,但是無法收到推送。