Xcode 4 में "मौजूदा चौखटे कैसे जोड़ें"?


1434

मुझे अच्छा पुराना "मौजूदा चौखटे जोड़ें" विकल्प नहीं मिल रहा है। मैं यह कैसे करु?

हम Xcode 4 DP2 के बारे में बात कर रहे हैं (iPhone विकास के संदर्भ में, जहाँ तक यह मायने रखता है ...)।


25
मुझे विश्वास नहीं हो रहा है कि: ए। 2012 में वहाँ एक एकीकृत (कम, कोई नहीं) IDE + SDK है जो अभी भी स्पष्ट नहीं करता है कि किसी परियोजना में किसी एक को कैसे जोड़ा जाए। ख। इस तरह के (सामान्य रूप से) तुच्छ विषय पर इतना ध्यान गया। सी। इतने जटिल में समाधान।
शिवन ड्रैगन

8
मैंने अपनी परियोजना में फ्रेमवर्क फ़ोल्डर पर राइट-क्लिक किया, यह समझकर कि इसके लिए एक संदर्भ मेनू आइटम होना चाहिए; वहाँ नहीं है, और xcode, कुछ हद तक अति-विस्तारित iTunes ऐप की तरह, अक्सर सुसंगत, तार्किक या सहज नहीं है। अफसोस की बात है, मेरे xCode संस्करण (4.4) के साथ, मदद मेनू खोज का उपयोग करके ऐप को दुर्घटनाग्रस्त कर दिया जैसे ही प्रासंगिक सहायता पृष्ठ आया। मैं नवीनतम एक्सकोड रिलीज के पीछे एक अपडेट हूं, लेकिन अतिदेय समय सीमा के साथ घोड़ों को बदलना एक बुरे विचार की तरह लगता है (भले ही मुझे उम्मीद है कि उन्होंने "मदद" को अपडेट में दुर्घटनाग्रस्त होने का
फैसला किया था

जवाबों:


1725

Apple के प्रलेखन के अनुसार:

  1. प्रोजेक्ट नेविगेटर में, अपने प्रोजेक्ट का चयन करें।
  2. अपना लक्ष्य चुनें।
  3. " बिल्ड चरणों " टैब का चयन करें ।
  4. " लिंक बायनेरिज़ विद लाइब्रेरीज़ " खोलें ।
  5. +बटन पर क्लिक करें।
  6. अपनी रूपरेखा का चयन करें।
  7. (वैकल्पिक) " फ्रेमवर्क " समूह में जोड़े गए ढांचे को खींचें और छोड़ें ।

14
मेरे लिए कम से कम, यदि आप इसके बाद किसी भी समूह में ढांचे को स्थानांतरित करते हैं, तो यह काम करना बंद कर देता है।
mk12

4
मैंने सिर्फ नवीनतम बिल्ड के साथ यह कोशिश की और फ्रेमवर्क समूह में फ्रेम को स्थानांतरित करने के साथ कोई समस्या नहीं थी क्योंकि इसे बिल्ड में जोड़ा गया था।
मेमन

221
उन्होंने इसे इतना गूंगा बना दिया है ... मुझे लगता है कि मैं थोड़े पुराने XCode को याद करता हूं ... इतने सारे chnages ... यहां तक ​​कि कुछ शॉर्टकट भी काम नहीं करते हैं: P
vivianaranha

8
@vivianaranha, मुझे पुराने Xcode की भी याद आ रही है ... xcode 4 मेरे लिए सबसे अधिक दुर्घटनाग्रस्त है ..
हनुमान

4
ऊपर और हां के लिए "राइट क्लिक, एड, मौजूदा फ्रेमवर्क" की तुलना करें, कोई आश्चर्य नहीं कि लोग पुराने एक्सकोड को याद करते हैं। वे सामान क्यों उलझ रहे हैं? विस्मित कर (+1 जवाब के लिए, कि आप इसे 131 + 'पहले से ही तों के साथ की जरूरत नहीं है, लेकिन हे: पी!)
कल्ले

40

मैंने अभी मौजूदा फ्रेमवर्क फ़ोल्डर को प्रोजेक्ट नेविगेटर में मैन्युअल रूप से जोड़ा है। मेरे लिए काम किया।


4
क्षमा करें, मैं अभी इस उत्तर को स्वीकार नहीं कर सकता क्योंकि "मौजूदा ढांचे को मैन्युअल रूप से जोड़ने" की अवधारणा स्पष्ट नहीं है
एरियल मलका

21
ठीक है, मैंने आखिरकार यह किया, इस प्रकार है: 1) "प्रोजेक्ट नेविगेटर" में, "फ्रेमवर्क" फ़ोल्डर खोलें और एक मौजूदा फ्रेमवर्क चुनें (उदाहरण के लिए UIKit.framework) 2) राइट क्लिक करें और "फाइंडर में दिखाएं" से चुनें मेनू 3) खोजक में नए खोले गए फ़ोल्डर से, उस फ्रेमवर्क फ़ोल्डर को खींचें जिसे आप XCode 4 में "चौखटे" फ़ोल्डर में (जैसे OpenGLES.framework) में रुचि रखते हैं) "गंतव्य के समूह फ़ोल्डर में आइटम की प्रतिलिपि न करें" 5 सुनिश्चित करें) "किसी भी जोड़े गए फ़ोल्डरों के लिए समूह बनाएं" चुनना, इसे बनाने के लिए लगता है
एरियल मलका

