आपके द्वारा बनाए गए एप्लिकेशन का एक गलत application-identifierमूल्य है, जो प्रोविजनिंग प्रोफ़ाइल की अपेक्षा कर रहा है। 2ABCDEFG टीम के लिए appID com.example.foo के लिए प्रमाण पत्र आवेदन-पहचानकर्ता से अपेक्षा करेगा: 2ABCDEFG.com.example.foo, आपके ऐप ने घोषित किया कि उसका appID com.example.foo था, लेकिन एप्लिकेशन-पहचानकर्ता मेल नहीं खाता था , या तो आप गलत टीम-उपसर्ग का उपयोग कर रहे हैं, या आपके पास बंडललीड गलत है।
मेरे मामले में, मैं बिल्ड योजनाओं का उपयोग कर रहा हूं ताकि मुझे एक प्रोडक्ट ऐप और एक क्यूए ऐप बनाने की अनुमति मिल सके। उत्पादों के लिए com.example.foo, और QA के लिए com.example.foo.qa। मैंने अपना बंडलीइन्फ़ीडिफ़र को Info.plist में $ (PRODUCT_BUNDLE_IDENTIFIER) $ (BUNDLE_SUFFIX) में सेट किया था, जो सिम्युलेटर में और डिवाइस पर अलग-अलग ऐप रखने के लिए बढ़िया काम करता है, हालाँकि, जब ऐप आर्काइव चरण के दौरान अपना एप्लिकेशन-आइडेंटीफ़ायर बनाता है, तो यह Info.plist द्वारा निर्मित बंडलडाइंटिफायर को नहीं पढ़ना चाहिए।
स्थिति को मापने के लिए, मैंने अपने क्यूए बिल्डसेटिंग PRODUCT_BUNDLE_IDENTIFIER को com.example.foo.qa में बदलने के लिए FooProject.xcodeproj / project.pbxproj (एक पाठ संपादक के साथ) संपादित किया।
आप इसे हल करने के लिए गहराई से गोता लगाने के लिए एप्पल के तकनीकी प्रश्नोत्तर को देख सकते हैं। एक बार जब आप अपने निर्यात किए गए ऐप पर कोडसाइन एंटाइटेलमेंट चलाते हैं, और देखें कि आपका ऐप किस ऐप-पहचानकर्ता के साथ बनाया गया था, तो यह महसूस करना बहुत जल्दी होना चाहिए कि आपके गलत क्या कर रहे हैं।
https://developer.apple.com/library/content/qa/qa1879/_index.html
मुझे अपनी Google खोज में वह पृष्ठ नहीं मिला, क्योंकि वे वास्तव में त्रुटि संदेश से वाक्यांश का उपयोग नहीं करते हैं या एप्लिकेशन को कॉल नहीं करते हैं -इसका पूरा नाम द्वारा पहचानकर्ता, लेकिन इसके बजाय ऐप आईडी कहें।
इसके अलावा, इस समस्या का समाधान एक नया प्रोविज़निंग प्रोफाइल उत्पन्न करने के लिए नहीं है, जिसमें एप्लिकेशन-आइडेंटिफायर एंटाइटेलमेंट है, इसमें वह एंटाइटेलमेंट है, हालांकि, प्रोविज़निंग प्रोफाइल में वैल्यू और आपके ऐप का मिलान करना है।
entitlements.plistफाइल दिखाओ ।