2016-08-17 14 views
5

सभी एक्सटेंशन प्रकार एक्शन एक्सटेंशन के अपवाद के साथ, युक्त ऐप के आइकन का उपयोग करते हैं।आप एक्शन एक्सटेंशन के लिए आइकन कैसे प्रदान करते हैं?

आईओएस में, एक कस्टम कार्रवाई विस्तार अपनी युक्त एप्लिकेशन का आइकन है, जो आप प्रदान करना होगा की टेम्प्लेट छवि संस्करण का उपयोग करता: एप्पल प्रलेखन इस कहते हैं।

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

कैसे आपका एप्लिकेशन एक्सटेंशन के लिए एक आइकन जोड़ने के बारे में जानकारी के लिए, एक संपत्ति कैटलॉग बनाना और एक ऐप्लिकेशन आइकन सेट सेट जोड़ना या लॉन्च छवि देखते हैं।

लेकिन लिंक "एक संपत्ति कैटलॉग बनाना" और "जोड़ना एक ऐप्लिकेशन आइकन" प्रलेखन कैसे एक एप्लिकेशन के लिए एक आइकन जोड़ने के लिए करने के लिए लिंक कर रहे हैं, कि वे किस तरह एक जोड़ने के लिए पर एक अनुभाग शामिल नहीं है विशेष रूप से एक एक्शन एक्सटेंशन के लिए आइकन।

एक्सटेंशन लक्ष्य में एक्सकोड सामान्य सेटिंग्स (ऐप के विपरीत) में कोई ऐप आइकन अनुभाग नहीं है, इसलिए इसका आइकन संभावित रूप से एक संपत्ति सूची के माध्यम से जोड़ा जाना चाहिए। हालांकि मैंने एक्सटेंशन ऐप कैटलॉग में एक ऐप आइकन छवि सेट की है लेकिन एक्सटेंशन का आइकन अभी भी दिखाई नहीं दे रहा है।

मुझे एक्शन एक्सटेंशन के लिए आइकन कैसे जोड़ना है? और यदि इसकी संपत्ति सूची के माध्यम से तो यह क्यों काम नहीं कर रहा है जब मैंने संपत्ति सूची में एक आइकन छवि सेट की है?

अद्यतन: मुझे एक्शन एक्सटेंशन (http://code.tutsplus.com/tutorials/ios-8-how-to-build-a-simple-action-extension--cms-22794) के लिए एक ट्यूटोरियल मिला जो कहता है कि आइकन को ऐप आइकन के लक्ष्य और सामान्य टैब के लॉन्च छवि अनुभाग के माध्यम से जोड़ा जा सकता है। लेकिन एक एक्शन एक्सटेंशन में यह नहीं है !! (एक्सकोड 8.6)

+0

की डुप्लिकेट: http://stackoverflow.com/questions/39155957/its-just-impossible-to-add-an-action-extension-icon – Gruntcakes

उत्तर

4

इसे काम करने के लिए इसे संपत्ति सूची में संपत्ति जोड़ने के लिए पर्याप्त नहीं है - इसके अतिरिक्त ऐप आइकन सेट का नाम निर्दिष्ट करने के लिए विस्तार के बिल्ड सेटिंग्स अनुभाग के एसेट कैटलॉग कंपाइलर विकल्प सेट करने के लिए इसके अतिरिक्त संपत्ति सूची:

enter image description here

+0

अच्छा जवाब। :) –

0

एक्शन एक्सटेंशन आइकनों के लिए प्रलेखन विशेष रूप से सहायक नहीं है- this answer का प्रयास करें, जो एक काम किया उदाहरण प्रदान करता है, या this answer चैट में जारी चर्चा के साथ मिलकर।

आइकन पर ही के लिए, current guidance इस प्रकार है:

एक कार्रवाई एक्सटेंशन आइकन के लिए एक टेम्पलेट छवि का उपयोग करें। एक टेम्पलेट छवि आइकन बनाने के लिए एक मुखौटा का उपयोग करती है। उपयुक्त पारदर्शिता और एंटीअलाइजिंग के साथ काले और सफेद का प्रयोग करें, और एक ड्रॉप छाया शामिल न करें। टेम्पलेट छवियों को 70px द्वारा 70px मापने वाले क्षेत्र में केंद्रित किया जाना चाहिए।

0

कि समस्या को हल करने की कोशिश कर मुसीबतों का एक बहुत कुछ मिल गया है, लेकिन मैं अंत में एक समाधान पाया (मुझे यह पसंद नहीं है, लेकिन यह काम करता है):

मैं Xcode 7 के अंतिम संस्करण को स्थापित करने समाप्त हो गया। मैंने अपनी परियोजना को एक्सकोड 7 के साथ खोला और फिर मैंने इस उत्तर में दिए गए चरणों का पालन किया: https://stackoverflow.com/a/27333408/3844377

तब मैंने एक्सकोड 8 से अपनी परियोजना चलाई और यह एक आकर्षण की तरह काम किया।

8
  1. एक्सटेंशन फ़ाइलों वाली समूह पर क्लिक करें -> नई फ़ाइल ...
  2. का पता लगाएं और चयन आईओएस/संसाधन/संपत्ति कैटलॉग
  3. नव निर्मित संपत्ति सूची का चयन करें, + बटन क्लिक करें और अनुप्रयोग प्रतीक & लॉन्च छवियाँ> नई iOS एप्लिकेशन आइकन enter image description here
  4. ड्रॉप 60 pt में माउस प्लेसहोल्डर। आप 120x120 (उर्फ @ 2x) और 180x180px (उर्फ @ 3x) प्रतीक
  5. की आवश्यकता होगी

enter image description here

  1. विस्तार लक्ष्य चुनें और सेटिंग का निर्माण करने के लिए जाना, "संपत्ति कैटलॉग लगता है ऐप्लिकेशन आइकन सेट का नाम "और परिसंपत्ति नाम वहाँ

enter image description here

बिल्ड दर्ज करें और विस्तार चलाते हैं।

1

हम जो हम Appicon पर सेट के रूप में बिल्कुल एक ही आयाम & प्रकार है एक्सटेंशन आवेदन के लिए एक एक रंग आइकन की जरूरत है (केवल नाम & आइकन प्रकार है मतभेद हैं)। सबसे पहले हम विस्तार लक्ष्य

चरण 1 के लिए संपत्ति शामिल करने की जरूरत: -> कॉपी बंडल संसाधन - -> जोड़ने के लिए + -> एसेट जोड़ें या बस से जोड़ने स्कीम-> चरणों का निर्माण एक्सटेंशन पर क्लिक करें एसेट जोड़ने के लिए अपनी विस्तार लक्ष्य सदस्यता में संपत्तियों पर क्लिक करें।

उल्लेख नीचे स्क्रीन गोली मार दी

enter image description here

enter image description here

चरण 2: - अब लक्ष्य क्षेत्र से एक्सटेंशन आवेदन पर विस्तार एप्लिकेशन आइकन क्लिक स्थापित करने के लिए, सेटिंग्स का निर्माण करने के लिए जाओ -> खोज संपत्ति कैटलॉग कंपाइलर विकल्प -> अपना ऐप आइकन नाम दर्ज करें

उल्लेख नीचे स्क्रीन गोली मार दी

refer below screen shot

संबंधित मुद्दे