इस मुद्दे की अधिकांश प्रतिक्रियाओं में, एक महत्वपूर्ण पहलू है जिसे अनदेखा किया जा रहा है जिसे मूल प्रश्नकर्ता द्वारा लाया गया था। मौजूदा इंस्टॉल को हटाए बिना ऐप को इंस्टॉल करना होगा। मेरे मामले में, ऐप एक SQLite डेटाबेस का उपयोग करता है जो उपयोगकर्ता के लिए काफी डेटा संग्रहीत करता है। जाहिर है, अगर आप ऐप को हटाते हैं, तो आप डेटा को हटा देते हैं। एक समाधान जिसने मुझे इसे उसी तरह से परीक्षण करने की अनुमति दी, जिस तरह एक उपयोगकर्ता अपडेट करेगा यह एक जरूरी था।
मेरे मामले में, समस्या Xcode द्वारा स्वचालित रूप से उत्पन्न प्रोविज़निंग प्रोफाइल का उपयोग करने की थी। यह शायद इसलिए हुआ क्योंकि मुझे एक नया कंप्यूटर मिला और उसने वितरण प्रावधान को प्रोफ़ाइल पर स्थानांतरित नहीं किया। उल्लेख नहीं करने के लिए, मैंने लगभग 2 वर्षों में ऐप को अपडेट नहीं किया था। इसलिए मेरा मूल प्रावधान प्रोफ़ाइल (जिसमें एंटाइटेलमेंट एप्लिकेशन-पहचानकर्ता है) लंबे समय से चला गया था। समाधान: Xcode प्राथमिकताओं में-> खाते-> उपयुक्त Apple ID का चयन करें-> विवरण देखें-> प्रावधान के तहत प्रोफाइल, उस एप्लिकेशन के लिए Xcode- जनित प्रोफाइल पर राइट-क्लिक करें (यह XC iOS के साथ उपसर्ग किया गया है), और ट्रैश में मूव का चयन करें ।
डेवलपर वेबसाइट पर, अपने ऐप की आईडी के साथ एक नया वितरण प्रोफ़ाइल बनाएं। नया प्रोफ़ाइल डाउनलोड करें, डबल क्लिक करें और Xcode स्वचालित रूप से इसे स्थापित करना चाहिए। इसके विपरीत, आप Xcode में सूचीबद्ध प्रोफाइल पर लौट सकते हैं और अपने नए बनाए गए प्रोफ़ाइल के बगल में डाउनलोड बटन पर टैप कर सकते हैं। ऐप बनाएं और फिर से चलाने का प्रयास करें। वैसे, मेरा Xcode कोड हस्ताक्षर को स्वचालित रूप से प्रबंधित करने के लिए सेट है, जो इस मुद्दे के अलावा अन्य बहुत अच्छा काम करता है।