दिलचस्प पोस्ट
कैसे एक सॉफ्टवेयर लाइसेंस कुंजी उत्पन्न और मान्य है? अंतर्निहित समारोह 'मैलोक' का असंगत अंतर्निहित घोषणा एक रीसेट एपीआई में कई-से-कई रिश्तों को कैसे संभालना है? डेटा को मानकीकृत करने के लिए यह कोड कैसे काम करता है? पीएचपी कम खुले टैग को <? Php के साथ बदलने के लिए बैच स्क्रिप्ट कम में संपत्ति के नामों में चर का उपयोग करना (गतिशील गुण / गुण नाम प्रक्षेप) स्काला में, "प्रारंभिक प्रारंभकर्ता" क्या है? मैं AngularJS के साथ फार्म आदानों की सशर्त आवश्यकता कैसे कर सकता हूं? कर्ल से जेसन प्रतिक्रिया को पार्स करने के लिए + ऑपरेटर कम प्रदर्शनकर्ता StringBuffer.append () से कम है त्रुटि को ठीक कैसे करें: रूट तत्व के बाद दस्तावेज़ में मार्कअप को अच्छी तरह से बना होना चाहिए वेबव्यू और एचटीएमएल 5 <वीडियो> एक मौजूदा होरोकू एप के साथ एक फ़ोल्डर को कैसे लिंक करें कनेक्शन फ़ैक्टरी क्लाइंट नहीं मिल सका – Google मानचित्र से लड़ रहे हैं एकाधिक परियोजनाओं के साथ सर्वर के लिए जीआईटी भंडार लेआउट

वॉचकिट एक्सटेंशन – कोई मिलती-जुलती प्रावधान प्रोफ़ाइल नहीं मिली

मैंने एक आईपैड ऐप तैयार किया है जिसमें वॉचकिट एक्सटेंशन भी शामिल है, मैं सिम्युलेटर में यह ठीक चला सकता हूं, लेकिन जब एक आईफोन पर तैनात करने की कोशिश कर रहा हो तो मुझे वॉचकिट एक्सटेन्शन लक्ष्य के लिए एक प्रावधान समस्या मिलती है:

"आपके बिल्ड सेटिंग्स (" XXXX ") में निर्दिष्ट प्रावधान प्रोफाइल में" XXXX "का एक ऐपआईडी है जो आपके बंडल पहचानकर्ता" XXXX.watchkitextension "से मेल नहीं खाता है। Xcode सदस्य केंद्र से एक नया प्रावधान प्रोफ़ाइल डाउनलोड करके इस समस्या को हल कर सकता है। "

Xcode स्वचालित रूप से प्रत्यय के साथ वॉचकिट लक्ष्यों को बनाया। Watchkitextension और। Watchkitapp लेकिन यह एक प्रावधान प्रोफ़ाइल का उपयोग करते समय और एक iPhone परिनियोजित करते समय मुद्दों का कारण लगता है

अगर मैं वॉचकिट लक्ष्य निकालता हूं तो यह ठीक चलता है, लेकिन यह स्पष्ट रूप से समाधान नहीं है

आपकी सहायता के लिए धन्यवाद

Solutions Collecting From Web of "वॉचकिट एक्सटेंशन – कोई मिलती-जुलती प्रावधान प्रोफ़ाइल नहीं मिली"

आपको अपने वॉचकिट ऐप और वॉचकिट एक्सटेंशन के लिए सही बंडल पहचानकर्ता के साथ डेवलपर पोर्टल में दो नए ऐपआईडी बनाना होगा। बंडल पहचानकर्ता को मुख्य ऐप्स पहचानकर्ता का विस्तार करना है, इसलिए यदि आपका ऐप com.myapp यह com.myapp.watchkitextension और com.myapp.watchkitapp होना चाहिए

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

