2012-07-30 32 views
9

हाय मैं बस माउंटेन शेर में अपग्रेड किया गया था। मैंने एक खाली सिंगल व्यू एप्लीकेशन बनाया और इसे चलाया। पहली बार यह ठीक चल रहा है लेकिन अगले रन मुझे दे देंगे "एक आंतरिक एपीआई त्रुटि" पॉप-अप चेतावनी TWICE थी। यह मेरी अन्य परियोजनाओं के साथ भी वही है। वे एक बार ठीक चलते हैं लेकिन अगली रनों में यह त्रुटि हो जाती है। किसी भी प्रकार की कोई चेतावनी या कोई विशिष्ट चेतावनी संदेश नहीं था।एक्सकोड 4.4 - एक आंतरिक एपीआई त्रुटि

कोई विचार यह कैसे हल करें?

वास्तव में आपकी मदद की सराहना करेगा।

+0

एक्सकोड का कौन सा संस्करण आप उपयोग कर रहे हैं? –

+1

मुझे भी ... यह हर निर्माण पर हो रहा है। मेरे आईफोन से ऐप का केवल एक साफ और मैन्युअल डिलीट बिल्ड को जाने की अनुमति देगा। – quantum

+0

क्वांटम का समाधान मेरे लिए काम किया! :) – haifacarina

उत्तर

1

मैं इसे आईओएस 6 बीटा 4 पर काम कर रहा हूं !! यह मैं क्या किया लेकिन अन्य रूपों भी काम कर सकते हैं यह है: - पूर्वावलोकन 4

  • हटाएँ

    1. स्थापित XCode 4.5 डेवलपर पूर्वावलोकन 4
    2. देव से अपने अनुप्रयोग चलाने के लिए डिवाइस
    3. से आपके ऐप्लिकेशन हटाएं अपने एप्लिकेशन फिर (यकीन नहीं आप ऐसा करना है तो) XCode 4.4.1
    4. को
    5. वापसी अपने अनुप्रयोग चलाने के लिए, चलना बंद, फिर से चलाने के !!!

    बेशक आप 4.5 में विकास जारी रख सकते हैं, लेकिन मैं प्रतीक्षा करना पसंद करता हूं।

    4.5 बीटा 4 स्थापित करना अद्यतन डिवाइस समर्थन स्थापित करता है। एक बार यह एक बार (संभवतः किसी भी डिवाइस पर) किया जाता है, इसे ठीक काम करना चाहिए। यदि आप एक अलग डिवाइस पर एक ही डिवाइस का उपयोग करते हैं तो आपको एक्सकोड के अपने पसंदीदा संस्करण का उपयोग करने से पहले इसे 4.5 बीटा 4 से एक बार फिर से चलाने के लिए होगा (आपको इस समय अपने डिवाइस से ऐप को हटाने की आवश्यकता नहीं है)।

    संपादित करें: मुझे पूरा यकीन है कि यदि आप अपने मूल डेटा में बदलाव करते हैं तो आपको पहली बार 4.5 से भी भागना होगा।

  • +0

    का उपयोग कर रहा था क्या यह उत्तर मदद से आप अपने सवाल का समाधान खोजने के लिए, यदि हां, तो कृपया इस जवाब स्वीकार करते हैं। चेक इस [कड़ी] (http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work) बाहर कैसे जवाब को चिह्नित करने के लिए।, इस, धन्यवाद! – Patrick

    0

    अगर यह मदद करता है जब मैं अपने डिवाइस के लिए उन्नत जानते हैं, लेकिन मैं ${HOME}/Library/Developer/Xcode/iOS DeviceSupport में सभी फाइलों को नष्ट कर दिया है और यह एक आकर्षण के रूप में काम (Xcode 4.4.1, OSX 10.7)

    0

    मैं इस समस्या थी पूर्वावलोकन 4 लेकिन मेरा एमबीपी अभी भी एक्सकोड पूर्वावलोकन 3 चला रहा था। एक्सकोड पूर्वावलोकन 4 में अपडेट करने से समस्या मेरे लिए दूर हो गई, कोई पुनरारंभ आवश्यक नहीं है।

    0

    डिवाइस/सिम्युलेटर से मैन्युअल रूप से ऐप को हटाने से आपको सफलतापूर्वक निर्माण और चलाने की अनुमति मिल जाएगी। एक दीर्घकालिक समाधान बीटा एक्सकोड का उपयोग नहीं करना है :)

    0

    पागल लगता है लेकिन आप एक्सकोड 4 के बीटा संस्करण का भी उपयोग नहीं कर सकते हैं। हालांकि, आपको इसे अपने बाएं हाथ में रखना होगा ताकि आपके आईफोन को संकलित करने के लिए अधिकृत किया जा सके। गैर बीटा संस्करण (मुझसे मत पूछो क्यों, यह काम करता है)।

    यदि आप अपने ऐप को एक्सकोड 4.5 पूर्वावलोकन & आईओएस 6 बीटा 4 के साथ चलाते हैं, दूसरी बार जब आप डिवाइस पर अपना ऐप चलाते हैं, तो आपको आंतरिक एपीआई त्रुटि मिल जाएगी।

    सिद्धांत रूप में, आप अपने आईओएस 6 बीटा 4 आईफोन पर संकलित करने के लिए एक्सकोड 4.4 का उपयोग नहीं कर सकते हैं।

    लेकिन ...

    ऐसा लगता है कि, अगर आप XCode लांच 4.5 पूर्वावलोकन, अपने iPhone कनेक्ट (इसलिए यह मान्यता प्राप्त है), (भले ही आप त्रुटि मिलती है) उस पर आवेदन चलाने के लिए, XCode 4.5 छोड़ने , एक्सकोड 4 लॉन्च करें।4 और .. tadaaaa ... अपने iPhone अब एक अधिकृत डिवाइस पर संकलित करने के लिए के रूप में मान्यता प्राप्त है ...

    और बेशक, XCode 4.4 API त्रुटि उत्पन्न नहीं करता है ...

    +0

    ओह माध्यम से जब तक आप अपने आईफोन को रीबूट नहीं करते हैं तब तक "चाल" काम करता है। – CutMaster

    0

    मैं Xcode है 5.0.2 और आईओएस 7.0.6 के साथ आईफोन।

    हर बार जब मैं iPhone पर मेरी परियोजना शुरू की, मैंने देखा कि "एक आंतरिक एपीआई त्रुटि हुई थी"। और यह बिना किसी समस्या के सिम्युलेटर पर लॉन्च किया गया था।

    मैं सब सामान है कि आमतौर पर मदद करता है (जैसे ऐप्लिकेशन आदि को हटाने, स्वच्छ, पुनः आरंभ Xcode, पुनः आरंभ एक मैक,) किया था।

    यह समस्या दूर चला गया के बाद ही मैं iPhone बहाल। दुखद लेकिन सत्य। मुझे अब तक नहीं पता, यह क्यों दिखाई दिया।