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

Apple IOS Air App Missing required icon file

Community Beginner ,
Feb 12, 2025 Feb 12, 2025
 
I am trying to upload a an Air app to the Mac App Store. I get this Error
 
Missing required icon file. The bundle does not contain an app icon for iPhone / iPod Touch of exactly '120x120' pixels, in .png format for iOS versions >= 10.0. To support older versions of iOS, the icon may be required in the bundle outside of an asset catalog. Make sure the Info.plist file includes appropriate entries referencing the file. 
 
 
 
 
 
TOPICS
ActionScript , Missing feature , Publish package
2.5K
Translate
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 Expert ,
Feb 12, 2025 Feb 12, 2025

does your package include that icon?

Translate
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 ,
Feb 12, 2025 Feb 12, 2025

It is only on the pictures folder
But when I add it in a XML file, an error message appears

erroricon.PNG

Translate
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 Expert ,
Feb 12, 2025 Feb 12, 2025

you have an xml error 

Translate
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 ,
Feb 12, 2025 Feb 12, 2025

this error when I add <image120x120>AppIconsForPublish/120.png</image120x120>

 

Translate
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 Expert ,
Feb 13, 2025 Feb 13, 2025

show your full xml

Translate
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 ,
Feb 13, 2025 Feb 13, 2025

<?xml version="1.0" encoding="UTF-8" standalone="no" ?>

<application xmlns="http://ns.adobe.com/air/application/51.1">

    <id>com.gTestGame.Dff</id>

    <versionNumber>1.5.1</versionNumber>

    <versionLabel/>

    <filename>TestGame</filename>

    <description/>

 

  

<!-- To localize the description, use the following format for the description element.<description><text xml:lang="en">English App description goes here</text><text xml:lang="fr">French App description goes here</text><text xml:lang="ja">Japanese App description goes here</text></description>-->

    <name>Game Girls cooking milkshake</name>

 

  

<!-- To localize the name, use the following format for the name element.<name><text xml:lang="en">English App name goes here</text><text xml:lang="fr">French App name goes here</text><text xml:lang="ja">Japanese App name goes here</text></name>-->

    <copyright/>

    <initialWindow>

        <content>TestGame.swf</content>

        <systemChrome>standard</systemChrome>

        <transparent>false</transparent>

        <visible>true</visible>

        <fullScreen>true</fullScreen>

        <renderMode>auto</renderMode>

        <autoOrients>false</autoOrients>

        <aspectRatio>landscape</aspectRatio>

    </initialWindow>

    <icon>

<image29x29>AppIcons/29.png</image29x29>

<image40x40>AppIcons/40.png</image40x40>         

<image48x48>AppIcons/48.png</image48x48>

<image57x57>AppIcons/57.png</image57x57>

<image50x50>AppIcons/50.png</image50x50>

<image58x58>AppIcons/58.png</image58x58>

<image60x60>AppIcons/60.png</image60x60>

<image72x72>AppIcons/72.png</image72x72>

<image75x75>AppIcons/75.png</image75x75>

<image76x76>AppIcons/76.png</image76x76>

<image80x80>AppIcons/80.png</image80x80>

<image87x87>AppIcons/87.png</image87x87>

<image100x100>AppIcons/100.png</image100x100>

<image114x114>AppIconsF/114.png</image114x114>

<image120x120>AppIcons/120.png</image120x120>

<image144x144>AppIcons/144.png</image144x144>

<image152x152>AppIcons/152.png</image152x152>

<image167x167>AppIcons/167.png</image167x167>

<image180x180>AppIcons/180.png</image180x180>

<image512x512>AppIcons/512.png</image512x512>

<image1024x1024>AppIcons/1024.png</image1024x1024>

    </icon>

    <customUpdateUI>false</customUpdateUI>

    <allowBrowserInvocation>false</allowBrowserInvocation>

    <android>

        <manifestAdditions><![CDATA[<manifest>

<uses-permission android:name="android.permission.INTERNET"/>

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

<application>

<!-- this meta-data tag is required for AdMob -->

<meta-data android:name="com.google.android.gms.version" android:value="4452000"/>

<!-- this activity is required for AdMob -->

<activity android:name="com.google.android.gms.ads.AdActivity" android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" android:theme="@android:style/Theme.Translucent.NoTitleBar"/>

</application>

</manifest>]]></manifestAdditions>

    </android>

    <iPhone>

        <InfoAdditions><![CDATA[

  <key>UIDeviceFamily</key>

  <array>

    <string>1</string>

    <string>2</string>

  </array>

  <key>NSAppTransportSecurity</key>

  <dict>

    <key>NSAllowsArbitraryLoads</key>

    <true/>

  </dict>

]]></InfoAdditions>

        <requestedDisplayResolution>high</requestedDisplayResolution>

    </iPhone>

    <supportedLanguages>en zh cs nl fr de it ja ko pl pt ru es sv tr</supportedLanguages> 

  <extensions>

  </extensions>

</application>

 
Translate
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 Expert ,
Feb 13, 2025 Feb 13, 2025

