2015-09-23 11 views
10

के लिए एपीएनएस प्रमाणपत्र अपलोड करना मुझे उत्पादन एपीएनएस प्रमाण पत्र द्वारा यह संदेश क्यों मिलता है?Google सेवा कॉन्फ़िगरेशन

"प्रमाणपत्र पर्यावरण मेल नहीं खाता। सुनिश्चित करें कि आपको सही विकास या उत्पादन एपीएनएस प्रमाणपत्र मिला है।"

बिल्कुल 'प्रमाण पत्र पर्यावरण' क्या है? विकास एपीएनएस प्रमाण पत्र कोई समस्या नहीं है। मुझे यह नहीं मिला।

+0

[यह] (https://developer.apple.com/library/mac/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/ProvisioningDevelopment.html) मदद कर सकता है। आपको अपने उत्पादन संस्करण के लिए एक अलग प्रमाणपत्र का उपयोग करना चाहिए। 'आप एक्सकोड में निर्धारित कर सकते हैं कि आप किस कोड में कोड-हस्ताक्षर पहचान के चयन से हैं। यदि आपको "आईफोन डेवलपर: फर्स्टनाम लास्टनाम" प्रमाणपत्र/प्रोविजनिंग प्रोफाइल जोड़ी दिखाई देती है, तो आप विकास के माहौल में हैं। यदि आपको "आईफ़ोन वितरण: कंपनी नाम" प्रमाण पत्र/प्रावधान प्रोफ़ाइल जोड़ी दिखाई देती है, तो आप उत्पादन वातावरण में हैं – Andy

उत्तर

19

मेरे पास एक ही समस्या थी और मैंने इसे हल करने के लिए यहां किया था।

समस्या इसलिए थी क्योंकि मैं एक ही प्रमाण पत्र हस्ताक्षर अनुरोध फ़ाइल (कुंजीपटल एक्सेस से प्राप्त फ़ाइल> प्रमाणपत्र सहायक> प्रमाणपत्र प्रमाण पत्र से प्रमाण पत्र का अनुरोध) का उपयोग करके विकास एपीएनएस प्रमाणपत्र और उत्पादन एपीएनएस प्रमाणपत्र दोनों उत्पन्न करता है। जाहिर है, प्रमाणपत्र हस्ताक्षर अनुरोध फ़ाइल एक ही नहीं होनी चाहिए।

इस समस्या को हल करने के लिए:

  1. एक नया प्रमाणपत्र हस्ताक्षर अनुरोध अपने अनुप्रयोग के पुश अधिसूचना अनुभाग से (कीचेन पहुंच> प्रमाणपत्र सहायक> अनुरोध प्रमाणपत्र प्राधिकारी से प्रमाणपत्र)
  2. बनाएँ, प्रमाणपत्र बनाएं आपने अभी बनाया .certSigningRequest फ़ाइल का उपयोग
  3. GCM में .p12 पुन: अपलोड

जनमत संग्रह ce:

  1. http://blog.hypermkt.jp/uploading-certificate-for-google-cloud-messaging-for-ios/
  2. How to generate valid APNS Certificate (.p12) for use in GCM for iOS?
10

एक ही मुद्दा था!

कीचेन से निर्यात करते समय सर्टिफिकेट पर पर इसके अंदर निजी कुंजी पर राइट क्लिक करें।

संबंधित मुद्दे