ITMS-90717 त्रुटि: "अमान्य ऐप स्टोर आइकन"


195

जब मैंने एक ऐप सबमिट करने की कोशिश की तो मुझे Itunes Connectनिम्नलिखित त्रुटि मिली।

iTunes Store Operation Failed

Error ITMS-90717: "Invalid App Store Icon. The App Store Icon in the asset catalog in 'YourApp.app' can't be transparent nor contain an alpha channel."

ITMS-90717 त्रुटि मैंने सुनिश्चित किया कि मैंने बिना किसी पारदर्शिता के एक फाइल जमा की है। इसलिए त्रुटि प्रस्तुत करने में बनी रही iTunes Connect


मुझे stackoverflow.com/questions/25681869/… के डुप्लिकेट की तरह दिखता है।
मार्टिन आर

2
IOS या स्विफ्ट से संबंधित नहीं।
मार्टिन आर

1
@MartinR सवाल अलग है। मेरा है जब आप Xcode के माध्यम से ऐप सबमिट कर रहे हैं, तो आप जो प्रश्न दिखाते हैं, वह आईट्यून्स कनेक्ट से सीधे छवि अपलोड कर रहा है।
हेरोल्डो गोंडिम

1
ठीक है, इसलिए एक बड़ी बात जो मुझे याद आ रही थी, वह थी फ़ाइल का पता लगाना। फिर इसे फिर से अपलोड करें और यह काम करता है। हो सकता है कि कुछ अन्य नोबॉइ उस बिंदु पर अटक गए, इसलिए यहां मैं इसका उल्लेख कर रहा हूं।
konsti1337

आप पर अल्फा चैनल निकालें परियोजना फ़ोल्डर में एप्लिकेशन आइकन।
पागल

जवाबों:


389

नीचे समाधान मेरे लिए काम किया

  1. पूर्वावलोकन ऐप में ऐप स्टोर आइकन (1024 * 1024) पर क्लिक करें और खोलें।
  2. अल्फा चैनल को अनचेक करके इसे निर्यात करें ।
  3. नई निर्यात की गई आइकन छवि के साथ वर्तमान ऐप स्टोर आइकन बदलें।
  4. मान्य करें और अपलोड करें।

नोट: यह मैक ओएस हाई सिएरा पर काम नहीं करेगा, कृपया अल्फा के बिना निर्यात करने के लिए कम संस्करण का प्रयास करें या छवि संपादन अनुप्रयोगों में से किसी एक का उपयोग करें या नीचे के विकल्पों का प्रयास करें।

वैकल्पिक 1: (सिएरा या हाई सिएरा और आयोनिक का उपयोग करके)

  1. डेस्कटॉप पर ऐप स्टोर आइकन को कॉपी और पेस्ट करें।
  2. छवि खोलें। फ़ाइल मेनू-> डुप्लिकेट पर क्लिक करें।
  3. अल्फा चैनल को अनचेक करके इसे सेव करें ।
  4. इस एक के साथ वर्तमान ऐप स्टोर आइकन बदलें।
  5. मान्य करें और अपलोड करें।

वैकल्पिक 2: यदि डुप्लिकेट काम नहीं करता है, तो इसे पूर्वावलोकन में खोलने और फिर फ़ाइल निर्यात करने का प्रयास करें। मैं वहाँ अल्फा चैनल को अचयनित करने में सक्षम था। - एलेजांद्रो कोरिडोर द्वारा।

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


3
यह मैक ओएस हाई सिएरा पर काम नहीं करेगा, कृपया अल्फा के बिना निर्यात करने के लिए एक कम संस्करण का प्रयास करें। आशा है कि यह किसी की मदद करता है।
सत्येश्वरन

2
जैसा कि @ सत्थेश्वरन ने बताया, मेरे लिए मैक ओएस हाई सिएरा पर भी काम नहीं करता है।
शुभ

10
हाई सिएरा और आयोनिक का उपयोग करके, मुझे निम्नलिखित फ़ोल्डर में समस्या की छवि मिली: [ऐप का नाम] / प्लेटफ़ॉर्म / आईओएस / [ऐप का नाम] /Images.xcassets/Appicon.appiconset/icon-1024.png। मुझे इसे डेस्कटॉप पर कॉपी करना था और अल्फा को अनचेक करते हुए सेव के रूप में, फिर इसे 'आइकन-1024.png' में बदल दिया, फिर मूल को हटा दें और नई फाइल को मूल फ़ोल्डर में वापस कॉपी करें। निर्यात काम नहीं करता था, हालांकि कोई त्रुटि प्रदर्शित नहीं की गई थी और सभी अनुमतियां 777 निर्धारित की गई थीं। आशा है कि यह किसी को बचाने में मदद करता है जिस दिन मैंने सिर्फ खो दिया था।
राल्फ हिंकले

