2013-04-12 4 views
5

अतीत में हम कीचेन एक्सेस के साथ एक सीएसआर फ़ाइल बनाते हैं और फिर ऐप्पल देव वेबसाइट के माध्यम से फ़ाइल अपलोड करते हैं। अब नवीनतम एक्सकोड (4.6.1) के साथ ऐसा लगता है कि हम इसे एक्सकोड के माध्यम से अनुरोध करने में सक्षम होना चाहिए। मुझे वह विकल्प कहीं भी नहीं दिख रहा है! आयोजक में एक "ताज़ा करें" बटन है लेकिन यह मेरे लिए प्रमाण पत्र का अनुरोध नहीं करता है भले ही मेरा अमान्य है ..2013 में आईओएस विकास प्रमाणपत्र का अनुरोध कैसे करें?

कोई सुझाव?

उत्तर

6

मुझे एक ही समस्या थी। यह बहुत स्पष्ट नहीं है लेकिन आपको पहले समाप्त होने वाले प्रमाणपत्र को हटाने की आवश्यकता है।

  • प्रमाण पत्र/विकास में क्लिक करें।
  • समाप्त हो चुके प्रमाणपत्र पर क्लिक करें और इसे रद्द करें। (यह आपको एक नया निर्माण करने की अनुमति देगा।)
  • प्लस आइकन पर क्लिक करें और आईओएस ऐप डेवलपमेंट का चयन करें।
+2

प्रमाण पत्र/विकास कहां है? I आयोजक टैब में या एक्सकोड के लिए किसी भी पुल डाउन में कुछ भी न देखें। – JeffB6688

0

आप अभी भी सीएसआर बनाने के लिए अपने कीचेन का उपयोग कर सकते हैं, और फिर इसे नए प्रावधान पोर्टल पर अपलोड कर सकते हैं। बस इसे दूसरे दिन किया।

+2

मुझे एक ही समस्या है, अब इसे प्रावधान पोर्टल पर अपलोड करने का कोई तरीका नहीं है। सर्टिफिकेट हेडिंग के तहत "प्रमाण पत्र, पहचानकर्ता, और प्रोफाइल" मेनू पर, "+" (जोड़ें) बटन दबाकर, "आपको किस प्रकार का प्रमाणपत्र चाहिए? पृष्ठ पर," आईओएस ऐप डेवलपमेंट "विकल्प गहरा हुआ है और चुना नहीं जा सकता है। – ccjuju

+0

हाँ .. मुझे एक ही समस्या थी। मैंने अन्य कर्टों को निरस्त कर दिया और विकल्प तब उपलब्ध था। सावधान रहें क्योंकि यह ऐसा कुछ नहीं हो सकता है जो आप करना चाहते हैं ... – Sean

0

मुझे नहीं लगता कि आपकी समझ सही है। मैंने अपना सीएसआर "हाथ से" बनाया है, और फिर मैंने पोर्टल पर अपलोड किए जाने के बाद बाकी एक्सकोड के माध्यम से बाकी डाउनलोड किया है।

मुझे समझ में आता है कि एक्सकोड सुविधा टीमों के लिए उपयोगी है, क्योंकि आपके पास एक टीम प्रावधान प्रोफ़ाइल है, और एक उपयोगकर्ता प्रमाणपत्र है। यह मल्टी-मैक विकास के मामले भी हो सकता है (जैसे कि जब मैं अपने एमबीए या मेरे आईमैक पर हूं, जिसके लिए एक कीचेन से दूसरी कुंजी को निजी कुंजी आयात करने की आवश्यकता होती है)।

संपादित करें: मैं और अधिक मदद करने में खुशी होगी, लेकिन जब चल रहा है "ताज़ा", XCode मुझ पर दुर्घटनाग्रस्त हो गया :-)