सभी में आपको छह पीपी, विकास के लिए 3, संग्रह / स्टोर के लिए 3 की आवश्यकता होगी। Xcode के साथ 6.3 विकास के लिए टीम की प्रावधान कार्य करना बंद कर दिया ( मेरे लिए )

अगले गोटो Xcode> वरीयताएँ> खाते> YOUR_ACCOUNT> विवरण देखें … , CTRL + प्रोफ़ाइल में से एक पर क्लिक करें और फ़ाइंडर में खोलें। सभी प्रोफाइल को ट्रैश में ले जाएं, फिर प्रोफाइल को रीफ्रेश करें।

अपने लक्ष्य में सुनिश्चित करें कि आपके पास अपने मुख्य ऐप लक्ष्य, वॉचकिट एक्सटेंशन लक्ष्य और वॉचकिट ऐप लक्ष्य के लिए सही टीम सेट है, यह भी सुनिश्चित करें कि आपके पास मुख्य ऐप लक्ष्य और वॉचकिट एक्सटेंशन लक्ष्य (वॉचकिट ऐप प्रोविजनिंग प्रोफ़ाइल को सेट नहीं किया जा सकता है, लेकिन उसे स्वचालित रूप से सौंपा जाएगा संपादित करें: Xcode 6.3 के साथ इसे सेट किया जा सकता है )।

यह सुनिश्चित करने के लिए कि सब ठीक ठीक निर्माण फ़ोल्डर है: Xcode होल्ड आदेश में और उत्पाद> स्वच्छ बिल्ड फ़ोल्डर्स …

अब आप संग्रह के लिए तैयार हैं।

मेरे मामले में मैंने अपने सारे प्रावधान प्रोफ़ाइल को साफ कर दिया है जैसा कि अन्य उपयोगकर्ताओं द्वारा सुझाया गया है, तो मुझे ऐप अभिभावक और विस्तार लक्ष्य दोनों में "बिल्ड सेटिंग" से "कोड हस्ताक्षर करने वाले अधिकार" को हटाना पड़ा और पुनर्निर्माण और संग्रह करने के बाद, सभी काम ठीक

बिल्ड सेटिंग से कोड हस्ताक्षर एंटाइटेलमेंट

मैंने 3 ऐप आईडी (कंटेनर ऐप, वॉचकिट एक्सटेंशन, और वॉचकिट ऐप) के लिए बनाया है जिसमें 3 प्रोविज़िजन प्रोफाइल शामिल हैं I (मैं ऐप ग्रुप का उपयोग करने जा रहा था, इसलिए मेरा ऐप एकल ऐप आईडी को साझा नहीं कर सकता।) कंटेनर ऐप और वॉचकिट एक्सटेंशन के लिए 2 प्रोविज़निंग प्रोफाइल सेट करना, मेरे ऐप का संग्रह Xcode की सत्यापन प्रक्रिया को पारित नहीं कर सका।

मेरे मामले में, महत्वपूर्ण बिंदु WATCHKIT एपीपी के प्रावधान प्रोफाइल सेट करना है इसे सेट करना, यह सत्यापन प्रक्रिया को पारित करता है, और एप सबमिट करने में सफल होता है

सेटिंग की मेरी प्रक्रिया निम्न है:

  1. Xcode में, वॉचकिट ऐप के "टारगेट" खोलें
  2. "बिल्ड सेटिंग" टैब चुनें
  3. टैब की अगली पंक्ति में, "सभी" को "बेसिक" चुनें।
  4. आप "कोड साइनिंग" अनुभाग में "प्रोविजनिंग प्रोफाइल" लाइन पा सकते हैं।
  5. तुम्हारा उचित प्रावधान प्रोफाइल सेट करें

थोड़ी देर के लिए, मुझे विश्वास है कि 3 पार्टी के ऐप डेवलपर Xcode में वॉचकिट ऐप के प्रावधान प्रोफाइल सेट नहीं कर सकते। देख रहा है कि हम इसे सेट कर सकते हैं, इसका उत्तर अब स्पष्ट है …