2
उच्च सिएरा के साथ मेरे लिए काम किया
अब्देल्रहमान एलिथी

3
पहले समाधान का उपयोग करते हुए macOS Mojave 10.14.1 और Xcode 10.1 के लिए काम किया।
7

88

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

Imagemagick (MacOS) स्थापित करें:

काढ़ा स्थापित छवि

संसाधन फ़ोल्डर में सभी छवियों से अल्फा चैनल निकालें:

ढूँढें ।/resource/name "* .png"


4
धन्यवाद। मुझे यकीन है कि आयनिक / कॉर्डोवा टीम तब तक इंतजार नहीं कर सकती जब तक कि resourcesपीएनजी से अल्फा चैनल को हटाने के लिए आईओएस बिल्ड के लिए स्वचालित रूप से कमांड को ठीक नहीं किया जाता है।
पैबल्सन

मुझे MacOS हाई सिएरा में Ionic ऐप के साथ भी यह समस्या थी और इस समाधान ने काम किया! धन्यवाद!
ब्रूनो सिल्वानो

इस कमांड को चलाने पर, क्या कोई झंडा दिखाएगा कि क्या चल रहा है?
जेपी।

मुझे क्यों दिखा रहे हैंfind: convert: No such file or directory
युयांग हे

2
@YuyangHe convertका हिस्सा है imagemagick। इसलिए इसे स्थापित करने की आवश्यकता है।
लुसियो

17

यहाँ एक समाधान है जिसने मेरे लिए हाई सिएरा पर काम किया है

  1. ऐप में ऐप स्टोर आइकन (1024 * 1024) खोलें Preview(डिफ़ॉल्ट ओएसएक्स छवि दर्शक)।
  2. Fileमेनू बार से मेनू पर क्लिक करें और चुनें Exportस्क्रीनशॉट देखें
  3. अनचेक करें Alpha, वह चयन करें जहां आप छवि निर्यात करना चाहते हैं और Saveबटन पर क्लिक करें। स्क्रीनशॉट देखें
  4. नई निर्यात की गई आइकन छवि के साथ वर्तमान ऐप स्टोर आइकन बदलें।
  5. मान्य करें और अपलोड करें।

9

जो भी आप ऊपर कोशिश करते हैं, उसे अपलोड करने की आवश्यकता होती है, इसे अपलोड करने के लिए मेरे जैसे ऐप से कनेक्ट करें यह सुनिश्चित करने के लिए कि यह काम करता है और आपके मूल्यवान समय को बचाता है

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

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


यह सत्यापित करने का सबसे अच्छा समाधान है।
अंकित कुमार

6

यदि आप iTunes Connect पर अपलोड करते समय आयनिक 3 प्रोजेक्ट के लिए यह त्रुटि दिखा रहे हैं , तो कृपया इस ANSWER को देखें

यह मेरी परियोजना की त्रुटि है जब मैंने प्रयास किया। यहां छवि विवरण दर्ज करें

अंत में इस उत्तर का पालन करें , त्रुटि हल हो गई। यहां छवि विवरण दर्ज करें


1
यह इओनिक के लिए विशिष्ट है, क्योंकि यह प्रश्न नहीं है, आपने जो उत्तर दिया है वह इस प्रश्न के लिए उपयुक्त नहीं है।
कैसियानो मोंटानारी

4

यहां तक ​​कि .pngपारदर्शिता के बिना फ़ाइल भी बनी रहती है।

समाधान को बदलने के लिए था .pngएक करने के लिए फ़ाइल .jpgफ़ाइल।

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


26
बुरा हल। JPG ढीली छवि गुणवत्ता। बेहतर अल्फा चैनल के बिना png के रूप में यह संदेश में वर्णित है।
साइ-४ एएच

3

मेरे हिस्से से गूंगी गलती, अल्फ़ा हटाने के बाद ऐप को संग्रहित नहीं किया। बस अपने पुराने संग्रहित एप्लिकेशन को जमा करता रहा और उसी अल्फ़ा / पारदर्शिता त्रुटि को खोजता रहा। आशा है कि यह किसी की मदद करता है।


2

एक त्रुटि संदेश स्वयं कहता है:

