मुझे एक ऐप मिला है जिसे हमने पिछले 6 महीनों में दर्जनों संस्करण प्रस्तुत किए हैं और हम APNS का उपयोग करते हैं। मुझे Xcode 8 में अपग्रेड करने के बाद Apple से निम्न ईमेल मिला
प्रिय डेवलपर,
हमने APP_NAME के लिए आपकी हालिया डिलीवरी के साथ एक या अधिक समस्याओं की खोज की है। आपकी डिलीवरी सफल रही, लेकिन आप अपनी अगली डिलीवरी में निम्नलिखित मुद्दों को ठीक करना चाहेंगे:
मिसिंग पुश नोटिफिकेशन एंटाइटेलमेंट - आपके ऐप में ऐप्पल की पुश नोटिफिकेशन सेवा के लिए एक एपीआई शामिल है, लेकिन एप के हस्ताक्षर से अप्स-एनवायरनमेंट एनटाइटेलमेंट गायब है। इसे हल करने के लिए, सुनिश्चित करें कि प्रोविजनिंग पोर्टल में पुश ऐप के लिए आपकी ऐप आईडी सक्षम है। फिर, अपने एप्लिकेशन को वितरण प्रावधान प्रोफ़ाइल के साथ साइन करें जिसमें एप्स-एनवायरनमेंट एंटाइटेलमेंट शामिल हो। यह सही हस्ताक्षर बनाएगा, और आप अपने ऐप को फिर से सबमिट कर सकते हैं। अधिक जानकारी के लिए स्थानीय और पुश अधिसूचना प्रोग्रामिंग गाइड में "प्रावधान और विकास" देखें। यदि आपका ऐप Apple पुश अधिसूचना सेवा का उपयोग नहीं करता है, तो कोई कार्रवाई की आवश्यकता नहीं है। आप इस चेतावनी को रोकने के लिए भविष्य के सबमिशन से एपीआई को हटा सकते हैं। यदि आप तीसरे पक्ष के ढांचे का उपयोग करते हैं,
समस्याओं को ठीक करने के बाद, आप iTunes कनेक्ट से एक नया बाइनरी अपलोड करने के लिए Xcode या एप्लिकेशन लोडर का उपयोग कर सकते हैं।
सादर,
ऐप स्टोर टीम
क्या अजीब बात है, मैं developer.apple.com पर गया हूं -> प्रमाण पत्र, पहचानकर्ता और प्रोफाइल और मेरे AppId में पुश सूचनाएं सक्षम हैं। मैं कुछ अलग नहीं कर रहा हूँ तो मैंने कभी इस पर किया है तो उत्सुक हूँ अगर Xcode 8 अपडेट ने कुछ तोड़ दिया। कोई विचार?
BTW: पुश नोटिफिकेशन प्रोग्रामिंग गाइड के लिए उन्होंने जो लिंक डाला था, वह ईमेल में टूट गया था, इसलिए यह अच्छा संकेत नहीं है।