• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
Locked
0

Air 22 - Beta - Invalid Image Path

Community Beginner ,
May 31, 2016 May 31, 2016

Copy link to clipboard

Copied

I recently switched from Air 19 to Air 22.0.0.149

When I tried to upload to appstore using application loader(ios AppStore) I got this error.

ERROR ITMS-90032: "Invalid Image Path - No image found at the path referenced under key 'CFBundleIconFiles': 'Icon@2x.png'"

ERROR ITMS-90032: "Invalid Image Path - No image found at the path referenced under key 'CFBundleIconFiles': 'Icon-Small-50@2x.png'"

ERROR ITMS-90032: "Invalid Image Path - No image found at the path referenced under key 'CFBundleIconFiles': 'Icon-Small@2x.png'"

ERROR ITMS-90032: "Invalid Image Path - No image found at the path referenced under key 'CFBundleIconFiles': 'Icon.png'"

ERROR ITMS-90032: "Invalid Image Path - No image found at the path referenced under key 'CFBundleIconFiles': 'Icon-Small-50.png'"

ERROR ITMS-90032: "Invalid Image Path - No image found at the path referenced under key 'CFBundleIconFiles': 'Icon-Small-40.png'"

ERROR ITMS-90032: "Invalid Image Path - No image found at the path referenced under key 'CFBundleIconFiles': 'Icon-Small.png'"

I am using the same setup as for Air 19 and all the icons listed in the error messages exists. I never had this issue with 19.

TOPICS
Air beta

Views

870

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 1 Correct answer

Community Beginner , May 31, 2016 May 31, 2016

I found a solution!

I don't really know what was the cause of this problem or if this is the best fix.

But what I did was to create a empty project in xcode, adding all icons under Assets.xcassets .

I then ran the application on my device, looked up where the debug ipa was located.

Extracted the ipa (changed .ipa to .zip and unzipped it)

Then opened the app (right click, show package content)

I then copied all the icon png files and used them instead of the originals when i compiled the ipa with Ai

...

Votes

Translate

Translate
Community Beginner ,
May 31, 2016 May 31, 2016

Copy link to clipboard

Copied

This is what I am including in the app xml.

<!-- App icon (required for all apps) -->

<image180x180>Icon-60@3x.png</image180x180>
<image120x120>Icon-60@2x.png</image120x120>
<image152x152>Icon-76@2x.png</image152x152>
<image76x76>Icon-76.png</image76x76>
<image57x57>Icon.png</image57x57>

<!-- Spotlight search results icon (recommended) -->
<image80x80>Icon-Small-40@2x.png</image80x80>
<image40x40>Icon-Small-40.png</image40x40>


<!-- Settings icon (recommended) -->
<image114x114>Icon@2x.png</image114x114>
<image100x100>Icon-Small-50@2x.png</image100x100>
<image87x87>Icon-Small@3x.png</image87x87>
<image58x58>Icon-Small@2x.png</image58x58>
<image50x50>Icon-Small-50.png</image50x50>
<image29x29>Icon-Small.png</image29x29>

When checking the content of the signed ipa, somehow it has not packaged all of the images.

Only these;

Icon-60,

Icon-72,

Icon-72@2x,

Icon-Ipad-76,

Icon-Ipad-152,

Icon-Iphone-87,

Icon-Iphone-120,

Icon-Iphone-180,

Icon-Small-40@3x,

Icon-Small-80

As I mentioned it's the same setup as when using air 19 and I am including a folder icon with all the images described in the app xml.

But really strange that the some of them does not get included when packaging with air 22.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
May 31, 2016 May 31, 2016

Copy link to clipboard

Copied

Why are some of your lines gray? Those seem to be the ones that don't get included.

Pretty sure you don't have to use the final names as your file names, it's just the size that matters. I guess too that some sizes count for more than one need. 40@3x, 60@2x, and 120, are all the same size.

Here's the list of sizes I use, which is with Animate, not Flash Builder, but the list should be similar for both:

<image29x29>icons/29.png</image29x29>

<image36x36>icons/36.png</image36x36>

<image40x40>icons/40.png</image40x40>

<image48x48>icons/48.png</image48x48>

<image50x50>icons/50.png</image50x50>

<image57x57>icons/57.png</image57x57>

<image58x58>icons/58.png</image58x58>

<image72x72>icons/72.png</image72x72>

<image76x76>icons/76.png</image76x76>

<image80x80>icons/80.png</image80x80>

<image96x96>icons/96.png</image96x96>

<image100x100>icons/100.png</image100x100>

<image114x114>icons/114.png</image114x114>

<image120x120>icons/120.png</image120x120>

<image144x144>icons/144.png</image144x144>

<image152x152>icons/152.png</image152x152>

<image512x512>icons/512.png</image512x512>

<image1024x1024>icons/1024.png</image1024x1024>

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
May 31, 2016 May 31, 2016

Copy link to clipboard

Copied

LATEST

I found a solution!

I don't really know what was the cause of this problem or if this is the best fix.

But what I did was to create a empty project in xcode, adding all icons under Assets.xcassets .

I then ran the application on my device, looked up where the debug ipa was located.

Extracted the ipa (changed .ipa to .zip and unzipped it)

Then opened the app (right click, show package content)

I then copied all the icon png files and used them instead of the originals when i compiled the ipa with Air 22.

Don't know if somehow some of the originals png icons was corrupted in some way.

But when I compiled all the png was included in the ipa.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines