Tôi có một ứng dụng mà chúng tôi đã gửi đi các phiên bản trong vòng 6 tháng qua và chúng tôi sử dụng APNS. Tôi nhận được email sau từ Apple sau khi nâng cấp lên Xcode 8
Kính gửi nhà phát triển,
Chúng tôi đã phát hiện ra một hoặc nhiều vấn đề với lần gửi gần đây của bạn cho APP_NAME. Giao hàng của bạn đã thành công, nhưng bạn có thể muốn sửa các vấn đề sau trong lần giao hàng tiếp theo:
Thiếu quyền truy cập thông báo đẩy - Ứng dụng của bạn bao gồm một API cho dịch vụ Thông báo đẩy của Apple, nhưng chữ ký của ứng dụng lại thiếu quyền trong môi trường aps. Để giải quyết vấn đề này, hãy đảm bảo rằng ID ứng dụng của bạn được bật cho thông báo đẩy trong Cổng cấp phép. Sau đó, ký ứng dụng của bạn bằng hồ sơ cấp phép phân phối bao gồm quyền được hưởng môi trường aps. Điều này sẽ tạo ra chữ ký chính xác và bạn có thể gửi lại ứng dụng của mình. Xem "Cung cấp và phát triển" trong Hướng dẫn lập trình thông báo cục bộ và đẩy để biết thêm thông tin. Nếu ứng dụng của bạn không sử dụng dịch vụ Thông báo đẩy của Apple, bạn không cần thực hiện hành động nào. Bạn có thể xóa API khỏi các lần gửi trong tương lai để ngăn cảnh báo này. Nếu bạn sử dụng khuôn khổ của bên thứ ba,
Sau khi đã khắc phục sự cố, bạn có thể sử dụng Xcode hoặc Trình tải ứng dụng để tải tệp nhị phân mới lên iTunes Connect.
Trân trọng,
Nhóm App Store
Điều kỳ lạ là tôi đã truy cập developer.apple.com -> Chứng chỉ, Số nhận dạng & Hồ sơ và AppId của tôi vẫn được bật Thông báo đẩy. Tôi không làm bất cứ điều gì khác biệt sau đó tôi đã từng làm về nó vì vậy tôi tò mò liệu bản cập nhật Xcode 8 đã phá vỡ điều gì đó. Có ý kiến gì không?
BTW: Liên kết họ đặt cho Hướng dẫn lập trình thông báo đẩy đã bị hỏng trong email, vì vậy đó không phải là một dấu hiệu tốt.