2015-05-18 7 views
9

एम्बेडेड बाइनरी और पैरेंट ऐप में एक ही प्रमाणपत्र है लेकिन मुझे त्रुटि संदेश मिल रहा है: त्रुटि: एम्बेडेड बाइनरी के साथ हस्ताक्षर नहीं किया गया है अभिभावक ऐप के रूप में प्रमाण पत्र। एम्बेडेड बाइनरी लक्ष्य की कोड साइन सेटिंग्स को सत्यापित करें अभिभावक ऐप से मेल खाता है।उसी प्रमाणपत्र के साथ हस्ताक्षर किए लेकिन त्रुटि: एम्बेडेड बाइनरी उसी प्रमाणपत्र के साथ हस्ताक्षरित नहीं है

enter image description here

enter image description here

+0

[एक्सकोड 6 त्रुटि का संभावित डुप्लिकेट: "एम्बेडेड बाइनरी बंडल पहचानकर्ता पैरेंट ऐप के बंडल पहचानकर्ता के साथ प्रीफ़िक्स नहीं किया गया है।"] (Http://stackoverflow.com/questions/24045417/xcode-6-error-embedded-binarys -बंडल-पहचानकर्ता-है-नहीं-प्रीफिक्स्ड-द-द-पैरा) – chedabob

उत्तर

5

यह सिर्फ Xcode आप पागल हो रही है, तुम सब करने की ज़रूरत क्या है

  1. Preferences->Accounts जिसमें समस्या का कारण है
  2. साइन जाओ (आदेश +,)
  3. AppleID निकालें फिर से वही AppleID

साथ का आनंद लें: डी

+2

मेरे लिए काम नहीं किया – Mona

+0

आपको बाद में एक्सकोड को फिर से शुरू करने की आवश्यकता हो सकती है –

1

1) आप developer.apple.com पोर्टल

2) दो नए एप्लिकेशन आईडी का ऐलान करते हैं com.organisation.appname.watchkitextension पर जाना है और com.organisation.appname.watchapp

3) के साथ एक दो फिर इस दो ऐप आईडी के लिए दो नई प्रावधान प्रोफाइल जोड़ें ..

चेतावनी! : आपको एक ही प्रमाणपत्र का चयन करना होगा, यदि आपको संदेह है, तो मैं आपको इस प्रमाणपत्र को फिर से बनाने के लिए अनुशंसा करता हूं ...

4) बिल्ड सेटिंग्स में, सभी लक्ष्यों के लिए आपको जो स्थान दिखाना है सही प्रोफ़ाइल ...

आशा है कि यह मदद कर रहा है।

2

रहे हैं काफी कुछ कारणों iss ue से उत्पन्न हो सकता है। एक और व्यावहारिक जांच जोड़ना चाहते हैं जिसने मेरी मदद की। प्रमाण पत्र सुनिश्चित करें कि आप जिस पर हस्ताक्षर कर रहे हैं उसे 'हमेशा ट्रस्ट' नहीं है (यदि सेटिंग ऐसी है तो आपको एक हरा '+' चिह्न दिखाई देगा)।

  1. कुंजी श्रृंखला पहुंच पर जाएं, आप जिस प्रमाणपत्र का उपयोग कर रहे हैं उस पर डबल क्लिक करें।
  2. 'ट्रस्ट' ड्रॉप डाउन का विस्तार करें और 'पर बदलें/सेट करें' हमेशा ट्रस्ट 'से सिस्टम डिफ़ॉल्ट' का उपयोग करें।

यह विशेष रूप से सच है यदि आप अपने प्रोजेक्ट में स्विफ्ट का उपयोग कर रहे हैं क्योंकि 'हमेशा ट्रस्ट' सेटिंग प्रासंगिक स्विफ्ट पुस्तकालयों को तोड़ देती है।

+0

"हमेशा ट्रस्ट" के बजाय "सिस्टम डिफॉल्ट का उपयोग करें" डालने के लिए मेरे लिए काम किया है । आपका बहुत बहुत धन्यवाद! –

+0

मुझे खुशी है कि इससे किसी की मदद की! मुझे पता है कि परीक्षा कितनी निराशाजनक हो सकती है! :) –

1

यह मेरे लिए काम किया, मुझे समझ नहीं आता क्यों, लेकिन यह 2 कुंजीपटल एक्सटेंशन के लिए काम किया:

जाओ वितरण

  • निर्धारित लक्ष्य आवरण कोड के लिए हस्ताक्षर करने

    1. सेट परियोजना कोड स्थापना बनाने के डेवलपर के लिए हस्ताक्षर करने
    2. सेट कोड पर हस्ताक्षर करने के डेवलपर

    मैं करने के लिए विस्तार नए प्रोफाइल, नए कर्ट, नई ऐप आईडी, क्लीन बिल्ड, व्युत्पन्न डेटा, रीस्टार्ट, रीसेट इत्यादि सहित कई सारे सुझावों का प्रयास किया, लेकिन यह केवल एकमात्र ऐसा था जो मेरे लिए काम करता था, भले ही यह कोड हस्ताक्षर करने के बावजूद अभिभावक और एम्बेड ऐप निश्चित रूप से वही नहीं है।

  • +0

    धन्यवाद। बस आपको धन्यवाद अनुलेख मेरा काम तब तक नहीं हुआ जब तक कि मैंने इसे डेवलपर में वापस नहीं बदला लेकिन यह ठीक हो गया – DJB

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