2012-02-15 23 views
67

के लिए समाप्त हो रही है मेरे सभी ऐप्स जिन्हें मैंने अभी तक बनाया है, ऐसा करते हैं। यह ऐप के लिए कुछ भी नहीं करता है या इसे चलाने में सक्षम होता है लेकिन यह हमेशा 1 चेतावनी होने के कारण परेशान होता है।एक्सकोड बिल्ड चेतावनी - लक्ष्य अखंडता - प्रावधान प्रोफ़ाइल केवल ProjectnameTests लक्ष्य

मैं Xcode 4.2 OSX 10.7.3

का उपयोग कर रहा हूँ यह वास्तविक चेतावनी है:

-Target वफ़ादारी प्रोविजनिंग प्रोफाइल

यहाँ समाप्त हो रही है इसके बारे में एक छवि है सिर्फ इसलिए मैं कोशिश करने और समझाने की ज़रूरत नहीं है। (यह संपादित और 'प्रोजेक्ट' जहां मेरे वास्तविक परियोजना का नाम गोपनीयता के लिए था डाल)

enter image description here

किसी भी मदद के लिए धन्यवाद!

+1

इस लिंक को चेक करें: http: //stackoverflow.com/a/922830/845115 –

+0

मुझे यह समस्या है, लेकिन केवल पुरानी परियोजनाओं के साथ। नई परियोजनाएं इस चेतावनी को नहीं देती हैं। मेरी प्रावधान प्रोफ़ाइल को हाल ही में नवीनीकृत कर दिया गया है, इसलिए समाप्त होने के बारे में नहीं है। क्या परियोजना या लक्ष्य सेटिंग्स में कहीं कहीं दफनाया गया है जिसे बदलने की जरूरत है? ये परियोजनाएं 3.x थीं, इसलिए यह एक सुराग हो सकता है। किसी भी मदद के लिए धन्यवाद –

उत्तर

121

मुझे एक ही समस्या थी।

अंत में कार्यरत यह सामान्य रूप से कुछ समय-समय पर समाप्त होने वाली प्रोफाइल के बारे में एक्सकोड चेतावनी थी - विशेष रूप से वर्तमान प्रोजेक्ट से जुड़े नहीं। मैं उन्हें इसलिए मैं सिर्फ सही क्लिक किए गए जरूरत नहीं थी और उन्हें नष्ट कर दिया -

मैं आयोजक/उपकरण टैब के पास गया और लाइब्रेरी के अंतर्गत चयन प्रोविजनिंग प्रोफाइल

मैं सूची है कि समय सीमा समाप्त हो गया था में दो प्रोफाइल था ठीक करने के लिए।

चेतावनी तब चली गयी।

+1

इसे सही उत्तर के रूप में चिह्नित किया जाना चाहिए। – Nungster

+1

यह अजीब है। मेरे पास पहले से ही कई प्रोफाइल समाप्त हो चुके थे, लेकिन समाप्त होने के बारे में कोई भी नहीं (सभी वैध 2013 में समाप्त हो गए हैं)। समाप्त हो चुके लोगों को हटा दिया गया और अब चेतावनी खत्म हो गई है। –

+0

मेरे लिए काम किया। धन्यवाद! –

4

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

18

मुझे आज मेरी पुरानी परियोजना पर एक ही चेतावनी मिली।

मैंने कोशिश की, और चेतावनी चली गई।

'बिल्ड सेटिंग्स' -> 'कोड हस्ताक्षर पहचान' पर, 'स्वचालित प्रोफ़ाइल चयनकर्ता' चुनें।

+1

मेरे लिए काम किया। धन्यवाद! –

+1

धन्यवाद! अंत में यह जवाब मेरे लिए काम किया ... –

2

मुझे पुरानी प्रोफाइल हटाने के बाद चेतावनियों को दूर करने के लिए एक्सकोड को फिर से शुरू करना पड़ा।

37

यह अब Xcode 5 के साथ कुछ अलग है जब टीम के साथ काम कर ...