"अमान्य ऐप स्टोर आइकन। 'YourApp.app' में एसेट कैटलॉग में ऐप स्टोर आइकन पारदर्शी नहीं हो सकता है और न ही एक अल्फा चैनल हो सकता है।"

सभी ऐप आइकन पारदर्शिता या अर्ध पारदर्शी ( alpha value != 1.0) के बिना वर्ग होना चाहिए ।

संकेत: ऐप आइकन में गोल कोने हो सकते हैं। (यहां अपने ऐप आइकन साझा करें)

यहां ऐप आइकन के लिए ऐप्पल दिशानिर्देश हैं - मानव इंटरफ़ेस


0

अल्फा चैनल रिमूवर का उपयोग करें। यह आपको एप्लिकेशन में आइकन खींचता है और यह पारदर्शिता को हटा देगा।

इसे यहाँ से डाउनलोड करें: http://alphachannelremover.blogspot.com

अपडेट: यह मेरी साइट नहीं है


अतिरिक्त जानकारी: iOS 8 के बाद से, Apple पारदर्शिता के साथ प्रतीक स्वीकार नहीं करता है। आपको एक वर्ग आइकन डिज़ाइन करना होगा, जो केंद्र में आपके आइकन के साथ पसंद का पृष्ठभूमि रंग हो सकता है।
जोआ सूज़ा

4
क्या यह आपकी साइट है? कृपया स्पष्ट रूप से बताएं कि यह है या नहीं।
फाइलन

0

मैंने इस पोस्ट में उल्लिखित कई चीजों की कोशिश की (बिना किसी सफलता के साथ .jpg में स्वैप करने के अलावा)। मैंने इसे फ़ोटोशॉप में फ़ाइल खोलकर और 'वेब पर निर्यात' का उपयोग करके हल किया। उस प्रक्रिया के भीतर / खिड़की पारदर्शिता के लिए एक चेकबॉक्स है।


0

मुझे यह समस्या थी और यह इसलिए था क्योंकि मेरा ऐप स्टोर आइकन स्पष्ट रूप से मेरे में सूचीबद्ध नहीं था config.xml। एक बार मैंने लाइन जोड़ी

<icon height="1024" src="www/res/icon/ios/icon-1024.png" width="1024" />,

एक अल्फा चैनल को जोड़े बिना कॉर्डोवा ने इसे सही ढंग से कॉपी किया।


0

मैं फ़ाइल को डुप्लिकेट करके, मेरे डेस्कटॉप पर नई फ़ाइल को खींचकर, पूर्वावलोकन में खुला, फिर निर्यात विकल्प (फ़ाइल मेनू में), फिर इसे "अल्फ़ा" के बिना सहेजने का विकल्प पर क्लिक करके मैक सियरा OS मुद्दे के आसपास जाने में सक्षम था। आता है


0

यदि आपके पास एक मैक नहीं है, तो खिड़कियों पर आप पेंट खोल सकते हैं और पीएनजी के रूप में सही आयाम 1024x1024 के साथ सहेज सकते हैं


0

फ़ोल्डर 'Images.xcassets' में इस कमांड का उपयोग करके अल्फा चैनल को हटा दें, यह कमांड सभी अल्फा चैनल को .png फ़ाइलों से हटा देगा और यह पृष्ठभूमि का रंग सफेद कर देगा।

for i in `ls *.png`; do convert $i -background white -alpha remove -alpha off $i; done

0

मैं भी अल्फा स्क्रिप्ट के बिना छवियों का आकार बदलने के लिए ffmpeg का उपयोग कर स्क्रिप्ट। यह पीएनजी प्रारूप के लिए ठीक काम किया।

# Export ios app icons by ffmpeg scale command
# usage: sh export_ios_icons.sh {path_to_your_img}
# example: sh export_ios_icons.sh ./app_icon.png

# sizes of images
# you can get other size images by editing thisarray
size=(20 40 60 29 58 87 80 120 180 76 152 167 1024)
for i in "${size[@]}"
do
   : 
    ffmpeg -i $1 -vf scale=$i:$i output_$ix$i.png
done


0

वैकल्पिक :( सिएरा या हाई सिएरा और आयनिक का उपयोग करना )

  1. डेस्कटॉप पर ऐप स्टोर आइकन को कॉपी और पेस्ट करें।
  2. छवि खोलें। फ़ाइल मेनू-> डुप्लिकेट पर क्लिक करें।
  3. अल्फा चैनल को अनचेक करके इसे सेव करें।
  4. इस एक के साथ वर्तमान ऐप स्टोर आइकन बदलें।
  5. मान्य करें और अपलोड करें।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.