आमतौर पर जब आप उस त्रुटि को प्राप्त करते हैं, क्योंकि आपका बंडल आईडी ऐप आईडी से मेल नहीं खाता है जो प्रावधान पर है।

घड़ी एक्सटेंशन के मामले में, आपको अपने ऐप आईडी पहचानकर्ता को App Group सेवा App Group जोड़ना होगा जो आपके प्रावधान से जुड़ा हुआ है, डेवलपर पर। Portal.com पर अगर आप डेटा या एक्सटेंशन और आपके एप के बीच फाइल साझा कर रहे हैं

https://developer.apple.com/library/prerelease/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/DesigningaWatchKitApp.html

मेरे मामले में समस्या दूसरों की तुलना में अलग थी मैं सब कुछ कोशिश करता हूं लेकिन मेरी समस्या को हल नहीं किया। मुझे इसकी व्याख्या कैसे करें कि मैं इसे कैसे हल करता हूं, उसके बारे में बताता हूं। सबसे पहले यह मेरी परियोजना में आज का विस्तार जोड़ने से शुरू होता है मैंने अपने ऐप एक्सटेंशन के लिए अलग बंडल आईडी बनाया है उदाहरण के लिए, यदि मेरे आवेदन की बंडल आईडी com.company.appname है, तो मैंने अपने एक्सटेंशन को "com.company.appname.TodayExtension" जैसे कुछ के लिए बनाया है। मैं XCode संस्करण 6.3.2 (6D2105), और स्वचालित रूप से XCode (आपके बिल्ड सेटिंग्स ("AppName") में निर्दिष्ट प्रावधान प्रोफ़ाइल का "BundleID" का एक एपआईडी है जो आपके बंडल पहचानकर्ता "बंडलेइड 2" से मेल नहीं खाता है। Xcode सदस्य केंद्र से एक नया प्रावधान प्रोफ़ाइल डाउनलोड करके इस मुद्दे को हल करें … निश्चित रूप से मैं 'फिक्स इशू' बटन पर क्लिक कर दूंगा) आज के विस्तार के लिए प्रावधान प्रोफ़ाइल बनाएं।

और उसके बाद मैंने अपने ऐप में "ऐप ग्रुप" को जोड़ा और थोड़ी देर के लिए कोडिंग पर जाना। लेकिन जब मैं ऐपस्टोर (उत्पाद / संग्रह / एपस्टोर को सबमिट करें) में अपना आवेदन भेजने की कोशिश करता हूं, तो मुझे यह त्रुटि मिलती है, जो कहते हैं "मान्य प्रावधान प्रोफाइल में से कोई भी निर्दिष्ट एंटाइटेलमेंट की अनुमति नहीं देता: बीटा-रिपोर्ट-सक्रिय, com.apple.security .आवेदन-समूह "।

आपको पता होना चाहिए कि "एप ग्रुप" भी आपके लिए महत्वपूर्ण बिंदु हो सकता है …

कृपया सदस्य केंद्र / प्रमाण पत्र, पहचानकर्ता और प्रोफाइल / प्रोविजनिंग प्रोफाइल / वितरण अनुभाग पर जाएं। अपने एप्लिकेशन के वितरण प्रोफ़ाइल को ढूंढें और उसे चुनें। जैसा कि आप देख सकते हैं कि आपके प्रोफाइल के लिए यह स्थिति "अमान्य है (मेरे मामले में)। फिर यहाँ समाधान है, उस बटन को संपादित करें बटन पर क्लिक करें। अब कृपया सभी" अमान्य "प्रोफाइल के लिए इस क्रिया को दोहराएं। फिर से मान्य है, अब आप अपने XCode प्रोजेक्ट पर वापस जा सकते हैं और अपने मैक में स्थानीय प्रावधानों को अपडेट कर सकते हैं। यहां जाएं: Xcode> वरीयताएँ> खाते> YOUR_ACCOUNT> विवरण देखें …, CTRL + एक प्रोफ़ाइल पर क्लिक करें और फ़ाइंडर में खोलें। सभी प्रोफाइल कचरे के लिए, फिर प्रोफाइल रीफ्रेश करें "