मैं एक समय सीमा समाप्त हो पुरानी प्रोफ़ाइल का एक ही चेतावनी जो अब अस्तित्व में नहीं था जाना - लेकिन यह अभी भी स्थानीय खाते में मौजूद था एक्सकोड में जुड़े टीम के लिए सेटिंग (Xcode -> Preferences -> Accounts -> <team account in question> -> View Details)। तो मैंने अभी इन प्रोफाइल पर रीफ्रेश किया है, और हां, चेतावनी चली गई थी।

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

+1

यह नया सही जवाब है। – Gujamin

+3

मुझे अपने ऐप्पल डेवलपर पोर्टल पर जाना था> प्रोविजनिंग प्रोफाइल> संपादित करें> [सभी अमान्य और समाप्त हो गए]>> फिर गए और ऊपर दिए गए मेरे टीम विवरण को रीफ्रेश किया। इसने त्रुटियों को हटा दिया। – Louie

+0

यह * अमान्य * प्रोफ़ाइल को पुन: उत्पन्न करने के बाद एक्सकोड 6.2 का उपयोग करके मेरे लिए काम करता था जो समाप्त हो रहा था। – Mike

7

मैं

cd ~/Library/MobileDevice/Provisioning\ Profiles/

से सभी प्रावधानीकरण प्रोफ़ाइल हटाई और यह चला गया।

आप इस shell script उपयोग कर सकते हैं Xcode कहना एक प्रावधान प्रोफ़ाइल समाप्त हो रही है प्राप्त प्रावधान के नाम प्रोफाइल

2

मैं इसी तरह की समस्या है,। फिर मैं समाप्ति प्रावधान प्रोफ़ाइल को हटाने के लिए developer.apple.com पर जाता हूं, यह तय किया जाता है। आशा आपकी मदद कर सकती है।

11

Xcode 6 के लिए आप की जरूरत है:

  1. प्राथमिकताएं पर जाएं (Cmd +,)
  2. लेखा
  3. आपके अकाउंट
  4. चुनें अपनी टीम चुनें
  5. विवरण देखें क्लिक करें
  6. चुनें
  7. राइट क्लिक चेतावनी (खोजक में शो) खोजक
  8. से

अब चेतावनी गायब हो जाना चाहिए या आप एक और चेतावनी

+0

धन्यवाद! @EEye के उत्तर के समान, लेकिन स्पष्ट (मेरे लिए): +1 –

+0

चरण 6 पर, चेतावनी-कारण प्रोफ़ाइल का चयन कैसे करें? प्रोफ़ाइल के नाम में फ़ाइल नाम के समान कुछ भी नहीं है। इसलिए मैंने उन सभी को हटा दिया, फिर मेरे खाते की प्रोफाइल डाउनलोड करें, और उन प्रोफाइल आयात करें जिनमें से मेरा खाता नहीं है। और मैंने इसे हल किया। –

1

मैं के लिए ऊपर दिए गए चरण दोहराने की आवश्यकता होगी

  • निकालने से प्रोफाइल प्रावधान इस समस्या में था क्योंकि मैंने उपयोग की जाने वाली एक प्रावधान प्रोफ़ाइल को उस प्रमाणपत्र के साथ हस्ताक्षरित किया था जिसे रद्द कर दिया गया था/समाप्त हो गया था। सबसे पहले, सदस्य केंद्र पर जाएं और समाप्त हो चुकी और अमान्य प्रावधान प्रोफ़ाइल हटाएं। आपको जरूरी जरूरतों को दोबारा बनाएं। एक्सकोड को साफ करने के लिए, प्राथमिकताएं-> खाते पर जाएं, अपना खाता चुनें।

    विवरण देखें पर क्लिक करें।

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

    चेतावनी चली गई। एक्सकोड कोड हस्ताक्षर मुद्दों के बारे में शिकायत कर सकता है, लेकिन "समाधान" पर क्लिक करके स्वचालित रूप से इसे साफ़ कर देता है।

    तब सबकुछ काम करता था।

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