copy and paste here a screenshot of the folder where you published your files.

copy and paste here a screenshots of the folders with your icons that displays their paths

Translate
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 ,
Feb 13, 2025 Feb 13, 2025

Screen2.jpg

Translate
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 Expert ,
Feb 13, 2025 Feb 13, 2025

where's AppIconsF and what's in the icon folders?

Translate
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 ,
Feb 13, 2025 Feb 13, 2025

AppIcons is the folder Icons

 

Translate
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 Expert ,
Feb 13, 2025 Feb 13, 2025

again, where's AppIconsF and what's in the icon folders (copy/paste screenshot)?

Translate
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 ,
Feb 13, 2025 Feb 13, 2025

this AppIconsF folder not exist 

AppIcons Is the Icons Folder

folderIcons.PNG

Translate
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 Expert ,
Feb 13, 2025 Feb 13, 2025

get it out if your xml then

Translate
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 ,
Feb 13, 2025 Feb 13, 2025

just Icons only and contents.json

the XML file In Project folder

 

Translate
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 Expert ,
Feb 13, 2025 Feb 13, 2025

did you fix your xml?

Translate
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 ,
Feb 14, 2025 Feb 14, 2025

I didn't make any changes to it.

Are There any erors

 

Translate
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 ,
Feb 14, 2025 Feb 14, 2025

 

<?xml version="1.0" encoding="UTF-8" standalone="no" ?>

<application xmlns="http://ns.adobe.com/air/application/51.1">

    <id>com.gTestGame.Dff</id>

    <versionNumber>1.5.1</versionNumber>

    <versionLabel/>

    <filename>TestGame</filename>

    <description/>

 

  

<!-- To localize the description, use the following format for the description element.<description><text xml:lang="en">English App description goes here</text><text xml:lang="fr">French App description goes here</text><text xml:lang="ja">Japanese App description goes here</text></description>-->

    <name>Game Girls cooking milkshake</name>

 

  

<!-- To localize the name, use the following format for the name element.<name><text xml:lang="en">English App name goes here</text><text xml:lang="fr">French App name goes here</text><text xml:lang="ja">Japanese App name goes here</text></name>-->

    <copyright/>

    <initialWindow>

        <content>TestGame.swf</content>

        <systemChrome>standard</systemChrome>

        <transparent>false</transparent>

        <visible>true</visible>

        <fullScreen>true</fullScreen>

        <renderMode>auto</renderMode>

        <autoOrients>false</autoOrients>

        <aspectRatio>landscape</aspectRatio>

    </initialWindow>

    <icon>

<image29x29>AppIcons/29.png</image29x29>

<image40x40>AppIcons/40.png</image40x40>         

<image48x48>AppIcons/48.png</image48x48>

<image57x57>AppIcons/57.png</image57x57>

<image50x50>AppIcons/50.png</image50x50>

<image58x58>AppIcons/58.png</image58x58>

<image60x60>AppIcons/60.png</image60x60>

<image72x72>AppIcons/72.png</image72x72>

<image75x75>AppIcons/75.png</image75x75>

<image76x76>AppIcons/76.png</image76x76>

<image80x80>AppIcons/80.png</image80x80>

<image87x87>AppIcons/87.png</image87x87>

<image100x100>AppIcons/100.png</image100x100>

<image114x114>AppIcons/114.png</image114x114>

<image120x120>AppIcons/120.png</image120x120>

<image144x144>AppIcons/144.png</image144x144>

<image152x152>AppIcons/152.png</image152x152>

<image167x167>AppIcons/167.png</image167x167>

<image180x180>AppIcons/180.png</image180x180>

<image512x512>AppIcons/512.png</image512x512>

<image1024x1024>AppIcons/1024.png</image1024x1024>

    </icon>

    <customUpdateUI>false</customUpdateUI>

    <allowBrowserInvocation>false</allowBrowserInvocation>

    <android>

        <manifestAdditions><![CDATA[<manifest>

<uses-permission android:name="android.permission.INTERNET"/>

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

<application>

<!-- this meta-data tag is required for AdMob -->

<meta-data android:name="com.google.android.gms.version" android:value="4452000"/>

<!-- this activity is required for AdMob -->

<activity android:name="com.google.android.gms.ads.AdActivity" android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" android:theme="@android:style/Theme.Translucent.NoTitleBar"/>

</application>

</manifest>]]></manifestAdditions>

    </android>

    <iPhone>

        <InfoAdditions><![CDATA[

  <key>UIDeviceFamily</key>

  <array>

    <string>1</string>

    <string>2</string>

  </array>

  <key>NSAppTransportSecurity</key>

  <dict>

    <key>NSAllowsArbitraryLoads</key>

    <true/>

  </dict>

]]></InfoAdditions>

        <requestedDisplayResolution>high</requestedDisplayResolution>

    </iPhone>

    <supportedLanguages>en zh cs nl fr de it ja ko pl pt ru es sv tr</supportedLanguages> 

  <extensions>

  </extensions>

</application>