UNCAUGHT EXCEPTION (NSInvalidArgumentException): *** setObjectForKey: object cannot be nil (key: teamId) 
UserInfo: (null) 
Hints: None 
Backtrace: 
    0 0x00007fff89ffcaee __exceptionPreprocess (in CoreFoundation) 
    1 0x00007fff8b3de3f0 objc_exception_throw (in libobjc.A.dylib) 
    2 0x00007fff8a08b5b7 -[__NSDictionaryM setObject:forKey:] (in CoreFoundation) 
    3 0x000000010acffd88 +[DTDKTeamBasedService _createRequestDictionaryForTeam:andPlatform:] (in DTDeviceKit) 

विचित्र ऐसा लगता है कि XCode अशक्त करने के लिए TeamId सेट करने का प्रयास:/

2

आपको नए प्रमाणपत्र के लिए अनुरोध करने से पहले अपने सभी समाप्त होने वाले कार्ट को हटाने की आवश्यकता है।

0

आईओएस देव सदस्यता अभी भी मान्य होने पर मेरा विकास प्रोफ़ाइल समाप्त हो गया, इसलिए मैं इसी समस्या में भाग गया। आप सभी को धन्यवाद! यहां दिए गए अनुसार

  • एक नया विकास प्रमाणपत्र अनुरोध जनरेट किया गया के रूप में वर्णित

    • हटाया वर्ष की अवधि समाप्त हो प्रमाणपत्र ऑनलाइन:

      यहाँ मेरे लिए क्या काम किया, थोड़ी देर के लिए प्रमाण पत्र/प्रोफाइल/आदि के साथ चारों ओर खेलने के बाद है यहां

    • मेरे पास XCode "रीफ्रेश कार्ट" क्रैश कई बार भी था।
      • अद्यतन XCode 4.6.1 से 4.6.2 तक अपडेट किया गया जो अभी जारी किया गया था, अभी भी क्रैश हो गया था।
    • देवता वेब साइट से "प्रोविजनिंग प्रोफाइल/डेवलपमेंट" को मैन्युअल रूप से "सक्रिय (एक्सकोड द्वारा प्रबंधित)" के रूप में सूचीबद्ध किया गया था और इसे डबल-क्लिक किया गया था और केवल तभी इसे एक्सकोड ओके में जोड़ा गया था। ऐसा लगता है कि आपको इसे मैन्युअल रूप से करना पड़ सकता है, एक्सकोड रीफ्रेश बटन स्वचालित रूप से ऐसा नहीं करेगा?
    • अंत में, एक संकलन (आईओएस डिवाइस के लिए) त्रुटि को हल करने के लिए "पहचान 'आईफोन डेवलपर' आपके कीचेन में किसी वैध, गैर-समाप्त प्रमाणपत्र/निजी कुंजी जोड़ी से मेल नहीं खाता है", मुझे "परियोजना सेटिंग्स को बदलने की आवश्यकता है" Code Sign error: The identity 'iPhone Developer' doesn't match any valid certificate/private key pair in the default keychain में वर्णित अनुसार, मेरी वर्तमान पहचान के लिए-लक्ष्य-कोड हस्ताक्षर पहचान "। फिर हस्ताक्षर सफल रहा।

    अन्य Google खोजकर्ताओं के लाभ के लिए, मुझे मिला त्रुटि संदेश था "आपकी टीम के पास कोई मौजूदा आईओएस विकास प्रमाण पत्र नहीं है ... कृपया एक पल प्रतीक्षा करें और ताज़ा करें"।

  • 0

    आजकल आईओएस ऐप डेवलपमेंट विकल्प ग्रेइंग आउट हो रहा है क्यों नहीं पता।

    यहां तक ​​कि मुझे यह स्थिति भी थी और मैंने निम्नलिखित चरणों का उपयोग करके इसे हल किया (इसे सक्षम किया)।

    1. प्रमाण पत्र/विकास से समाप्त हो गई विकास प्रमाणपत्र निकालें।

    2. अप्रयुक्त विकास प्रमाणपत्रों को रद्द करें।

    3. अब + बटन पर क्लिक करें और आप

    4. iOS एप्लिकेशन विकास विकल्प का चयन करने के लिए स्वतंत्र हैं।

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