मैं अपनी कंपनी का नाम कहां सेट करूं?


119

नई स्रोत फ़ाइलें बनाते समय xcode आपके नाम और कंपनी के नाम के साथ टिप्पणियां जोड़ता है।

मैं अपनी कंपनी का नाम xcode (प्रोजेक्ट नहीं) के लिए कहां सेट करूं।


41
क्या यह आश्चर्यजनक नहीं है कि यह प्रश्न वास्तव में मौजूद है? Apple इसे और खराब नहीं कर सकता था ...
bhavinb

जवाबों:


47

XCode 7.3 में (संपादित करें: 11.3.1 तक) बस शीर्ष परियोजना फ़ाइल का चयन करें और बाएँ फलक पर उपयोगिताएँ देखें

Xcode


92

Xcode 4 जीएम बीज में:

नेविगेशन फलक में (बहुत बाईं ओर), प्रोजेक्ट (शीर्ष आइटम) का चयन करें।

यूटिलिटीज फलक का विस्तार करें (3-बटन "व्यू" समूह में विंडो राइट-राइट बटन पर सबसे ऊपर)।

"प्रोजेक्ट डॉक्यूमेंट" सेक्शन में "ऑर्गनाइजेशन" टेक्स्ट फील्ड (फाइल इंस्पेक्शन व्यू, ऊपर से दूसरा सेक्शन) है।


2
इस चरण को पूरा करने के बाद प्रोजेक्ट को ठीक से सहेजना सुनिश्चित करें। यह कैसे करें पर सर्जियो का जवाब देखें: stackoverflow.com/questions/2956464/…
गैविन मिलर

मुझे यह मिला। तब मैं निरपेक्ष के सापेक्ष कुछ बदल देता हूं, आदि, अब चीजें दिखाई नहीं देती हैं
user4951

@JimThio मुझे लगता है कि यह केवल onblur या कुछ बेवकूफ बचा सकता है, आपको टैब को वापस करने, कुछ समय बचाने और मॉनिटर पर एक रबर चिकन
लहराने की आवश्यकता हो सकती है

75

डिफ़ॉल्ट रूप से, Xcode सभी नए स्रोत फ़ाइलों (.m .h आदि) में निम्नलिखित के समान एक कंपनी का नाम सम्मिलित करता है:

कॉपीराइट (c) 2009 MyCompanyName। सभी अधिकार सुरक्षित।

इस संदर्भ को बदलना एक टर्मिनल विंडो के भीतर से प्रवेश करने जितना ही सरल है, आपके द्वारा पसंद किए गए टेक्स्ट के साथ "YourNameHere" की जगह। यह भी सुनिश्चित करें कि यह सब टर्मिनल में एक पंक्ति में दर्ज किया गया है।

डिफॉल्ट्स com.apple.Xcode PBXCustomTemplateMacroDefinitions '{ORGANIZATIONNAME = "YourNameHere";}' लिखें

या

आप ~ / लाइब्रेरी / वरीयताएँ पर भी जा सकते हैं और com.apple.Xcode.plist पर डबल-क्लिक कर सकते हैं और इसे सेट करने के लिए काम-डैंडी प्लिस्ट एडिटर का उपयोग कर सकते हैं और अन्य दिलचस्प डिफॉल्ट्स का एक पूरा गुच्छा जो एक्सकोड या आईबीएम पैनल द्वारा कवर नहीं किया जाता है।

या

इस सवाल पर @slf जवाब Xcode 4 में इसे प्राप्त करने का एक बेहतर तरीका दिखाता है (नीचे दिया गया)

नेविगेशन फलक में (बहुत बाईं ओर), प्रोजेक्ट (शीर्ष आइटम) का चयन करें।

यूटिलिटीज फलक का विस्तार करें (3-बटन "व्यू" समूह में विंडो राइट-राइट बटन पर सबसे ऊपर)।

"प्रोजेक्ट डॉक्यूमेंट" सेक्शन में "ऑर्गनाइजेशन" टेक्स्ट फील्ड (फाइल इंस्पेक्शन व्यू, ऊपर से दूसरा सेक्शन) है।


2
या अपने मैक की एड्रेसबुक पर डिफ़ॉल्ट (मुझे) संपर्क सेट करें (यह वह जगह है जहां XCode आपके नाम / कंपनी की तलाश करता है) [क्षमा करें बस नीचे दिए गए उत्तर देखें: P]
अलादीनिन

28

मैंने Xcode 4.2 बीटा 7 (iOS 5.0) पर परीक्षण किया है।

ऐसा लगता है जैसे Xcode न तो ORGANIZATIONNAME को पुनः प्राप्त करता है