अब उत्पाद / साफ और (पिछली बार उम्मीद है) उत्पाद / संग्रह और AppStore को सबमिट करें।

सामान्यतया, ऐसा इसलिए होता है क्योंकि आप ऐप ग्रुप को अपने आवेदन में जोड़ते हैं, लेकिन आपने उसके बाद अपनी सभी प्रोफाइल मान्य नहीं की।

शायद यह किसी को मदद करेगा

मैंने तकनीकी क्यू और ए क्यूए 1814 का पालन किया और उसने मेरे लिए यह सब हल किया। असल में आप सभी को स्वचालित और आईओएस डेवलपर के लिए सेट करें टीम को सेट करने के लिए बहुत महत्वपूर्ण: कोई भी पहले नहीं , परिवर्तन करें और फिर अपनी टीम में वापस बदलें, फिर Xcode को पुनरारंभ करें

मेरी स्थिति यह थी कि मेरे पास "सामान्य" आईओएस एप के लिए पहले से ही प्रोविजनिंग प्रोफाइल और प्रमाणपत्र थे मैंने उस ऐप को सफलतापूर्वक प्रकाशित किया था मेरे मौजूदा ऐप पर एक नया वॉचकिट लक्ष्य जोड़ा जाने के बाद अब मुझे इसे काम करने की आवश्यकता थी मुझे "कोई मिलनसार प्रावधानीकरण प्रोफाइल" जैसी कई त्रुटि मिलती है आदि। कई घंटों तक परेशानी के बाद मैंने QA1814 के लेख और वॉयला में मार्गों का अनुसरण किया! – Xcode ने मेरे लिए सब कुछ हल किया सदस्य केंद्र आदि में कुछ भी बदलने / हल करने / अपडेट करने की आवश्यकता नहीं थी।

बंडल आईडी का सही उपयोग करने के लिए भी महत्वपूर्ण है वॉचकिट ऐप और वॉचकिट एक्सटेंशन को आईएसओ ऐप लक्ष्य के रूप में एक ही बंडल आईडी उपसर्ग का उपयोग करना चाहिए।

अगर आईओएस ऐप के बंडल आईडी हैं: [बंडल आईडी] , तो वॉचकिट लक्ष्य को निम्न होना चाहिए:

  • वॉचकिट ऐप: [बंडल आईडी]। वॉचकिट
  • वॉचकिट एक्सटेंशन: [बंडल आईडी]। Watchkit.extension

जब आप Xcode अद्यतन में हैं, आपका प्रमाण पत्र और आपका प्रोग्राम फिर से संकलित करें, असली मशीन कमीशन हो जाएगा "आपका बिल्ड सेटिंग एक प्रावधान प्रोफ़ाइल निर्दिष्ट करती है, यूयूआईडी 'XXX' स्पष्ट है, प्रोविजनिंग प्रोफ़ाइल के लिए कोई नहीं मिला। Xcode इस समस्या को हल कर सकता है सदस्य केंद्र से एक नया प्रावधान प्रोफ़ाइल डाउनलोड करके। "


  1. प्रोजेक्ट को बंद करें, प्रोजेक्ट फ़ाइल XXXX खोजें। Xcodeproj, फ़ाइल पर राइट-क्लिक करें, "पैकेज सामग्री दिखाएं" चुनें (पैकेज सामग्री दिखाएं) एक नया खोजक खोलें।
  2. नए खोले खोजक में परियोजना को ढूंढें Pbxproj, और खोलें, यूयूआईडी को ढूंढें, आप सभी में एक त्रुटि 'XXX' लाइन है, हटाएं।
  3. सहेजें, इस परियोजना को पुनरारंभ करें, फिर ठीक से ठीक से, निर्माण करें।