ฉันมีแอปที่เราได้ส่งหลายเวอร์ชันไปในช่วง 6 เดือนที่ผ่านมาและเราใช้ APNS ฉันได้รับอีเมลต่อไปนี้จาก Apple หลังจากอัปเกรดเป็น Xcode 8
เรียนผู้พัฒนา
เราพบปัญหาอย่างน้อยหนึ่งอย่างกับการจัดส่งล่าสุดสำหรับ APP_NAME ของคุณ การจัดส่งของคุณประสบความสำเร็จ แต่คุณอาจต้องการแก้ไขปัญหาต่อไปนี้ในการจัดส่งครั้งต่อไป:
ไม่มีสิทธิ์ในการแจ้งเตือนแบบพุช - แอปของคุณมี API สำหรับบริการ Push Notification ของ Apple แต่สิทธิ์ในสภาพแวดล้อม aps หายไปจากลายเซ็นของแอป ในการแก้ไขปัญหานี้ตรวจสอบให้แน่ใจว่า App ID ของคุณเปิดใช้งานสำหรับการแจ้งเตือนแบบพุชในพอร์ทัลการจัดเตรียม จากนั้นลงนามแอปของคุณด้วยโปรไฟล์การจัดเตรียมการแจกจ่ายที่มีการให้สิทธิ์สภาพแวดล้อม aps สิ่งนี้จะสร้างลายเซ็นที่ถูกต้องและคุณสามารถส่งแอปของคุณอีกครั้งได้ ดู "การจัดเตรียมและการพัฒนา" ในคู่มือการเขียนโปรแกรมการแจ้งเตือนในพื้นที่และแบบพุชสำหรับข้อมูลเพิ่มเติม หากแอพของคุณไม่ใช้บริการ Apple Push Notification ก็ไม่ต้องดำเนินการใด ๆ คุณสามารถลบ API ออกจากการส่งในอนาคตเพื่อหยุดคำเตือนนี้ หากคุณใช้กรอบงานของบุคคลที่สาม
หลังจากแก้ไขปัญหาแล้วคุณสามารถใช้ Xcode หรือ Application Loader เพื่ออัปโหลดไบนารีใหม่ไปยัง iTunes Connect
ความนับถือ,
ทีมงาน App Store
มีอะไรแปลกบ้างที่ฉันไปที่developer.apple.com -> ใบรับรองตัวระบุและโปรไฟล์และ AppId ของฉันยังเปิดใช้งานการแจ้งเตือนแบบพุชอยู่ ฉันไม่ได้ทำอะไรที่แตกต่างไปจากที่ฉันเคยทำมาแล้วดังนั้นฉันจึงอยากรู้ว่าการอัปเดต Xcode 8 ทำให้บางสิ่งเสียหายหรือไม่ ความคิดใด ๆ ?
BTW: ลิงก์ที่พวกเขาวางไว้สำหรับคู่มือการเขียนโปรแกรมการแจ้งเตือนแบบพุชเสียในอีเมลนั่นไม่ใช่สัญญาณที่ดี