डिफॉल्ट्स com.apple.Xcode PBXCustomTemplateMacroDefinitions
'{ORGANIZATIONNAME = "YourNameHere";}' लिखें

~ / Library / पसंद / com.apple.Xcode.plist

पता पुस्तिका में अपना नाम और कंपनी का नाम अपडेट करने के लिए उचित समाधान है।

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

फिर आप कोई भी नया Xcode प्रोजेक्ट बनाकर देख सकते हैं:

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


+1 यहाँ, टर्मिनल लाइन्स न तो काम लगती हैं और न ही!
एंडी एम

3
हो सकता है कि जब आप एक नया प्रोजेक्ट बनाते हैं तो यह काम करता है, लेकिन अगर आपके पास कोई मौजूदा प्रोजेक्ट है और एक नई फ़ाइल बनाता है, तो यह काम नहीं करता है
JeffB6688

इस shld का स्वीकृत उत्तर होना चाहिए ... साफ-सुथरा और
सरल..धन्यवाद

इसके लिए धन्यवाद - Apple की ओर से बिल्कुल सहज नहीं था। किसी को भी पता है अगर com.apple.Xcode.plist संगठन कुंजी कहीं भी इस्तेमाल किया जाता है?
Pete855217

एड्रेस बुक ऐप को अब संपर्क कहा जाता है ।
पैंग

11

या आप मैक ओएस एक्स एड्रेस बुक एप्लीकेशन में कंपनी का नाम अपने एड्रेस कार्ड में सेट कर सकते हैं । मेरे लिए काम किया (SL, Xcode 3.2.2)


मैंने अभी पुष्टि की है कि पता पुस्तिका में आपकी कंपनी का नाम सेट करना XCode 4 की सार्वजनिक रिलीज के लिए काम करता है
डैनियल

यह सेटिंग ORGANIZATIONNAME से अधिक महत्वपूर्ण है , जब तक मैं इसे ठीक से सेट नहीं करता, मेरी परियोजनाएँ नहीं बदलेंगी।
गेविन मिलर

1
हालाँकि, अगर आप ठेकेदार हैं तो यह थोड़ा समस्याग्रस्त है ...
पियरे लेबेपिन

11

ऊपर SLF ने जो लिखा है उसे जोड़ना:

Xcode 4 जीएम बीज में:

नेविगेशन फलक में (बहुत बाईं ओर), प्रोजेक्ट (शीर्ष आइटम) का चयन करें।

यूटिलिटीज फलक का विस्तार करें (3-बटन "व्यू" समूह में विंडो राइट-राइट बटन पर सबसे ऊपर)।

"प्रोजेक्ट डॉक्यूमेंट" सेक्शन में "ऑर्गनाइजेशन" टेक्स्ट फील्ड (फाइल इंस्पेक्शन व्यू, ऊपर से दूसरा सेक्शन) है।

लेकिन एक छोटी सी पकड़ है:

संगठन का नाम बदलकर SLF के रूप में वर्णित परियोजना फ़ाइल को संशोधित और सहेजे नहीं गए परिवर्तनों के रूप में सेट नहीं किया गया।

आपको परियोजना में एक छोटा सा बदलाव करने की आवश्यकता है, जैसे कि संगठन का नाम बदलने के बाद एक समूह जोड़ना, इससे फ़ाइल को सहेजने के लिए Xcode 4 हो जाएगा।

इसके अलावा अगर आप कार्यक्षेत्र पर काम कर रहे हैं, तो आपको प्रत्येक प्रोजेक्ट के लिए बदलाव करने की जरूरत है।

XCode 4.0.2 पर परीक्षण किया गया


कूल :) मैंने
एंट्री

7

यदि आप Xcode 4 में __MyCompanyName__ को बदलना चाहते हैं , तो आप निम्न कमांड आज़मा सकते हैं।

डिफॉल्ट्स com.apple लिखें। dt .Xcode PBXCustomTemplateMacroDefinitions '{ORGANIZATIONNAME = "YourNameHere";};

ध्यान से, यह डोमेन में लिखता है, com.apple। dt .Xcode, com.apple.Xcode नहीं

मैं केवल एक्सकोड 4 प्री 3 पर परीक्षण करता हूं और यह काम करता है।


5

बस appName-Info.plist पर जाएं और एक फ़ील्ड "कॉपीराइट (मानव-पठनीय)" जोड़ें: nameOfDeveloper या companyName। यहाँ छवि विवरण दर्ज करें:


यह परियोजना विशिष्ट है यही कारण है कि मुझे यह एक अनुकूल उत्तर लगता है।
csga5000

4

