Getting into LiveCode for iOS? Ask your questions here.
5 posts • Page 1 of 1
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.
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.
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.