cocoa - एक्सकोड 4.4 डेवलपर टूल्स में आइकन संगीतकार हटा दिया गया




icons xcode4.4 (7)

एक्सकोड को स्वचालित रूप से एक आईसीएनएस फाइल बनाएं

आदर्श रूप से, आप आइकन का एक पूरा सेट आपूर्ति करेंगे। हालांकि, एक पूर्ण सेट होने की आवश्यकता नहीं है; सिस्टम उन आकारों और संकल्पों के लिए सबसे अच्छा प्रतिनिधित्व करेगा जो आप आपूर्ति नहीं करते हैं। सेट में प्रत्येक आइकन सिस्टम के लिए एक संकेत है जिसका उपयोग करने के लिए सबसे अच्छा प्रतिनिधित्व है।

*

सेट को .iconset एक्सटेंशन के साथ एक फ़ोल्डर में रखा जाना चाहिए। फ़ोल्डर में एक्सटेंशन होने के लिए यह थोड़ा असामान्य प्रतीत हो सकता है, लेकिन यह एक्सटेंशन सिस्टम के लिए एक संकेत है कि फ़ोल्डर में आइकन का एक सेट होता है।

*

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

*

नोट : आइकन संगीतकार का उपयोग न करें- यह उच्च-रिज़ॉल्यूशन आईसीएनएस फाइल नहीं बना सकता है।

सभी ऐप ग्राफिक्स संसाधनों के उच्च-रिज़ॉल्यूशन संस्करण प्रदान करें

ओएस एक्स के लिए उच्च संकल्प के बारे में

इसलिए मैंने अभी नवीनतम और महानतम एक्सकोड 4.4 में अपग्रेड किया लेकिन आइकन संगीतकार नहीं मिला। यह एक्सकोड 4.3 में ओपन डेवलपर टूल मेनू आइटम में था लेकिन अब मुझे इसे कहीं भी नहीं मिला है।

क्या ऐप्पल इसे शामिल करना भूल गया? मैं इसके बिना आइकन कैसे बना सकता हूं?

मैंने टर्मिनल में आइकनटिल का उपयोग करने का भी प्रयास किया लेकिन मुझे एक त्रुटि मिल रही है कि 1024x1024 समर्थित नहीं है। मैं ओएसएक्स 10.7.4 चला रहा हूँ।


2015 तक सभी अन्य उत्तरों बहुत अधिक काम या सिर्फ सादे गलत हैं। यह उतना आसान है जितना:

निम्नलिखित छवियों में छवि की आवश्यकता बनाने के अलावा आपको कुछ भी करने की ज़रूरत नहीं है:

16 x 16px
32 x 32px
64 x 64px
128 x 128px
256 x 256px
512 x 512px
1024 x 1024px

और फिर अपने प्रोजेक्ट व्यू में Images.xcassets पर क्लिक करें और खोजक से छवियों को ऐपआईकॉन वर्गों में खींचें।

आपको फ़ाइलों को दर्दनाक रूप से नाम देने या निर्देशिका बनाने या एक्सकोड या किसी भी निर्देशिका में स्थानांतरित करने की आवश्यकता नहीं है। बस खोजक से छवियों को खींचें।

एक्सकोड में आइकनों को खींचने के लिए यहां कोई और वीडियो बनाया गया है:

http://www.youtube.com/watch?v=OQN_AwcF0GU&t=4m0s