XCode 5 में आप प्रोजेक्ट निर्माण पर कंपनी का नाम चुन सकते हैं। यदि आप मौजूदा प्रोजेक्ट के लिए कंपनी का नाम बदलना चाहते हैं, तो:

  1. "खोज पैकेज सामग्री दिखाएँ" द्वारा खोजक में .xcodeproj खोलें
  2. TextEdit में project.pbxproj खोलें
  3. वांछित के साथ ORGANIZATIONNAME के ​​वर्तमान मूल्य को बदलें।

2

इस बारे में अधिक भ्रम की स्थिति नहीं होनी चाहिए। मैंने यहाँ स्पष्ट किया: https://stackoverflow.com/a/9793899/1273966 मैं इस सूत्र में वही करूँगा।

यदि परियोजना के दस्तावेज़ में संगठन का नाम रिक्त है (ऊपर वर्णित है) तो कंपनी का नाम आपकी पता पुस्तिका में 'मुझे' प्रविष्टि से खींच लिया गया है।

यदि आप ऊपर वर्णित प्रोजेक्ट दस्तावेज़ में एक संगठन का नाम दर्ज करते हैं, तो यह पता पुस्तिका में कंपनी के नाम को ओवरराइड करेगा। IE: आप प्रति परियोजना के आधार पर अपनी कंपनी का नाम ओवरराइड कर सकते हैं। बहुत चालाक है, लेकिन जाहिर है कि बहुत से लोग भ्रमित हैं।


2

xcode को खोलें

यूटिलिटीज फलक का विस्तार करें (3-बटन "व्यू" समूह में विंडो राइट-राइट बटन पर सबसे ऊपर)।

"प्रोजेक्ट डॉक्यूमेंट" सेक्शन में "ऑर्गनाइजेशन" टेक्स्ट फील्ड (फाइल इंस्पेक्शन व्यू, ऊपर से दूसरा सेक्शन) है।

वहां आप नाम सेट कर सकते हैं।


1

XCode 4 में, अपना प्रोजेक्ट खोलें। प्रोजेक्ट नेविगेटर (MyProjectName, 1 लक्ष्य, iOS SDK 4.3 - या जो भी हो) में शीर्ष-सर्वाधिक आइटम का चयन करें। फ़ाइल निरीक्षक खोलें (देखें-> उपयोगिताएँ)। प्रोजेक्ट डॉक्यूमेंट सेक्शन में, आपको "संगठन" लाइन दिखनी चाहिए। उसे संपादित करें, और आपके द्वारा बनाई गई नई फ़ाइलें नए संगठन का नाम प्रदर्शित करेंगी। यह एक प्रोजेक्ट सेटिंग है, इसलिए आपको इसे हर प्रोजेक्ट के लिए करना होगा।

संगठन का नाम फ़ील्ड वह है जिसे नए प्रोजेक्ट विज़ार्ड में दिखाया गया है। इसका डिफ़ॉल्ट मान वह मान है जो पहले खुली परियोजना पर था।


0

ऐसा लगता है कि Xcode 4 का अंतिम संस्करण ORGANIZATIONNAME सेटिंग (या तो पुराना है, या com.apple.dt.Xcode के साथ नया है) का सम्मान नहीं कर रहा है। यह मेरे लिए बेकार है, क्योंकि मेरे पास मेरे एड्रेस कार्ड में मेरी कंपनी का नाम है। लेकिन मैं अपनी कंपनी के लिए Xcode काम नहीं कर रहा हूं। इस प्रकार, मैं नहीं चाहता कि मेरी वास्तविक कंपनी का नाम मेरे स्रोत फ़ाइलों में डाला जाए। मुझे वह मूल्य चाहिए जो मैं ORGANIZATIONNAME के ​​लिए सेट करता हूं।

अद्यतन : ऐसा लगता है कि यह आंशिक रूप से काम करता है। मैंने मान सेट करने से पहले Xcode को बंद कर दिया था, फिर मैंने इसे फिर से शुरू किया, और एक नया प्रोजेक्ट बनाया। मैंने देखा कि यह अभी भी मेरे एड्रेस बुक कार्ड से मेरी कंपनी के नाम का उपयोग कर रहा था, न कि संगठन का नाम। लेकिन फिर मैंने प्रोजेक्ट में कुछ नई फाइलें बनाईं (फ़ाइल> नई फ़ाइल ...) और जब वे बनाए गए थे, तो उनका मूल्य ORGANIZATIONAME से था। तो, ऐसा लगता है कि कोड में कम से कम दो बिट कोड हैं जो कंपनी के नाम के साथ फ़ाइल टेम्पलेट में भरते हैं, और वे विभिन्न स्थानों से खींच रहे हैं।


0

आप अपने प्रोजेक्ट में app-info.plistइनपुट को हटाने और आज़माने की कोशिश कर सकते हैं app-info.plist

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