iPad standalone and icon files
Moderators: FourthWorld, heatherlaine, Klaus, kevinmiller, robinmiller
iPad standalone and icon files
Perhaps this is in the documentation somewhere and I missed it, but I'm hoping to save someone else some time/frustration. In LiveCode 5.0, when building a standalone iPad-only app for submission to the App Store, in addition to a 72X72 iPad springboard icon file, I also had to provide an 57X57 iPhone springboard icon file. Omitting this file caused Application Loader to fail with an error that it couldn't find the icon file that was specified in info.plist.
Re: iPad standalone and icon files
I am having this same problem with an iPad only app. Adding the iphone icon didn't work. I also tried to edit the plist file and that didn't work either.
Re: iPad standalone and icon files
Editing the info.plist file causes Application Loader to return an error that the signature is invalid. Here's how I solved this problem. Generate two .png files, a 57X57 named Icon.png and a 72X72 named Icon-72.png (I use Icons Express). In the Icons section of the standalone settings, point the iPhone entry to Icon.png and the iPad entry to Icon-72.png. Then select iPad in the "Supported Devices" dropdown (even if you've already done that). Then build your standalone. Application Loader should now accept it. Worked for me all the way through the App Store gatekeepers and my iOS 5 compatible App update is now live. Hope this works for you.
Re: iPad standalone and icon files
That worked! Thank you very much!
Re: iPad standalone and icon files
This appears to work. I haven't heard yet that the revised app was approved but I finally got past the submission phase. This submission process is a great time-waster. Apple has all the steps in various places. They need to centralize the process into one master list. They also need to explain what is really happening when you create a provisioning profile, certificates etc. I still think I am getting it correct by accident: somehow the stars align and Apple approves the app.