मैंने एक्सकोड 4.5 का उपयोग करके एक नया कमांड लाइन टूल (मैक ओएस एक्स कमांड लाइन ऐप बनाने का तरीका) बनाया है, लेकिन अब मैं इसमें एक फ्रेमवर्क जोड़ना चाहता हूं। बिल्ड चरणों में ढांचे की सूची खाली है।फ्रेमवर्क सूची खाली होने पर एक्सकोड 4 में कोर फाउंडेशन फ्रेमवर्क को एक नंगे कमांड लाइन टूल में कैसे जोड़ा जाए?
मैं .h/.m उद्देश्य सी क्लास हेडर और कार्यान्वयन फ़ाइलों को जोड़ सकता हूं जो मैंने लिखा है लेकिन मुझे नहीं पता कि पुरानी एक्सकोड के लिए एक अलग टेम्पलेट के लिए "कमांड लाइन टूल" कैसे बनाना है; एक कमांड लाइन एप्लिकेशन (कोको ऐप नहीं) जो कोर फाउंडेशन फ्रेमवर्क या किसी अन्य फ्रेमवर्क को एक्सेस करने के लिए चुन सकता है।
इसके अलावा, एक्सकोड 3 में "Core Foundation Tool" विकल्प होता था, अब यह कहां है?
(अपडेट: मैं लक्ष्य निर्भरता के अंदर "+" पर क्लिक कर रहा था, जो समझदार लग रहा था, लेकिन जो मुझे जोड़ने के लिए केवल कुछ खाली सूची देता है। मुझे लगा कि चीजों को दिखाने के लिए आपको कहीं और कुछ बदलना होगा लक्ष्य निर्भरता में, जो कि मैं कह सकता हूं, नए उपयोगकर्ताओं के लिए बिल्कुल स्पष्ट नहीं है। इस प्रकार यह सार्वजनिक सेवा संदेश, प्रश्न, और उत्तर। हे ऐप्पल, आप इसे "पुस्तकालयों या फ्रेमवर्क लिंक" में कैसे बदलते हैं ताकि शब्द फ्रेमवर्क वहाँ दिखाई देता है। हमें हम एक पुस्तकालय या एक depedency जब केवल शब्द हम के बारे में पता फ्रेमवर्क है जोड़ रहे हैं तो लगता है कि बनाना, भ्रामक है।)
'लक्ष्य निर्भरता' लक्ष्य के बीच निर्भरताओं के लिए है। यानी, जब एक लक्ष्य एक ही परियोजना में किसी अन्य लक्ष्य पर निर्भर करता है। – bames53
मेरी राय में यह इस सूची में पहला आइटम नहीं होना चाहिए, जब तक कि 99% उपयोगकर्ता इसका उपयोग न करें, और ढांचे को जोड़ना न करें। ऐप्स में क्वार्ट्जकोर जोड़ने के लिए कितना आम है, मुझे लगता है कि फ्रेमवर्क सूची पहले होनी चाहिए। सूची में पहला आइटम सबसे अधिक इस्तेमाल किया जाना चाहिए। इसके बजाए, संकलित किए गए स्रोतों की एक सूची के बाद यह तीसरा है (जो बाएं तरफ मुख्य परियोजना दृश्य को डुप्लिकेट करता है), और जो दुख की बात है, सभी महत्वपूर्ण शब्द "फ्रेमवर्क" गायब है। ऐप्पल को नए शौक, सोचना चाहिए। –