नई स्रोत फ़ाइलें बनाते समय xcode आपके नाम और कंपनी के नाम के साथ टिप्पणियां जोड़ता है।
मैं अपनी कंपनी का नाम xcode (प्रोजेक्ट नहीं) के लिए कहां सेट करूं।
नई स्रोत फ़ाइलें बनाते समय xcode आपके नाम और कंपनी के नाम के साथ टिप्पणियां जोड़ता है।
मैं अपनी कंपनी का नाम xcode (प्रोजेक्ट नहीं) के लिए कहां सेट करूं।
जवाबों:
Xcode 4 जीएम बीज में:
नेविगेशन फलक में (बहुत बाईं ओर), प्रोजेक्ट (शीर्ष आइटम) का चयन करें।
यूटिलिटीज फलक का विस्तार करें (3-बटन "व्यू" समूह में विंडो राइट-राइट बटन पर सबसे ऊपर)।
"प्रोजेक्ट डॉक्यूमेंट" सेक्शन में "ऑर्गनाइजेशन" टेक्स्ट फील्ड (फाइल इंस्पेक्शन व्यू, ऊपर से दूसरा सेक्शन) है।
डिफ़ॉल्ट रूप से, Xcode सभी नए स्रोत फ़ाइलों (.m .h आदि) में निम्नलिखित के समान एक कंपनी का नाम सम्मिलित करता है:
कॉपीराइट (c) 2009 MyCompanyName। सभी अधिकार सुरक्षित।
इस संदर्भ को बदलना एक टर्मिनल विंडो के भीतर से प्रवेश करने जितना ही सरल है, आपके द्वारा पसंद किए गए टेक्स्ट के साथ "YourNameHere" की जगह। यह भी सुनिश्चित करें कि यह सब टर्मिनल में एक पंक्ति में दर्ज किया गया है।
डिफॉल्ट्स com.apple.Xcode PBXCustomTemplateMacroDefinitions '{ORGANIZATIONNAME = "YourNameHere";}' लिखें
या
आप ~ / लाइब्रेरी / वरीयताएँ पर भी जा सकते हैं और com.apple.Xcode.plist पर डबल-क्लिक कर सकते हैं और इसे सेट करने के लिए काम-डैंडी प्लिस्ट एडिटर का उपयोग कर सकते हैं और अन्य दिलचस्प डिफॉल्ट्स का एक पूरा गुच्छा जो एक्सकोड या आईबीएम पैनल द्वारा कवर नहीं किया जाता है।
या
इस सवाल पर @slf जवाब Xcode 4 में इसे प्राप्त करने का एक बेहतर तरीका दिखाता है (नीचे दिया गया)
नेविगेशन फलक में (बहुत बाईं ओर), प्रोजेक्ट (शीर्ष आइटम) का चयन करें।
यूटिलिटीज फलक का विस्तार करें (3-बटन "व्यू" समूह में विंडो राइट-राइट बटन पर सबसे ऊपर)।
"प्रोजेक्ट डॉक्यूमेंट" सेक्शन में "ऑर्गनाइजेशन" टेक्स्ट फील्ड (फाइल इंस्पेक्शन व्यू, ऊपर से दूसरा सेक्शन) है।
मैंने Xcode 4.2 बीटा 7 (iOS 5.0) पर परीक्षण किया है।
ऐसा लगता है जैसे Xcode न तो ORGANIZATIONNAME को पुनः प्राप्त करता है
डिफॉल्ट्स com.apple.Xcode PBXCustomTemplateMacroDefinitions
'{ORGANIZATIONNAME = "YourNameHere";}' लिखें
न
~ / Library / पसंद / com.apple.Xcode.plist
पता पुस्तिका में अपना नाम और कंपनी का नाम अपडेट करने के लिए उचित समाधान है।
फिर आप कोई भी नया Xcode प्रोजेक्ट बनाकर देख सकते हैं:
या आप मैक ओएस एक्स एड्रेस बुक एप्लीकेशन में कंपनी का नाम अपने एड्रेस कार्ड में सेट कर सकते हैं । मेरे लिए काम किया (SL, Xcode 3.2.2)
ऊपर SLF ने जो लिखा है उसे जोड़ना:
Xcode 4 जीएम बीज में:
नेविगेशन फलक में (बहुत बाईं ओर), प्रोजेक्ट (शीर्ष आइटम) का चयन करें।
यूटिलिटीज फलक का विस्तार करें (3-बटन "व्यू" समूह में विंडो राइट-राइट बटन पर सबसे ऊपर)।
"प्रोजेक्ट डॉक्यूमेंट" सेक्शन में "ऑर्गनाइजेशन" टेक्स्ट फील्ड (फाइल इंस्पेक्शन व्यू, ऊपर से दूसरा सेक्शन) है।
लेकिन एक छोटी सी पकड़ है:
संगठन का नाम बदलकर SLF के रूप में वर्णित परियोजना फ़ाइल को संशोधित और सहेजे नहीं गए परिवर्तनों के रूप में सेट नहीं किया गया।
आपको परियोजना में एक छोटा सा बदलाव करने की आवश्यकता है, जैसे कि संगठन का नाम बदलने के बाद एक समूह जोड़ना, इससे फ़ाइल को सहेजने के लिए Xcode 4 हो जाएगा।
इसके अलावा अगर आप कार्यक्षेत्र पर काम कर रहे हैं, तो आपको प्रत्येक प्रोजेक्ट के लिए बदलाव करने की जरूरत है।
XCode 4.0.2 पर परीक्षण किया गया
यदि आप Xcode 4 में __MyCompanyName__ को बदलना चाहते हैं , तो आप निम्न कमांड आज़मा सकते हैं।
डिफॉल्ट्स com.apple लिखें। dt .Xcode PBXCustomTemplateMacroDefinitions '{ORGANIZATIONNAME = "YourNameHere";};
ध्यान से, यह डोमेन में लिखता है, com.apple। dt .Xcode, com.apple.Xcode नहीं
मैं केवल एक्सकोड 4 प्री 3 पर परीक्षण करता हूं और यह काम करता है।
बस appName-Info.plist पर जाएं और एक फ़ील्ड "कॉपीराइट (मानव-पठनीय)" जोड़ें: nameOfDeveloper या companyName। :
इस बारे में अधिक भ्रम की स्थिति नहीं होनी चाहिए। मैंने यहाँ स्पष्ट किया: https://stackoverflow.com/a/9793899/1273966 मैं इस सूत्र में वही करूँगा।
यदि परियोजना के दस्तावेज़ में संगठन का नाम रिक्त है (ऊपर वर्णित है) तो कंपनी का नाम आपकी पता पुस्तिका में 'मुझे' प्रविष्टि से खींच लिया गया है।
यदि आप ऊपर वर्णित प्रोजेक्ट दस्तावेज़ में एक संगठन का नाम दर्ज करते हैं, तो यह पता पुस्तिका में कंपनी के नाम को ओवरराइड करेगा। IE: आप प्रति परियोजना के आधार पर अपनी कंपनी का नाम ओवरराइड कर सकते हैं। बहुत चालाक है, लेकिन जाहिर है कि बहुत से लोग भ्रमित हैं।
XCode 4 में, अपना प्रोजेक्ट खोलें। प्रोजेक्ट नेविगेटर (MyProjectName, 1 लक्ष्य, iOS SDK 4.3 - या जो भी हो) में शीर्ष-सर्वाधिक आइटम का चयन करें। फ़ाइल निरीक्षक खोलें (देखें-> उपयोगिताएँ)। प्रोजेक्ट डॉक्यूमेंट सेक्शन में, आपको "संगठन" लाइन दिखनी चाहिए। उसे संपादित करें, और आपके द्वारा बनाई गई नई फ़ाइलें नए संगठन का नाम प्रदर्शित करेंगी। यह एक प्रोजेक्ट सेटिंग है, इसलिए आपको इसे हर प्रोजेक्ट के लिए करना होगा।
संगठन का नाम फ़ील्ड वह है जिसे नए प्रोजेक्ट विज़ार्ड में दिखाया गया है। इसका डिफ़ॉल्ट मान वह मान है जो पहले खुली परियोजना पर था।
ऐसा लगता है कि Xcode 4 का अंतिम संस्करण ORGANIZATIONNAME सेटिंग (या तो पुराना है, या com.apple.dt.Xcode के साथ नया है) का सम्मान नहीं कर रहा है। यह मेरे लिए बेकार है, क्योंकि मेरे पास मेरे एड्रेस कार्ड में मेरी कंपनी का नाम है। लेकिन मैं अपनी कंपनी के लिए Xcode काम नहीं कर रहा हूं। इस प्रकार, मैं नहीं चाहता कि मेरी वास्तविक कंपनी का नाम मेरे स्रोत फ़ाइलों में डाला जाए। मुझे वह मूल्य चाहिए जो मैं ORGANIZATIONNAME के लिए सेट करता हूं।
अद्यतन : ऐसा लगता है कि यह आंशिक रूप से काम करता है। मैंने मान सेट करने से पहले Xcode को बंद कर दिया था, फिर मैंने इसे फिर से शुरू किया, और एक नया प्रोजेक्ट बनाया। मैंने देखा कि यह अभी भी मेरे एड्रेस बुक कार्ड से मेरी कंपनी के नाम का उपयोग कर रहा था, न कि संगठन का नाम। लेकिन फिर मैंने प्रोजेक्ट में कुछ नई फाइलें बनाईं (फ़ाइल> नई फ़ाइल ...) और जब वे बनाए गए थे, तो उनका मूल्य ORGANIZATIONAME से था। तो, ऐसा लगता है कि कोड में कम से कम दो बिट कोड हैं जो कंपनी के नाम के साथ फ़ाइल टेम्पलेट में भरते हैं, और वे विभिन्न स्थानों से खींच रहे हैं।