[iphone] Application Loader icon error

Hi again,
Having got the app uploader now, attempting to upload our game it throws the following error:
OurGame.app/icon.png: icon is not in the proper device format
I can assure you it's a 57x57 72ppi 24 bit non-transparent png called icon.png, which is exactly how it's referenced in the info.plist. In fact, it's properties are identical to the icon for another of our apps that's already for sale on the App Store. The first app, we uploaded entirely using the web UI, not using the Application Uploader. This time, we went down the route of adding all the meta-data first (lots of translations) and are now attempting to upload the app. I guess the Uploader tool is more picky about the icon, but I can't see anything wrong with it.
Can anyone offer any advice on tools to use (PC or Mac) to check the exact data in the PNG file and tell me what the options should be?
Cheers,
Steve

I found the problem. Our build process is based around a set of ant scripts and makefiles, so it doesn't use XCode. We hadn't included the CompressResources step that XCode runs so the icon file wasn't being fiddled into the correct 'Apple' format.
If you look at an icon.png in an application bundle created with XCode, you'll see it's not visible in the previewer. Examining the data looks like it's had a new chunk added, and the IDAT chunk has been byte swapped or something, probably to speed up loading on the iPhone.
Once the icon file was processed properly (you could do the same with Default.png too, although I didn't) the build passed the Application Loader checks ok.
Cheers,
Steve

Similar Messages

  • Can't upload an app using either Xcode 4.2 or Application Loader JSON Error

    Hi,
    I am struggling with a problem for the past few days. I can't upload my archived application for an update of an existing app. The app name is (عرض القبلة). So it is in Arabic, though I changed the bundle name in the project to have only ASCII characters.
    When I try to Validate or Submit using Xcode or when I click Deliver your App button in Application Loader I am getting the following message:
    An error occurred talking to the iTunes Store
    In the Console I am seeing the following error message:
    10/25/11 12:57:59.387 AM Xcode: *** Error: An error occurred while deserializing the JSON request.  Error Message - Invalid spurious JSON character sequence (ا) at index 990
    Please note that the character in paranthesis is an Arabic character.
    I installed the latest version of Java for Lion but it didn't work. The application name in Xcode does not have any Arabic characters, I belive that the problem is coming because of the name in iTunesConnect.
    Does anyone know how to solve this problem. I tried 2 different machines but I am getting the same error on both of them.

                                      Can't upload apps using xcode4, JSON error, anyone knows?                    

  • IPhoneSDK: Application Loader webDAV error

    I'm attempting to submit my application zip using Application Loader.
    When I click Send, it says "Verifying iTunes Connect application" quickly, then "Authenticating with the iTunes Store...". After several seconds, it then shows "An error occurred while processing the http request for the webDAV upload."
    Is anyone else getting that message? Is the webDAV server too busy? Or maybe some other issue?

    I ended up creating a new product entry on iTunes Connect and uploading directly through there. Originally, I had the invalid signature problem on iTunes Connect so I clicked the option saying that I would upload through Application Loader so that I could try uploading through Application Loader. However, once you do that, it does not seem possible to upload the app file through iTunes Connect anymore once you select that option, so that is why I had to create the new entry.
    Incidentally, Apple contacted me (because they apparently saw that Application Loader was failing to upload my app) and told me that a small handful of people are having the same problem and they are trying to diagnose it. So for now, the workaround is to just upload through iTunes Connect.

  • 'Request timed out' on Application Loader

    I cannot upload my binary using Application loader. Error message is either 'request timed out' or 'connection lost' during the "Sending API usage to iTunes Connect". (Upload worked yesterday, my internet connection has not changed).

    I Also have same prblem here in Dubai... Request time out. I bought this  new iPad last Gitex but I can't install anything.
    i am giving this iPad mini as a gift to my mother but I change my mind,, could someone help me sort this out??

  • Handheld application loader wizard

    This is becoming a major issue for a lot of bb users.  I've been working for weeks now to try and resolve this issue for myself with the bb desktop software for your PC.  Using Blackbeery destop software everythime I try and access Applications or update the device ' Handheld application loader wizard has encontered an error and needs to close' comes up preventing you from accessing or updating.  I believe that the problem lies in file Loader in Program files/commonfiles/Apploader where even after uninstalling DTM and all BB software old device software  and even deleting this file it seems to still stay on your computer and refuse to remove or update.  Not that I'm any expert just what I've gathered from trying to fix this for weeks.  Has anyone found a solution or followed steps that's worked for them?  I know that a lot of people are having the same issue but the help I've followed I haven't been able to complete the tasks as I've encountered other problems.  Please help.
    Solved!
    Go to Solution.

    Yes sure.  Okay it is a little complicated but it does solve the problem and you will then be able to update your device and access applications on your device.  The problems we've all been having lies with what’s in the file: C:\Program Files\Common Files\Research In Motion\AppLoader.  Please don't ask me why because I do not know, I just know that the version that is staying in this file is causing the 'Handheld application loader wizard error'
    I will go through how to avoid this error in simple steps but I must add if the steps are not followed exactly right it will not work and you will continue to get the error.
    1.  Please access this file C:\Program Files\Common Files\Research In Motion\AppLoader and delete the contents of the folder so that it is empty.  If you can't delete all contents make sure all Blackberry software is exited and then try.  Other than this delete it straight after you start your computer.
    2. Uninstall all Blackberry software using add/remove programs.  Leave no software on your computer of Blackberry.
    3. This is where it may be different for different people.  Please open this page using Internet Explorer (I tried using Firefox first and I could not initialize the link after I downloaded it ):
    http://us.blackberry.com/support/downloads/download_sites.jsp
    4. On this page select your country and service provider.  In my case this was Orange UK in Europe. Then please select your Smartphone from the drop down link at the bottom and then click next.  You will then notice 3 different download links appear underneath that with three different versions.  If you don't know what version your device currently is please on your device go to Options>About device versions on the main screen.  This will then tell you your bundle number, version number and platform number.  You may then think hold on my version number and platform number does not match any of the download links.  Don't panic neither did mine.  So I selected the nearest matching by closest digits.  Alternatively you could try them 1 by 1 but I didn't have to myself. 
    5. After you download the link please run it and install it.  You should then have the right device software in your C:\Program Files\Common Files\Research In Motion\AppLoader folder.   To then update the device please use this link.  Do not install Blackberry Desktop Software to update the device or access the applications.
    To Update click:
    http://us.blackberry.com/update/
    This should then update your device with out any problems.  If it does not work go back to steps 3 and 4 until you have the software for your device, Country and service provider.
    To access your applications on your device is a little different.  Please connect your device via USB cable.  Please open folder: Files\Common Files\Research In Motion\AppLoader and double click 'LOADER' This will then take you through the process of accessing applications on your device.  Again if this doesn't work you need to go back to steps 3 and 4 and get the download you need for your service provider and device.
    These options are not ideal but they are a solution until Blackberry finds the real cure for the problem which I'm sure they will.  If you would like to add to my steps or have a better solution please feel free to mention it and I will also try them myself.  This how ever was the only method that I have managed to get to work for me at this time.  Please if you need to ask anything because you don't understand the instructions, do so and I will try and explain better.  Good luck and please leave your feedback.

  • Application Loader detect my icon dimensions in error

    I've released many apps before using the iTunesConnect but this is my first time that i'm using Application Loader to upload a binary.
    When i try to upload the binary using the Application Loader then it gives me the following error:
    *iPhone/iPod Touch: Icon.png: icon dimensions (0 x 0) don't meet the size requirements. The icon file must be 57x57 pixels, in .png format*
    I've valid icon with png extension and its meta data gives me the proper information along with its size (57x57). Anyone facing the same issue? Thanks!

    I had the same problem. Application Loader really threw me for a loop since this problem only reared its ugly head when I was trying to update my app already in The Store. But then I had the same problem with my new app that I was uploading for the first time.
    Anyway, problem solved. My solution: change the "icon file" key in the "your app"-info.plist file to "icon files" (plural). Then add a row for your 57x57 and 72x72 icon files. Application Loader accepted my zipped binary just fine after that.

  • IOS Application Loader Error itms-9000 and Missing recommended icon file

    Hi friends.
    I'm using Windows 7 Ultimate. and I have Mac os x Mountain Lion on VMware Application.
    I'm using Air SDK 14.0.0.103 or Air SDK 13.0.0.111 or Air SDK 4.0.0.1390 on Flash CC & Flash CS6
    I have tried this air sdk and flash program. When I compiler on windows with this sdk and flash program. iPa file created on windows.
    After, when I upload my app to apple with application laoder, but on mountain lion in VMware..
    Verifying assets to itunes... etc..
    This errors.
    I have tried so much. But I cant solve this problem. Because I cant find other icon files? on this screenshots.

    Yes I have uploaded [email protected] file.
    I have sent application loader to Apple.
    But I have taken a email.
    Improper Advertising Identifier [IDFA] Usage. Your app contains the Advertising Identifier [IDFA] API but you have not indicated its usage on the Prepare for Upload page in iTunes Connect.
    Though you are not required to fix the following issues, we wanted to make you aware of them:
    Missing recommended icon file - The bundle does not contain an app icon for iPhone / iPod Touch of exactly '120x120' pixels, in .png format for iOS versions >= 7.0.
    Missing recommended icon file - The bundle does not contain an app icon for iPad of exactly '152x152' pixels, in .png format for iOS versions >= 7.0.
    Missing recommended icon file - The bundle does not contain an app icon for iPad of exactly '76x76' pixels, in .png format for iOS versions >= 7.0
    How can I solve my other problems?

  • Uncaught error java nullpoint exception, email icons disappeared, application loader unable to back up data, desktop manager unable to connect

    Model:  Curve 8900
    Provider: At&t
    Platform: 4.2.0.108
    I'm ready to throw this phone in the blender.... if I could only back up my data first. A couple of months ago the What's App application required an update. I updated it and ever since my phone has steadily had more and more issues. First, I kept getting this uncaught error message, shortly thereafter the 2 email accounts (both gmail) that I have linked to the account disappeared. The message icon shows that I have messages, but icons not there (I have tried the show all option). At one point the message icon started exponentially adding the number of messages until it got up to over 86,000. When I reboot the phone it goes back down and then steadily increases again... usually though it's more to 400 - 500 rather then tens of thousands. I have been trying to install updates and do a wipe of the BB so that I can start from scratch, unfortunately the application loader is unable to back up data. The desktop manager is unable to connect to the blackberry and indicates that an upgrade is required. I have tried doing the upgrade both directly from the phone and connected to the desktop manager, but nothing seems to work. If I try to upgrade the software directly from the BB, I get to the start download button and when I click, nothing happens. I have removed all applications except bberry app world and one game that I play, Pixelated Plus. Still nothing. Any ideas?

    Do you want to save the messages?
    If not (and I think they are the problem) open the Desktop Software > Device > Delete Data and click the "select Data" option. Select the Messages to remove. Complete the prompts and finish.
    Then, return to backup the entire device, and see if that is possible to complete this time with no messages.
    Now, once the back up is done and you have your data, you can disconnect the device.
    Now, use BBSAK to wipe the device and subsequently load the new operating system.
    **If you cannot complete the backup again above, you might have to do without it, OR you can use the Desktop Software to sync your Address book, calendar, memos and tasks to Outlook. OR, you can easily install and use BlackBerry Protect to backup your device over the air to RIM servers, then once wiped and the new OS reloaded, you can use Protect to restore the data back to the 8900. << This you should do regardless.
    Good luck, post back here as you have questions.
    1. If any post helps you please click the below the post(s) that helped you.
    2. Please resolve your thread by marking the post "Solution?" which solved it for you!
    3. Install free BlackBerry Protect today for backups of contacts and data.
    4. Guide to Unlocking your BlackBerry & Unlock Codes
    Join our BBM Channels (Beta)
    BlackBerry Support Forums Channel
    PIN: C0001B7B4   Display/Scan Bar Code
    Knowledge Base Updates
    PIN: C0005A9AA   Display/Scan Bar Code

  • Error while uploading an ipa(zip) file using Application Loader

    I have created an iOS application with Packager for iPhone
    on a windows machine and tested it well on my iphone. But I am unable to upload the app with Application Loader in MAC Book.I have tried a lot to solve this problem.
    This is the error message displayed on the Application Loader, after it finishes verification (zipp/unzip and code sign verificaion was succesful) and nearly finishes uploading:
    Errors
    /var/folders/KK/KK3BViY3FuOpA90EVey0VU+++TI/-Tmp-/412788415.itmsp
    Please help

    It was a network problem!!!  the solution is to make sure that you have access to the following IPs and ports or simple not becoming behind any firewall
    I was behind a firewall and Application Loader wants to have access to the following sockets:
                    Server                              IP Address                                   TCP Port  UDP Port
                   itmsdav.apple.com            17.250.236.80                                  443          n/a
                                                          17.152.19.125
                   itunesconnect.apple.com    (Dynamic)                                       443           n/a
                   vgr101.apple.com               17.152.249.51                                 33001         33001-33100
                   vgr102.apple.com               17.152.249.52                                 33001         33001-33100
                   vgr103.apple.com               17.152.249.53                                 33001         33001-33100
                   vgr104.apple.com               17.152.249.54                                 33001         33001-33100
                   vgr105.apple.com               17.152.249.55                                 33001         33001-33100
                   vgr106.apple.com               17.152.249.56                                 33001         33001-33100
                   vgr107.apple.com               17.152.249.57                                 33001         33001-33100
                   vgr108.apple.com               17.152.249.58                                 33001         33001-33100
                   sgr201.apple.com               17.152.249.101                               44001         44001-44100
                   sgr202.apple.com               17.152.249.102                               44001         44001-44100
                   sgr203.apple.com               17.152.249.103                               44001         44001-44100
                   sgr204.apple.com               17.152.249.104                               44001         44001-44100
                   sgr205.apple.com               17.152.249.105                               44001         44001-44100
                   sgr206.apple.com               17.152.249.106                               44001         44001-44100
                   sgr207.apple.com               17.152.249.107                               44001         44001-44100
                   sgr208.apple.com               17.152.249.108                               44001         44001-44100

  • Ad Mob not working in Application Loader Error

    Hi Adobe AIR community,
    I've been having this problem for a while now. Basically I have been using AIR for iOS 15.0, Flash CC (2014) and Milkman Games Ad Mob ANE v.4.4.0.
    I can test my apps perfectly on both iPhone and iPad devices. The Ad Mob banner and full screen ads work very well while testing in a development environment.
    When I try to upload my app to the App Store using Application Loader v3.0 I get an error stating "error ITMS-9000: Invalid Bundle. The bundle my_app.app does not support the minimum OS Version specified in the Info.plist"
    Now funny thing is when I remove the ANE the app uploads to the App Store just fine.
    I have been forced to stop using ads in my AIR for iOS apps since the release of iOS 8.
    I have also contacted Milkman Games support but they tell me that I am the only one with the problem and that support tech can't recreate the problem.
    Also I am using OSX 10.10.1 and I believe that xCode has been updated to version 6.1.1 (not sure if updating xCode makes any difference but I have updated it tonight and I have not tried to re-upload the app since)
    Does anyone know what I can do? Any help would be very appreciated.
    Thank you very much!

    Hi Colin,
    I have tried this and I still get the same error. I entered it in the xml file like this:
    <iPhone>
            <requestedDisplayResolution>high</requestedDisplayResolution>
            <InfoAdditions><![CDATA[
        <key>MinimumOSVersion</key><string>6.0</string>
        <key>UIDeviceFamily</key>
        <array><string>1</string><string>2</string></array>
    ]]></InfoAdditions>
        </iPhone>

  • Adobe AIR 3.0 application loader error

    I am trying to submit an update to my app using the Apple Application Loader.  The prevous version of my app was made with an early version of Adobe AIR about a year ago.
    My problem is when I upload my app I get an error, "The key UIRequiredDeviceCapabilities in the info.plist may not contain values that would prevent this application from running on devices not supported by previous versions".
    I have edited the UIRequiredDeviceCapabilities key in the Infoadditions of the xml document.  I included the camera and microphone capabilities so the app would only run on the iPod Touch 4th gen but this would still allow it to run on older iPhone models.
    Are there any additional changes I need to make to be able to submit this app update?

    Your earlier version may have been done with Flash CS5, which means it would run on armv6 devices, now it only runs on armv7 devices. You only have the choice of publishing it in CS5, or make it be a new app.

  • Application Loader error after upgrading to DT 6.1

    I upgraded Desktop from 6.0.1.18 to 6.1.0.35 (Windows XP SP3), and now I'm getting
    a popup with the following message when I connect the phone (Torch 9800, 6.0 Bundle 695)
    and type in the password.
       Handheld Application Loader Wizard has encountered a   problem and needs to close.
    Clicking on the detail link in the popup produces another popup with this info:
       AppName: loader.exe   AppVer: 6.0.1.33  ModName: loader.exe   ModVer: 6.0.1.33  Offset: 0015a360
    Desktop runs after dismissing the popups, but Applications cannot be viewed, and Music
    sync no longer works.  There were no such problems with DT 6.0.1.18.
    Any idea how to fix this?

    I like you to check out the other 'Handheld error' link:
    http://supportforums.blackberry.com/t5/Desktop-Software-for-PC/Handheld-Application-Loader-Wizard-ha...
    I spent some time of trying different loader versions and found out that loader version 6.0.1.15 seemed to overcome the error problem. The idea is to replace your current loader.exe version 6.0.1.33 with an older version 6.0.1.15 which I found on the Bell Device Software download page for the Torch 9800. We need to install this device software temporarily and then uninstall it again so it does not conflict with your AT&T device software in case you need it.
    Note that we copy this device software temporarily to get version 6.0.1.15 installed in the ‘AppLoader’ folder of the DTM (Desk Top Manager). This works only if one first deletes the loader.exe file in this folder before one installs Bell's Torch 9800 Device Software.
    I recommend to store a copy of this older folder version, say on your desktop afterwards in case future DTM upgrades still cause this 'Handheld error' till RIM has time to look at this issue and fix it. If we install a DTM it will always put its new loader version into the 'AppLoader' folder and overwrites whatever is present. This is what happened to you. If you have copy of this previous loader version then re-install it and skip my solution 6.0.1.15.
    Check out page 2 of the above link for the rest of the info and tell me which USB host controller resides in your PC with the ‘Handheld error’. I am collecting ‘lemon’ USB controllers for the record. Who knows what other problems
    are related to these trolls?
    If you liked my suggestion show your support by clicking the’ blue thumb up’ box in this reply posting. When you click the’ blue thumb’ I get a contributor  ‘like it’ brownie point and if the suggestion resolved your problem, select also “Solution” so other forum members can see the ‘solution check mark'  icon beside your subject header on the 'supportforums' listing. Thx.

  • Application Loader error, how to submit app for approval

    Firstly, here's my info:
    1) App is for iPad and iPhone/iPod Touch
    2) Build using Flash CS 5 (Windows), packaged using Air 2.6 using ADT.
    3) Successfully build and tested my .ipa file.
    4) I just got a Mac OSX (I'm new to Mac) for submitting to Apple for approval.
    When I submit my app using the Application Loader:
    Error is: "Application failed codesign verification. The signature was invalid, or it was not signed with an Apple submission cartificate"
    (read that I need to rename my .ipa to .zip and submit that, but it still gave the error)
    Forgive me if this has been answered before, but it's bits and pieces of tips all over.
    And I don't understand why I need to manually hack files when Adobe claims Flash can develope apps for iOS.
    - ok, yes Flash can develope iOS apps, but with that statement, don't we all presume we can also submit it to the App store?
    I've spent months optimizing the app from PFI builds to now using AIR 2.6.
    Bought all the devices to test on. Now that I'm ready to submit it to Apple, I'm hitting the wall again.
    I've gone through lots of tips but none works for me.
    Can someone give step by step instructions?
    Thanks,
    -alfred

    Ok, it was sweet while it lasted
    Apple sent an email:
    "Invalid Signature - Make sure you have signed your application with a distribution certificate, not an ad hoc certificate or a development certificate. Verify that the code signing settings in Xcode are correct at the target level (which override any values at the project level). Additionally, make sure the bundle you are uploading was built using a Release target in Xcode, not a Simulator target. If you are certain your code signing settings are correct, choose "Clean All" in Xcode, delete the "build" directory in the Finder, and rebuild your release target."
    I'm sure I used the Distribution certs.
    Since I'm using Flash and not Xcode, what are the possible problems?
    I used adt -package -target ipa-app-store ....
    -alfred

  • Adobe flash: iOS application loader error, error itms-90179 & itms-90096

    Hi,
    I made ipa file via flash pro cc 2014, then uploaded using application loader which is provided from Apple. (I don't use Adobe Flash Builder.)
    The application loader shows 2 errors as below.
    - I use the distribution provisioning profile, not the development provisioning profile.
    - I made 960*640 app and it's OK on my iPhone 5. (Flash automatically generates the black space on the both sides.) Should I change my resolution for iPhone 5(1136*640)? If so, how can I support iPhone 4?

    I solved 90096 error by adding [email protected] file to my root folder which has the .fla file.
    I also added this image to Air for iOS settings > General > included file.

  • Apple Application Loader error

    Hello, I have a big problem trying to upload to the App Store my application.
    I have compiled and packaged a new version of my app with AIR 3.0, previusly with AIR 2.7. When Application Loader makes the package check it tells me the following error:
    iPhone / iPod Touch application is missing a required executable architecture. At least one of the Following architecture (s) Must be present: armv6
    I have checked the Info.plist and appears armv7, I specified that also includes the armv6, and has been included, but still shows the same error.
    I tried to recompile with AIR 2.7 and upload it, but gives the same error.
    Has this happened to anyone? Any solution?.
    Thank you!!

    Unfortunately you have run into one of the App Store rules; you can't submit an update that drops support for devices that were able to run the app. By using AIR 2.7 or 3.0 you are ruling out devices such as the iPhone 3G, which presumably your original app supported.
    You only have a couple of choices. Either take the FLA as CS5 and publish it from there (or the command line using PFI), or, submit it as a new app.
    If it's a free app then there's not much issue, that's what the We Rule guys did a lot in the early days, just a slight app rename, and users would download the new app and throw away the old one. If it's a paid app you have to find a way to make a new version without upsetting old users. One idea I've suggested in the past is that as you can now support Retina display, you could call this one the "HD" version. If you start it off with a low intro price, hopefully original app users will cope with the switch.

Maybe you are looking for

  • New ISP, Time Capsule No Longer Works - help!

    OK, today, I changed ISP with a new router. Everything was going OK, all iOS devices, all wi-fi printers, Apple TV, and Airport Express all connected and worked fine.  The only issue is my Time Capsule. I just can't get it to work. It was setup to 'J

  • Add media to library by cutting it, not copying

    Hi everyone, I wanna get back to my roots and use iTunes again to play music on my Windows 7 machine. My music collection is very large (~ 150GB) and because I don't have too much free space left, I don't want iTunes to add the music to its library b

  • Infrastructure and forms server into same machine

    Dear friends, I am faching strange problem , I install 9ias(9.0.2.0.1) infrastucture and form server into same machine, after sucessfull installation it is mention infrastucture will run the port 7777 and form will 7778, but after just installation i

  • What is the best way to process a dataset of 2000 records...

    I have a problem where I get a collection of 2000 records. Using these rows I need to look for matches amongst existing rows in a table. Currently the procedure each row and scans the table for a match. Is there a way I can scan the table once for al

  • Why does my page look great in design view and to the left in live view?

    I just created a new page using a fluid grid layout and in "design" view it looks great but in "live" view or on a browser preview the wording all goes to the left.  What I am doing wrong?  I also have another question which may relate to the first.