2013-02-19 18 views
5

क्या एक्सकोड पर .xcarchive फ़ाइल को फिर से खोलना संभव है?क्या मैं एक्सकोड पर एक्सकर्चिव पुनः खोल सकता हूं?

मुझे पता है कि यह आम नहीं है, लेकिन मैं एक प्रोजेक्ट खोलना चाहता हूं जैसा कि इसे ऐप स्टोर में सबमिट किया गया था। मुझे उस सटीक निर्माण का बैक अप नहीं मिला है, इसलिए संग्रह प्रतिलिपि खोलना वाकई बहुत अच्छा होगा!

इससे पहले कि आप पूछें कि मैं इसे स्टोर से क्यों डाउनलोड नहीं करता हूं, मुझे कहना होगा कि यह बिल्ड स्वीकृत हो गया है और यह मेरी रिलीज पर लंबित है। :)

धन्यवाद!

+0

आप एक बेहतर भविष्य के लिए कुछ _version tracker_ का उपयोग शुरू करने की जरूरत है। – holex

उत्तर

15

एक xcarchive अनुप्रयोग के लिए एक (संकलित) एप्लिकेशन बंडल, एक dSYM (डिबग फाइल) वाला कोई फ़ोल्डर है, और एक Info.plist संग्रह के बारे में मेटाडेटा युक्त (जैसे एप्लिकेशन का नाम और तारीख के रूप में संग्रह बनाया गया था)। आप एक एक्सचर्चिव के अंदर नियंत्रण-क्लिक करके या खोजक में राइट-क्लिक करके और "पैकेज सामग्री दिखाएं" चुन सकते हैं।

संग्रह में आपके ऐप का स्रोत कोड नहीं है (जब तक कि आपने अपनी प्रोजेक्ट कॉन्फ़िगरेशन में गंभीर गलती नहीं की हो)।

आपको अपने स्रोत कोड को स्टोर करने के लिए गिट जैसे संस्करण ट्रैकिंग सिस्टम का उपयोग करना चाहिए। जब आप वितरण के लिए xcarchive बनाते हैं, तो आपको अपने निर्माण सिस्टम में स्रोत कोड के वर्तमान संस्करण को टैग करना चाहिए, ताकि आप उस संग्रह को बनाने के लिए उपयोग किए गए स्रोत कोड को आसानी से निकाल सकें।

+0

धन्यवाद, आप बिल्कुल सही हैं। संग्रह के अंदर .app फ़ाइल है, और अंदर ऐप है, स्रोत कोड नहीं। स्पष्टीकरण के लिए धन्यवाद। मैं जो चाहता था वह ऐप पर एक चीज़ का परीक्षण करना था, इसलिए मैंने एक .ipa फ़ाइल में संग्रह को बदल दिया (ऑर्गनाइज़र -> वितरित -> एंटरप्राइज के लिए सहेजें)। मुझे .ipa फ़ाइल मिली, लेकिन अब तक मैं किसी भी डिवाइस पर स्थापित करने में असमर्थ था। आईट्यून्स का कहना है कि "हस्ताक्षरकर्ता मान्य नहीं है"। – tomDev

+0

मुझे एंटरप्राइज़ वितरण के बारे में कुछ भी पता नहीं है। यदि आपके पास लक्ष्य डिवाइस का यूयूआईडी है, तो आप इसे अपने डेवलपर प्रोफ़ाइल (डेवलपर पोर्टल वेबसाइट में) में जोड़ सकते हैं, एक्सकोड ऑर्गनाइज़र में अपनी प्रोफ़ाइल सिंक कर सकते हैं और फिर विज्ञापन-प्रसार वितरण के लिए आईपीए बना सकते हैं। –

+1

... या मौजूदा संग्रह से विज्ञापन-प्रसार वितरण के लिए आईपीए बनाएं। –

1

आप ProjectName [दिनांक समय] .xcarchive की सामग्री देखने के लिए उस पर राइट क्लिक करके और चयन दिखाएँ पैकेज सामग्री कर सकते हैं।

यह तीन बातें शामिल हैं:

  1. dSYMs: dSYM फाइलों अपने अनुप्रयोग के लिए डिबग प्रतीकों की दुकान।

  2. Info.plist: प्रॉपर्टी सूची जिसमें एप्लीकेशनप्रॉपर्टीज, आर्काइवर्सियन, क्रिएशनडेट, नाम, योजना जैसे विवरण शामिल हैं।

  3. उत्पाद: इसमें आपकी प्रोजेक्ट के लिए ऐप फ़ाइल है।

Step 1

Step 2

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