AIR 应用开发整理 - ERROR ITMS-90032 : "Invalid Image Path - No image found at the path referenced under key 'CFBundleIc

在这个十一假期里面,终于把这款游戏提交审核了。在整个开发,调试,发布过程中不可避免的是各种各样的问题。对我个人来说是一种成长,在此尽可能详细的记录下来,希望给那些我一样做着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在解析资源文件的时候有什么规则问题我就不得而知了。如果你知道原因麻烦给我留言吧。

添加新评论