Translate
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 Expert ,
Feb 14, 2025 Feb 14, 2025

not in that version, but previously you posted

 

kglad_0-1739541240210.png

 

and previous to that you stated:

 

this error when I add <image120x120>AppIconsForPublish/120.png</image120x120>

 

so, it's not clear what you're really doing.

 

Translate
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 ,
Feb 14, 2025 Feb 14, 2025

I would like to inform you that the XML file contents is :

 

<?xml version="1.0" encoding="UTF-8" standalone="no" ?>

<application xmlns="http://ns.adobe.com/air/application/51.1">

    <id>com.gTestGame.Dff</id>

    <versionNumber>1.5.1</versionNumber>

    <versionLabel/>

    <filename>TestGame</filename>

    <description/>

 

  

<!-- To localize the description, use the following format for the description element.<description><text xml:lang="en">English App description goes here</text><text xml:lang="fr">French App description goes here</text><text xml:lang="ja">Japanese App description goes here</text></description>-->

    <name>Game Girls cooking milkshake</name>

 

  

<!-- To localize the name, use the following format for the name element.<name><text xml:lang="en">English App name goes here</text><text xml:lang="fr">French App name goes here</text><text xml:lang="ja">Japanese App name goes here</text></name>-->

    <copyright/>

    <initialWindow>

        <content>TestGame.swf</content>

        <systemChrome>standard</systemChrome>

        <transparent>false</transparent>

        <visible>true</visible>

        <fullScreen>true</fullScreen>

        <renderMode>auto</renderMode>

        <autoOrients>false</autoOrients>

        <aspectRatio>landscape</aspectRatio>

    </initialWindow>

    <icon>

<image29x29>AppIcons/29.png</image29x29>

<image40x40>AppIcons/40.png</image40x40>         

<image48x48>AppIcons/48.png</image48x48>

<image57x57>AppIcons/57.png</image57x57>

<image50x50>AppIcons/50.png</image50x50>

<image58x58>AppIcons/58.png</image58x58>

<image60x60>AppIcons/60.png</image60x60>

<image72x72>AppIcons/72.png</image72x72>

<image75x75>AppIcons/75.png</image75x75>

<image76x76>AppIcons/76.png</image76x76>

<image80x80>AppIcons/80.png</image80x80>

<image87x87>AppIcons/87.png</image87x87>

<image100x100>AppIcons/100.png</image100x100>

<image114x114>AppIcons/114.png</image114x114>

<image120x120>AppIcons/120.png</image120x120>

<image144x144>AppIcons/144.png</image144x144>

<image152x152>AppIcons/152.png</image152x152>

<image167x167>AppIcons/167.png</image167x167>

<image180x180>AppIcons/180.png</image180x180>

<image512x512>AppIcons/512.png</image512x512>

<image1024x1024>AppIcons/1024.png</image1024x1024>

    </icon>

    <customUpdateUI>false</customUpdateUI>

    <allowBrowserInvocation>false</allowBrowserInvocation>

    <android>

        <manifestAdditions><![CDATA[<manifest>

<uses-permission android:name="android.permission.INTERNET"/>

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

<application>

<!-- this meta-data tag is required for AdMob -->

<meta-data android:name="com.google.android.gms.version" android:value="4452000"/>

<!-- this activity is required for AdMob -->

<activity android:name="com.google.android.gms.ads.AdActivity" android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" android:theme="@android:style/Theme.Translucent.NoTitleBar"/>

</application>

</manifest>]]></manifestAdditions>

    </android>

    <iPhone>

        <InfoAdditions><![CDATA[

  <key>UIDeviceFamily</key>

  <array>

    <string>1</string>

    <string>2</string>

  </array>

  <key>NSAppTransportSecurity</key>

  <dict>

    <key>NSAllowsArbitraryLoads</key>

    <true/>

  </dict>

]]></InfoAdditions>

        <requestedDisplayResolution>high</requestedDisplayResolution>

    </iPhone>

    <supportedLanguages>en zh cs nl fr de it ja ko pl pt ru es sv tr</supportedLanguages> 

  <extensions>

  </extensions>

</application>

 

Translate
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 Expert ,
Feb 14, 2025 Feb 14, 2025

now clean up the folder where your publishing.  eg, move old unused files to an _old subfolder.

 

and repost a screenshot of that folder (showing its name which i assume is swf_prj) without blotting out the file names

Translate
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 ,
Feb 14, 2025 Feb 14, 2025

Capture d’écran 2025-02-14 à 16.11.53.pngCapture d’écran 2025-02-14 à 16.15.28.png

Translate
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 Expert ,
Feb 15, 2025 Feb 15, 2025

ok. 

 

now copy/paste a screenshot of your air for ios settings panel scrolled to icon 120x120

Translate
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 ,
Feb 15, 2025 Feb 15, 2025

Capture d’écran 2025-02-15 à 19.20.01.png

 

what do you mean about "scrolled to icon 120x120"

 

Translate
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 Expert ,
Feb 15, 2025 Feb 15, 2025

kglad_0-1739645487786.png

 

Translate
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