25

मैं यह बताना चाहता हूं कि यदि आप अपने बिल्ड चरणों में "लिंक बायनेरिज़ विद लाइब्रेरीज़" नहीं खोज सकते हैं, तो निचले दाएं कोने में "बिल्ड चरण जोड़ें" बटन पर क्लिक करें।


19

अपनी परियोजना में रूपरेखा जोड़ने के लिए नीचे दिए गए 5 चरणों का पालन करें।

  1. प्रोजेक्ट नेविगेटर पर क्लिक करें।
  2. लक्ष्य (नीचे की छवि में काला तीर) का चयन करें ।
  3. बिल्ड चरणों का चयन करें (नीचे की छवि में नीला तीर)।
  4. + बटन पर क्लिक करें (नीचे चित्र में हरा तीर)।
  5. सूची से अपना ढांचा चुनें ।

ढांचा

यहाँ आधिकारिक Apple लिंक है


14

इसे करने का एक और आसान तरीका यह है कि यह आपके द्वारा इच्छित प्रोजेक्ट फ़ोल्डर में संदर्भित है, जैसे "फ्रेमवर्क", यह है:

Select "Show the Project navigator"  
Right-click on the project folder you wish to add the framework to.  
Select 'Add Files to "YourProjectName"'  
Browse to the framework - generally under /Developer/SDKs/MacOSXversion.sdk/System/Library/Frameworks  
Select the one you want.  
Select "Add"  

यह दोनों प्रोजेक्ट नेविगेटर में दिखाई देगा जहां आप इसे चाहते हैं, साथ ही अपने लक्ष्य के "बिल्ड फ़ेज़" क्षेत्र के "लिंक बाइनरी विद लाइब्रेरी" क्षेत्र में भी।


10

मेरे कंप्यूटर में फ्रेमवर्क निर्देशिका इस प्रकार है: /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk/System/Library/Frameworks

निर्देशिका नहीं

/Developer/SDKs/MacOSXversion.sdk/System/Library/Frameworks

सही - यह इस बात पर निर्भर करता है कि आपने क्या स्थापित किया है। इसके अलावा, XCode 4.3 रिलीज के कारण उन्हें XCode वितरण पथ के तहत एक पूरी तरह से नए स्थान पर स्थापित किया जा सकता है। मेरी दो मशीनों पर, यह है: /applications/xcode.app/contents/developer/platforms/macosx.platform/developer/SDKs/MacOSX10.7.sdk/cystem/Library/Frameworks
GTAE86

@rml यह दिए गए प्रश्न का उचित उत्तर नहीं है। आपको ans के लिए विशिष्ट बिंदु पर जाना चाहिए।
अन्नू

7

प्रोजेक्ट में

  1. प्रोजेक्ट नेविगेटर का चयन करें
  2. बिल्ड चरणों पर क्लिक करें
  3. पुस्तकालयों के साथ लिंक बाइनरी पर क्लिक करें
  4. + बटन पर क्लिक करें और अपनी रूपरेखाएँ जोड़ें


2
  1. प्रोजेक्ट नेविगेटर में, अपने प्रोजेक्ट का चयन करें।

  2. अपना लक्ष्य चुनें।

  3. "बिल्ड चरणों" टैब का चयन करें।

  4. विस्तारक। + बटन पर क्लिक करें।

  5. अपनी रूपरेखा का चयन करें।

  6. (वैकल्पिक) "फ्रेमवर्क" समूह में जोड़े गए ढांचे को खींचें और छोड़ें।

    यहां छवि विवरण दर्ज करें

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.