2012-11-19 18 views
8

मेरे पास एक मौजूदा प्रोजेक्ट बनाएं। मैं सिर्फ यह पूछना चाहता हूं कि इसे ढांचे में परिवर्तित करना संभव है या नहीं? मैंने खोज करने की कोशिश की है लेकिन मुझे यह कैसे करना है इस पर कोई ट्यूटोरियल नहीं मिल रहा है।एक मौजूदा प्रोजेक्ट को एक ढांचा आईओएस

+0

चेक [यह लिंक कार्यक्षेत्र में मौजूदा प्रोजेक्ट जोड़ना] [http://developer.apple.com/library/ios/#recipes/xcode_help-structure_navigator/articles/adding_a_project_to_a_workspace.html)। यह आपकी मदद कर सकता है। http://developer.apple.com/library/ios/#recipes/xcode_help-structure_navigator/articles/adding_a_project_to_a_workspace.html –

उत्तर

1

आईओएस के लिए मैं CocoaPods का सुझाव दूंगा जबतक कि आप कोड वितरित नहीं करना चाहते हैं।

यहां तक ​​कि उस मामले में आप कोकोपोड का उपयोग कर सकते हैं। खासकर अन्य तीसरे पक्ष के पुस्तकालयों या ढांचे को एम्बेड करने से बचने के लिए। iOS7 के लिए

5

समाधान या पिछले

आप एक रूपरेखा iOS7 में आप इस लिंक का अनुसरण कर सकते हैं बनाना चाहते हैं। यह एक स्थिर पुस्तकालय से शुरू एक ढांचा बनाने के बारे में बताते हैं। iOS8

के लिए

http://www.raywenderlich.com/65964/create-a-framework-for-ios

समाधान iOS8 के साथ मूल रूप से ढांचा तैयार करना संभव है। आप डब्ल्यूडब्ल्यूडीसी 14 वेबसाइट में Building Modern Frameworks नामक एक अच्छा वीडियो पा सकते हैं (आपको वीडियो और पीडीएफ दोनों मिलेंगे)।

Cocoapods

अपने प्रश्न से आप ढांचे के साथ क्या करने की जरूरत स्पष्ट नहीं है। यदि आपको एक lib साझा करने की आवश्यकता है तो आप कोकोपोड्स प्रोजेक्ट को देख सकते हैं। आप इसे public पुस्तकालयों या privates दोनों के लिए उपयोग कर सकते हैं। मैं परिदृश्य दोनों के लिए काम पर इसका उपयोग कर रहा हूं

+0

नए एक्सकोड 6 टेम्पलेट का उपयोग करके कोको टच फ्रेमवर्क तैयार करेगा IOS8 से पुराने संस्करणों पर काम नहीं करेगा? – Rizon

+0

जो मुझे पता है उससे नहीं। इस समस्या को हल करने के लिए समाधान हैं: पुराने आईओएस के लिए एक स्थिर लाइब्रेरी बनाएं और इसे आईओएस 8 –

+0

के लिए ढांचे के अंदर शामिल करें क्या यह एक स्थिर पुस्तकालय बनाने के लिए वास्तव में आवश्यक है? क्या मैं मौजूदा परियोजना में नया फ्रेमवर्क लक्ष्य नहीं जोड़ सकता? – Nil

1

ऐसी उपयोगी सुविधा के लिए यह मुझे परेशान करता है कि ऐप्पल ने इस सुविधा को उपयोगकर्ता के हाथों से बाहर कर दिया है, दुर्भाग्य से ऐप्पल ने अपने ज्ञान में यह माना है कि केवल ओएसएक्स को ढांचा उपचार मिलेगा।

आईओएस ढांचे प्रभावी रूप से स्थिर पुस्तकालयों को पैक कर रहे हैं जो एक परिभाषित संरचना का पालन करते हैं जो एक्सकोड पहचानता है - और इसलिए निर्माण स्क्रिप्ट (रे की मार्गदर्शिका में) की आवश्यकता है क्योंकि यह एक्सकोड में मौजूद नहीं है।

एक्सकोड (और खोल स्क्रिप्ट) के साथ आपके माइलेज पर निर्भर करता है और इसकी विशिष्टताएं यह प्रोजेक्ट एक बचत अनुग्रह है। ios universal framework। आपको यह जानना होगा कि आप क्या कर रहे हैं, क्योंकि यह केवल अधिकांश मामलों में काम करता है - आप अन्य 10% में आ सकते हैं।

प्रलेखन एक सुधार के साथ कर सकता है, लेकिन सहायता का वास्तविक क्रूर here है। आपको 'वास्तविक' और/या 'नकली' ढांचे को स्थापित करना होगा, स्थापित टेम्पलेट्स से प्रारंभिक ढांचा बनाना होगा और अपनी फ़ाइलों पर प्रतिलिपि बनाना होगा।

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