2013-01-18 18 views
11

मुद्दा:Xcode 4 - एक पर हस्ताक्षर किए संसाधन, जोड़ दिया गया है, संशोधित या नष्ट कर दिया

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

एक हस्ताक्षरित संसाधन जोड़ा गया है, संशोधित किया गया है या हटा दिया गया है।

मैं थोड़ी देर के लिए googeld और निम्नलिखित बातें करने की कोशिश की:

  • ProjectName
  • स्पष्ट निर्माण में विशेष वर्ण से बचने
  • आयोजक के तहत ली गई डेटा को हटाने - परियोजनाएं
  • मेरी प्रमाणपत्र को नवीनीकृत
  • मेरी सभी प्रावधान प्रोफाइल नवीनीकृत
  • मैंने एक नया और सरल बनाया है परियोजना

यह सब विफल रहा। हर बार एक ही संदेश।

उम्मीद है कि कोई मेरी मदद कर सकता है, कृपया।

+2

कोई त्रुटि मैं अपने ग्राहक के साथ मिला है, Windows में एक बुरा deziping, या एक खोज .app (मैक ओएस में एक फ़ाइल के रूप में देखा में एक Windows उपयोगकर्ता द्वारा किए गए था, लेकिन Windows में फ़ोल्डर के रूप में) जो ऐप संशोधित (विंडोज एक्सप्लोरर) ऐप। – Larme

+2

'codeign -vv पथ/से/YourApp चल रहा है।ऐप' आपको बताएगा कि कौन से संसाधन जोड़े/संशोधित/हटा दिए गए हैं। इससे आपको यह पता चलने में मदद मिल सकती है कि क्या गलत हो रहा है। – bdash

+0

हल किया गया: @Larme संकेत के लिए धन्यवाद। मैं अपने www dir पूर्ण वेबडाव से जुड़ा हुआ था। जाहिर है, वह समस्या थी। इसलिए, मैंने अपने मैक डायर को मेरे मैक पर एक से जोड़ा है, वेब www से मैक डायर और बीएएम में सभी www फ़ाइलों की प्रतिलिपि बनाई है, यह काम करता है। बहुत बहुत धन्यवाद, Larme – sircrom

उत्तर

0
  • सुनिश्चित करें कि आपने ऐप्पल डेवलपर पोर्टल में दोनों ऐप्स के लिए ऐप आईडी बनाई है। आम तौर पर 'com.companyname.appname' बंडल आइडेंटिफ़ायर
  • दोनों प्रमाणपत्र बनाएं और उन्हें डाउनलोड करें।
  • जांचें कि क्या आप अपने प्रमाणपत्र पर उन प्रमाण पत्र खोल सकते हैं। यदि आप प्रमाणपत्र नाम के बगल में एक तीर देखते हैं तो आप प्रमाणपत्र का उपयोग कर सकते हैं। इसका मतलब है कि आपके पास उस प्रमाणपत्र के लिए मिलान कुंजी है।
  • विज्ञापन-होक के रूप में दोनों प्रावधान प्रोफाइल बनाएं और आपके द्वारा अभी बनाई गई ऐप आईडी असाइन करें।
  • यदि आपने डिवाइस डिवाइस में अपने डिवाइस नहीं जोड़े हैं, तो इसे इस चरण में करें।
  • डिवाइस दोनों प्रावधान में जोड़े प्रोफाइल
  • डाउनलोड करके अपने प्रोजेक्ट फाइल पर प्रोविजनिंग प्रोफाइल खोलने (एक उपकरण मैं प्रावधान प्रोफाइल प्रबंधन करने के लिए बहुत उपयोगी पाते हैं iPhone विन्यास उपयोगिता है)
  • XCode में लक्ष्य चुन सकते हैं और 'सारांश' टैब बंडल पहचानकर्ता टाइप करें।
  • अब बिल्ड सेटिंग्स टैब पर जाएं और कोड साइनिंग का चयन करें और अपने बंडल पहचानकर्ता
  • साफ़ करें और चलाएं चुनें।
0

ऐसा इसलिए है क्योंकि आपके व्युत्पन्न डेटा फ़ोल्डर में आपके पास दो बंडल नाम वाले दो ऐप्स हैं। बस एक हटा दें तो बग चला गया।

+1

मेरे लिए काम नहीं किया - पूरे व्युत्पन्न डेटा फ़ोल्डर को हटाने से कोई प्रभाव नहीं पड़ा – Adam

3

मेरे पास एक ही समस्या थी और मेरे लिए क्या काम किया गया व्युत्पन्न डेटा (ऑर्गनाइज़र में) को हटा रहा था।

enter image description here

+0

मेरे लिए स्थायी समाधान नहीं है। – honcheng

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