4 Replies Latest reply on Nov 7, 2017 12:00 PM by gerrellj6150626

    Icon-72@2x.png (App-Store) Construct 2


      Created an App in Construct 2, used Phonegap to build it and uploaded it to Itunes Connect. 

      When I'm trying to submit my C2 app to the Appstore it doesn't work and this is what I get:


      "Guideline 2.3.8 - Performance - Accurate Metadata

      We still noticed the app icon displayed on the device and the large icon displayed on the App Store do not sufficiently match, which makes it difficult for users to find the app they just downloaded.

      Please see attached screenshots for details.

      Next Steps

      To resolve this issue, please update the smaller device icon to match the larger App Store icon. When users search for your app on their devices, they should be able to recognize it from the icon on the App Store.


      Since the large app icon will be displayed for your app on the desktop App Store, we recommend you provide an attractive, original icon that meets the following requirements for both iPhone/iPod touch and iPad apps:

      • 512px square (do not scale-up smaller artwork, as this could appear pixelated and blurry)
      • 72ppi, RGB, flattened, no transparency
      • High quality JPEG,TIFF, or PNG image file format. (ZIP-compressed TIFF files are not acceptable)

      You can also preview image files before submitting them by clicking the filename to view them in a separate window. Note that the small icon that you include inside your app's binary will be used on the iPhone, iPod touch, or iPad Home screen when installed. For more on icon sizes, please review App Icons on iPad and iPhone.

      For resources on creating eye-catching icons, you may want to review the App Store Product Page information available on the Apple developer portal."

      I tried to create the Icon-72@2x.png (the one that's causing the problem) manually in the folder but after using phonegap, uploading it to Itunes Connect and then trying to submit it to the Appstore it didn't seem to work as the Icon just looks like the normal Cordova Icon...

      I know that I could solve this problem easily if I could find a way to convert it so I can open my C2 app in Xcode but I haven't found a way to do so.

      Has anyone had to deal with the same problem and found a solution?

        • 1. Re: Icon-72@2x.png (App-Store) Construct 2
          kerrishotts Adobe Employee

          Just making sure -- are you using the PhoneGap CLI or PhoneGap Build to build the project?


          What does your app's config.xml look like? You can post it here (be sure to scrub out any sensitive information). Also, what does the project's directory structure look like?

          • 2. Re: Icon-72@2x.png (App-Store) Construct 2
            rebur25258996 Level 1

            I was using Phonegap Build.


            Here's my config.xml:

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

            <widget xmlns="http://www.w3.org/ns/widgets" xmlns:gap="http://phonegap.com/ns/1.0" id="." version="1.3">






                <icon src="icon-128.png" width="128" height="128" />

                <icon src="icon-256.png" width="256" height="256" gap:role="default" />


                <platform name="ios"> <icon src="Icon-76.png" width="76" height="76" /> <icon src="Icon-60@2x.png" width="120" height="120" /> <icon src="Icon-76@2x.png" width="152" height="152" /> </platform>


                <preference name="permissions" value="none"/>

                <preference name="android-targetSdkVersion" value="21" />


                <feature name="http://api.phonegap.com/1.0/network"/>


                <preference name="orientation" value="portrait" />

                <preference name="fullscreen" value="true" />

                <gap:config-file platform="ios" parent="UIStatusBarHidden"><true/></gap:config-file>

                <gap:config-file platform="ios" parent="UIViewControllerBasedStatusBarAppearance"><false/></gap:config-file>

                <plugin name="cordova-plugin-crosswalk-webview" source="npm" />


                <plugin name="cordova-plugin-wkwebview-engine" />

                <plugin name="cordova-plugin-file" />

                <plugin name="cordova-plugin-httpd" />


                <plugin name="cordova-plugin-whitelist" source="npm" />

                <access origin="*" />


                <plugin name="cordova-plugin-inappbrowser" source="npm" />

                <plugin name="https://github.com/cranberrygame/cordova-plugin-ad-admob" source="npm" />


                <platform name="ios"> <config-file parent="NSCalendarsUsageDescription" platform="ios" target="*-Info.plist"> <string>Advertisement would like to create a calendar event.</string> </config-file> <config-file parent="NSPhotoLibraryUsageDescription" platform="ios" target="*-Info.plist"> <string>Advertisement would like to store a photo.</string> </config-file> <config-file parent="NSBluetoothPeripheralUsageDescription" platform="ios" target="*-Info.plist"> <string>Advertisement would like to use bluetooth.</string> </config-file> </platform>


                <!-- Optional splash screen image, e.g.: -->

                <!-- <gap:splash src="splash.png" width="1024" height="768" /> -->



            • 3. Re: Icon-72@2x.png (App-Store) Construct 2
              kerrishotts Adobe Employee

              I can say right now that there's not nearly enough icons in the config.xml file. iOS requires quite a few. See Icons and Splash | PhoneGap Docs and scroll down to the iOS section.

              • 4. Re: Icon-72@2x.png (App-Store) Construct 2

                Was this ever resolved?