2012-04-08 18 views
7

को निब फ़ाइलें कन्वर्ट? एक बार जब मैंने उन्हें संपादित कर लिया है, तो क्या उन्हें वापस NIB में परिवर्तित करने का कोई तरीका है?वहाँ एक रास्ता <code>XIB</code> फ़ाइलों को <code>NIB</code> फ़ाइलों को कनवर्ट करने ताकि मैं उन्हें Xcode 4 में खोल सकते हैं XIB फ़ाइलें

+0

आप का नाम बदलने की कोशिश की: NibToXibConverter

यहाँ कोड है? मैंने सोचा कि एनआईबी और एक्सआईबी एक ही चीज़ के लिए अलग-अलग नाम थे। – dasblinkenlight

+0

एक ही उद्देश्य की सेवा करते हैं लेकिन अलग-अलग प्रारूप हैं। मुझे पता है कि एक्सकोड 3.x से इंटरफ़ेस बिल्डर, उन्हें परिवर्तित कर सकता है। मैं एक्सकोड 4 का उपयोग नहीं करता, लेकिन मुझे यह हैरान है कि यह उन्हें नहीं खोल पाएगा। शायद [ibtool] (https://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/ibtool.1.html) अभी भी उन्हें बदल सकते हैं। –

+1

जरूरी नहीं है। XIB अस्तित्व से पहले कई प्रारूपों में एनआईबी मौजूद हैं। यह सच है कि इमारत के दौरान एक्सआईबी को फ्लैट/छीनने वाले एनआईबी के लिए संकलित किया जाता है, लेकिन वे पारंपरिक एनआईबी नहीं हैं। यदि आपके पास पारंपरिक एनआईबी है, तो आप शायद इसे अभी भी संपादित कर सकते हैं। हालांकि, अगर आप विशेष रूप से एक चपटे/छीनने वाले एनआईबी के बारे में बात कर रहे हैं, तो रॉब का जवाब देखें। –

उत्तर

12

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

xib संकलन के बारे में अधिक जानकारी के लिए, ibtool(1) देखते हैं।

+0

शानदार टिप, धन्यवाद! – Fattie

+1

मैवरिक्स पर अमान्य फ़ाइल प्रारूप त्रुटि देता है। –

6

मैं, इस कार्य को पूरा करने के लिए एक सरल आवेदन कर दिया है यहाँ लिंक है: [email protected]

आशा है कि यह मदद करता है :-)

+0

मैंने हाल ही में ज़िब के रूपांतरित होने से पहले निब के विघटन करने के लिए निबोटोक्सब कनवर्टर को एक विकल्प जोड़ा है। [email protected] - Yosemite – headkaze

+0

दुर्घटनाओं यह आप, कुछ नमूना xib और निब फ़ाइलों को साझा करने के लिए ड्रॉप बॉक्स के माध्यम से या मेरे ईमेल आईडी पर संभव हो जाएगा? वर्तमान में मैं मैवरिक्स पर चल रहा हूं, मैं क्रैश को सत्यापित करने और हल करने के लिए इसे योसामेट में अपग्रेड करने का प्रयास करूंगा। आप आगे बढ़ सकते हैं और इसे अपने जीथब रिपोजिटरी में एक समस्या के रूप में बना सकते हैं। मुझे लगता है कि आप इस मुद्दे को हल करने में मेरी मदद करने में भी रूचि रख सकते हैं, पैच जमा करने के लिए स्वतंत्र महसूस करें;) –

+0

@ecumedesjours पर – Devarshi