在這個十一假期里面,終于把這款游戲提交審核了。在整個開發,調試,發布過程中不可避免的是各種各樣的問題。對我個人來說是一種成長,在此盡可能詳細的記錄下來,希望給那些我一樣做著AIR開發,遇到相同的問題的人一些的幫助。畢竟這方面的資料太少了。
ERROR ITMS-90032 : "Invalid Image Path - No image found at the path referenced under key 'CFBundleIc
這次說的問題就是,在通過Application Loader 提交ipa包的時候。報錯:ERROR ITMS-90032 : "Invalid Image Path - No image found at the path referenced under key 'CFBundleIc
屏幕快照 2016-10-05 上午11.35.09.png
google中也給出了很多的解決方法,當時都不合適,因為很多都是用xcode開發的,方法無疑是刪除其中的一些配置項。并不適用于air開發,糾結了很久,發現并不是所有的配置的icon報錯。
<icon>
<image29x29>Icon-Small.png</image29x29>
<image40x40>Icon-Small-40.png</image40x40>
<image50x50>Icon-Small-50.png</image50x50>
<image57x57>Icon.png</image57x57>
<image58x58>Icon-Small@2x.png</image58x58>
<image72x72>Icon-72.png</image72x72>
<image76x76>Icon-76.png</image76x76>
<image80x80>Icon-Small-40@2x.png</image80x80>
<image87x87>Icon-Small@3x.png</image87x87>
<image100x100>Icon-Small-50@2x.png</image100x100>
<image114x114>Icon@2x.png</image114x114>
<image120x120>Icon-60@2x.png</image120x120>
<image144x144>Icon-72@2x.png</image144x144>
<image152x152>Icon-76@2x.png</image152x152>
<image180x180>Icon-60@3x.png</image180x180>
</icon>
對比以后發現,Icon-72.png,Icon-76.png相關的圖片并沒有出現在報錯列表里面,所以我猜想是否是命名方式的問題。所以就把 其他圖片的命名方式改了一下,
<icon>
<image29x29>Icon-29.png</image29x29>
<image40x40>Icon-40.png</image40x40>
<image50x50>Icon-50.png</image50x50>
<image57x57>Icon-57.png</image57x57>
<image58x58>Icon-58.png</image58x58>
<image72x72>Icon-72.png</image72x72>
<image76x76>Icon-76.png</image76x76>
<image80x80>Icon-80.png</image80x80>
<image87x87>Icon-87.png</image87x87>
<image100x100>Icon-100.png</image100x100>
<image114x114>Icon-114.png</image114x114>
<image120x120>Icon-120.png</image120x120>
<image144x144>Icon-144.png</image144x144>
<image152x152>Icon-152.png</image152x152>
<image180x180>Icon-180.png</image180x180>
</icon>
通過這個方法可以把問題解決,具體是什么原因引起的,Application Loader在解析資源文件的時候有什么規則問題我就不得而知了。如果你知道原因麻煩給我留言吧。