आप पुराने को वापस ले सकते हैं!

  1. सेब के देव पृष्ठ पर जाएं और "एक्सकोड के पुराने संस्करण की तलाश में" एक्सकोड के नीचे क्लिक करें?
  2. xCode 4.2 डाउनलोड करें।
  3. जब डीडीजी फ़ाइल खोलें।
  4. खोजक पर जाएं और "फ़ोल्डर पर जाएं" पर क्लिक करें।
  5. टाइप करें "/ वॉल्यूम्स / एक्सकोड / पैकेज"।
  6. "डेवलपर Tools.pkg" पर राइट क्लिक करें।
  7. "अनारक्षित" के साथ खोलें क्लिक करें (यदि आपके पास ऐप स्टोर में यह मुफ़्त नहीं है "।
  8. इसे अपने डेस्कटॉप पर निकालें और फ़ोल्डर खोलें।
  9. पेलोड फ़ाइल पर राइट क्लिक करें और इसे "आर्काइव यूटिलिटी" के साथ खोलें।
  10. पेलोड फ़ोल्डर खोलें और एप्लिकेशन> उपयोगिता पर जाएं।
  11. इसे एप्लिकेशन फ़ोल्डर या कहीं और कॉपी करें।

आइकन संगीतकार का आनंद लें!


इसे पढ़ें...

http://developer.apple.com/library/mac/#documentation/GraphicsAnimation/Conceptual/HighResolutionOSX/Introduction/Introduction.html#//apple_ref/doc/uid/TP40012302-CH1-SW1

... अपनी पीएनजी छवियों के लिए नामकरण सम्मेलन प्राप्त करने के लिए।

1024x1024 अब समर्थित नहीं है। इसके बजाय उपरोक्त लिंक के पृष्ठ पर दिए गए निर्देशों के अनुसार 512x512 @ 2x नामकरण सम्मेलन का उपयोग करें।

आपको अब एक आईसीएनएस फ़ाइल में कनवर्ट करने की आवश्यकता नहीं है क्योंकि एक्सकोड स्वचालित रूप से आपके लिए यह करता है, इसलिए आपको आइकनटिल का उपयोग करने की भी आवश्यकता नहीं है।

यहां देखिए यह कैसे काम करता है:

1) बस अपने प्रोजेक्ट में एक्सटेंशन के साथ एक फ़ोल्डर बनाएं .iconset 2) अपने सभी पीएनजी को इसमें रखें लेकिन सुनिश्चित करें कि उपरोक्त लिंक का पालन करके दिए गए निर्देशों के अनुसार उन सभी को उचित रूप से नामित किया गया है। 3) परियोजना को सामान्य रूप से संकलित करें।

एक्सकोड बाकी करता है।


बस सोचा कि मैं Xcode 4.4 के लिए ग्राफिक्स उपकरण में आइकन संगीतकार 2.4 सहमत हूं। xcode44graphicstools6938118a.dmg में 1024 आकार के लिए समर्थन नहीं है, पुराना 2.2 संस्करण हालांकि करता है।


मेरा अनुमान है कि ऐप्पल नहीं चाहता कि आप इसका इस्तेमाल कर रहे हों।

संपादित करें: ऐसा करने का बेहतर तरीका .iconset फ़ोल्डर को .iconset में लक्ष्य में जोड़ना है। ड्वोरक के जवाब पर नीचे स्क्रॉल करें, जो स्वीकार्य रूप से बेहतर है।

आधिकारिक रूप से स्वीकृत तरीका अब इसके बजाय iconutil कमांड है।

ऐप्पल के guidelines :

आवश्यक ऐप आइकन संपत्तियां बनाने के बाद, उन्हें एक नामित icon.iconset फ़ोल्डर में icon.iconset । एक .icns फ़ाइल बनाने के लिए, टर्मिनल में iconutil का उपयोग करें। टर्मिनल /Applications/Utilities/Terminal में स्थित है। कमांड iconutil -c icns <iconset filename> , जहां <iconset filename> .iconset फ़ोल्डर का पथ है। उच्च-रिज़ॉल्यूशन .icns फ़ाइलों को बनाने के लिए आपको आइकन कंपोज़र नहीं, आइकन संगीतकार का उपयोग करना होगा।

एक और प्रासंगिक ऐप्पल दस्तावेज़ है जो गहराई से अधिक जाता है: उच्च संकल्प संसाधन

संदर्भ के लिए, आइकन का पूरा सेट:

icon_16x16.png
[email protected]
icon_32x32.png
[email protected]
icon_128x128.png
[email protected]
icon_256x256.png
[email protected]
icon_512x512.png
[email protected]

ध्यान दें कि आखिरी वाला 1024x1024 के बराबर है, हालांकि ऐसा लगता है कि आइकनटिल चाहता है कि इसे कम से कम शेर में 512x512 @ 2x नाम दिया जाए। सुनिश्चित करें - यह महत्वपूर्ण है - कि आपके पास फाइलों का यह सटीक सेट है, या आपको त्रुटियों का सामना करना पड़ेगा। उदाहरण के लिए, icon_64x64.png की कमी पर ध्यान icon_64x64.png


वैसे, यह पता लगाने में मेरा एक घंटा लगा कि iconsutil और iconsutil दोनों आइकन उत्पन्न करने में असफल क्यों रहे: मैंने 64x64 संस्करण शामिल किया, जो गलत है! कोई 64x64 संस्करण आवश्यक है।