2011-04-24 20 views
85

क्या किसी को पता है कि एक्सकोड के लिए टेम्पलेट्स में कॉपीराइट कैसे बदला जाए? यही कारण है कि एक नई फ़ाइल के शीर्ष पर यह लिखता है, है:मैं एक्सकोड 4 में कॉपीराइट टेम्पलेट कैसे बदल सकता हूं?

// Copyright 2011 {Company Name}. All rights reserved. 

पिछले Xcode संस्करणों में आप टर्मिनल में निम्न आदेश चलाकर यह बदल सकता है:

defaults write com.apple.Xcode PBXCustomTemplateMacroDefinitions '{"ORGANIZATIONNAME" = “{Company Name}";}’ 

Xcode 4.0 इस विधि में कोई लंबा काम करता है।

+0

यदि आप पता पुस्तिका में अपनी प्रविष्टि के लिए कंपनी फ़ील्ड सेट करते हैं तो यह काम करता है? –

+0

मैंने इसे बदलने की कोशिश की, और कंप्यूटर को कोई सफलता नहीं मिली। – woot586

उत्तर

159

Xcode 4 (और ऊपर) भंडार इस में टेम्पलेट फ़ाइलों पा सकते हैं।

यदि आप प्रोजेक्ट नेविगेटर (सीएमडी -1) में प्रोजेक्ट का चयन करते हैं और फ़ाइल इंस्पेक्टर (सीएमडी-ऑप्ट -1) खोलते हैं, तो आपको "प्रोजेक्ट दस्तावेज़" के तहत "संगठन" के लिए एक फ़ील्ड दिखाई देगा।

+0

स्पॉट ऑन, धन्यवाद! – woot586

+6

संस्करण 4.5 (4G108j) – Kheldar

+1

में काम नहीं कर रहा है यह काम करता है एक्सकोड 6.1.3 – Cesare

8

आप एक प्रति परियोजना के आधार पर /Developer/Library/XCode/Templates/

+0

धन्यवाद मैकमेड। किसी को भी यह देखने के लिए मैंने प्रत्येक फाइल में "___ORGANIZATIONNAME___" को प्रतिस्थापित किया है, जिसमें मैं कॉपीराइट चाहता हूं। – woot586

+0

ऐसा लगता है कि थोड़ा लंबा घुमाया गया है ... – woot586

+2

अफसोस की बात है कि ऐप्पल ने शेर/डेवलपर फ़ोल्डर को शेर/माउंटेन शेर। यह उत्तर अब और काम नहीं करता है :( – Adam

26

__MyCompanyName__ बदसूरत (या यदि आप अपनी प्रोफ़ाइल में स्थापित कंपनी के लिए कोडिंग नहीं कर रहे हैं), चलो इसे बदल दें। बाईं

  • पर Project Navigator में अपनी परियोजना के रूट पर

    1. क्लिक करें, जबकि परियोजना जड़

    2. हाइलाइट किया गया है File Inspector का चयन करें, सही पर अपने उपयोगिताएँ दृश्य सक्षम है, जबकि पहचान आपके Project Name प्रदर्शित करता है।

    3. Project Document के तहत संगठन नामक एक टेक्स्ट फ़ील्ड है। इच्छित मूल्य निर्धारित करने के लिए यह उचित जगह है।

  • 2

    बस अपने मैक पर एड्रेस बुक एप्लिकेशन पर जाएं और अपने नाम कार्ड के नीचे सूचीबद्ध कंपनी का नाम बदलें।