1. Invalid App Store Icon. The App Store Icon in the asset catalog in 'xxx'.app' cna't be transparent nor contain an alpha channel."
今天在把一個App上架到 App Store 的時候突然報了個錯誤, 如下
本來之前這個項目是我自己創(chuàng)建的并且已經(jīng)上傳過ipa
包上去的, 只是和后期又將這個App進行了修改,并且使用了一套最新的icon
. 然后問題就來了, 在將最新的ipa
上傳到 App Store`時總是提交不成功,總是報上面這個錯誤.
一開始, 我去瞅了一眼. 呵! 這坑定是 iTunes Connect
上面的1024x1024大圖標(biāo)有問題啊, 之前就碰到過了, 所以我很從容的上去把原來的圖標(biāo)刪了, 然后告訴美工拿個 1024x1024 沒有alpha
通道的大圖標(biāo), 放上去之后就有重新上傳, 順便去喝杯水.
但是當(dāng)我再回來一看,天吶, 這不科學(xué), 又出現(xiàn)這個問題了.
我放下杯子, 仔細(xì)瞅了瞅iTunes Connect
, 把它上面的大圖標(biāo)下載了下來, 我查, 居然是512x512的, 我的1024x1024大圖標(biāo)哪去了? 算了, 再重新上傳一個吧, 這次我仔細(xì)看了看那個圖標(biāo),然后再次確保沒有拿錯的情況下放了上去, 再來一次. 玩了之后還是一個樣的報錯了.
我有點慌了,這已經(jīng)超出了我的認(rèn)知了. 到底什么問題呢? 明明說是 App Store Icon
, 有alpha
通道啊. 不科學(xué), 我離開到網(wǎng)上搜索了一圈, 看看有沒有和我一樣遭遇的人.
然后我就看到了這些: ERRORITMS-90717:"InvalidAppStoreIcon.TheAppStoreIcon
http://blog.csdn.net/IDOshi201109/article/details/78337836
整體來說, 是對我沒有用的, 但是我感覺它還是寫的不錯的, 不過你可以這樣操作:
- 打開圖片
command shift s
- 然后
command s
在彈出的保存詢問框中 不要勾選alpha
確定就可以了.
好吧, 繼續(xù)找了好一會, 實在沒辦法, 會不會是 icon
, 的問題, 畢竟, 只有這兩個地方被改了, 而且報錯就是圖片方面啊.
我跳到項目里面,發(fā)現(xiàn)項目里面的icon
是帶有alpha
的.png
圖片, 會不會是他們有問題呢? 恩,很可能, "哎, 那誰, 美工是吧...."
好吧, 沒有alpha
的圖片拿到手了. 然后我一個個的填到工程的Icon
上去, 但是當(dāng)我看到最后一個時, 我驚呆了. 還有這種操作???
難以置信, 點開來一看, 果然,就是它了. 居然帶有alpha
通道.
好的吧, 終于找到問題了, 用個沒有透明通道的1024x1024的把它替換掉就好了.
補充
如何查看一張圖片是否有透明通道: 右擊 -> 顯示簡介 -> Alpha 通道(是 表示有; 否 表示沒有)