2011-08-05 19 views
20

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

// Created by {my name here} on 8/4/11. 
// Copyright 2011 __{my company name here}__. All rights reserved. 

यह कैसे पता चलेगा कि मेरा नाम क्या है? क्या यह मानता है कि यदि मेरा खाता नाम "माइक" से संबंधित है, तो "माइक" इस कोड को लिखने वाले डेवलपर का नाम है?

क्या यह पता लगाने की कोशिश कर रहा है कि कौन सी कंपनी "माइक" काम करती है? यह समझ में आता है, हालांकि मेरी पता पुस्तिका के हिस्से के रूप में सूचीबद्ध कंपनी एक्सकोड फ़ाइल में दिखाई नहीं देती है।

क्या कोई ऐसा स्थान स्थापित कर सकता है जहां एक्सकोड इसे पढ़ेगा?

  • नाम
  • कंपनी का नाम
  • कुछ अन्य पाठ कुछ महत्वपूर्ण

उत्तर

27

पता पुस्तिका में स्वयं का चयन करें (या अगर आप वहां नहीं हैं तो खुद को जोड़ें) और फिर कार्ड पर जाएं -> मेनू बार में यह मेरा कार्ड बनाएं। उस कार्ड से नाम, अंतिम नाम और कंपनी का नाम एक्सकोड टेम्पलेट्स से फ़ाइलों को बनाते समय फ़ाइल हेडर में जानकारी एकत्रित करने के लिए उपयोग किया जाएगा।

वैकल्पिक रूप से, आप इसे इस प्रकार Terminal.app के माध्यम से चूक का उपयोग कर सेट कर सकते हैं:

defaults write com.apple.Xcode PBXCustomTemplateMacroDefinitions '{ORGANIZATIONNAME="ACME Inc.";}' 
+0

में इसका एक विशेष आइकन भी है क्या एक्सकोड से कई कार्ड्स चुन सकते हैं? – JAM

+0

आप एक समय में केवल एक सक्रिय हो सकते हैं, लेकिन यदि आप चाहते हैं कि आप किसी भी समय और उस पल से सक्रिय कार्ड बदल सकें, तो एक्सकोड सभी बनाई गई फ़ाइलों पर नई जानकारी उठाएगा। –

+22

एक्सकोड 4.4 के रूप में यह सही नहीं है। यह सेटिंग> उपयोगकर्ता और समूह में वर्तमान उपयोगकर्ता के खाता रिकॉर्ड के पूर्ण नाम फ़ील्ड से पूर्ण उपयोगकर्ता नाम (\ _ \ _ \ _ FULLUSERNAME \ _ \ _ \ _ टेम्पलेट फ़ाइलों में) खींचता है। पता पुस्तिका कार्ड का उपयोग नहीं किया जाता है। FULLUSERNAME के ​​PBXCustomTemplateMacroDefinitions मान का कोई प्रभाव नहीं पड़ता है। – Poulsbo

1

मैं जाँच नहीं की है, लेकिन मैं इसे पता पुस्तिका में अपने डिफ़ॉल्ट प्रविष्टि की जानकारी को खींचती है लगता है का वर्णन।

+0

एक क्या है "डिफ़ॉल्ट प्रविष्टि"? – JAM

+0

"डिफ़ॉल्ट प्रविष्टि" वह सिस्टम प्राथमिकता-> खातों में आपके खाते से जुड़ी है। एड्रेस बुक – Lirm

7

यह का उपयोग करता है आप पता पुस्तिका से जानकारी के मालिक हैं।

गॉट रहे हैं:

System Preferences --> Users & Groups --> choose current User --> and press Open at Address Book Card.

वहाँ आप आप xcode में इस्तेमाल जानकारी ही मिल जाएगा।

4

टेम्पलेट यानी /Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/File टेम्पलेट्स से आता है/कोको टच/ऑब्जेक्टिव-सी class.xctemplate/NSObject/FILEBASENAME

आप कुछ कस्टम जानकारी (जैसे कोड वारंटी या अन्य कानूनी पाठ) को हाकोड कर सकते हैं। वांछित परिणाम प्राप्त करने के लिए इसके साथ खेलें, लेकिन यह कठिन और बेकार तरीका

आसान तरीका पर उपयोगी संकेत यह होगा कि आप प्रोजेक्ट फ़ाइल को संपादित करते समय एक्सकोडीज़ फलक (दाएं तरफ) पर संगठन संपत्ति को बदल सकते हैं (झुकाव निर्माण सेटिंग्स)। यह इस परियोजना में बनाई गई सभी फाइलों पर लागू होगा।

16

सिस्टम प्राथमिकताएं -> उपयोगकर्ता & समूह -> चुनें वर्तमान उपयोगकर्ता -> राइट क्लिक करें वर्तमान उपयोगकर्ता -> उन्नत विकल्प -> पूरा नाम यह Xcode में काम करता है बदलने 6.3.2

+0

केवल उत्तर दें जो मेरे लिए काम करता है – AWrightIV