URGENT How to show in the metadata that a higher than 3.0 version of iOS is required?

When I build with Corona it defaults to saying that 3.0 is the minimum version required, but since I’m using custom fonts the minimum version in my case is 3.2. However when I submitted, the metadata shows 3.0. This is a big problem! I need to change that and I suspect the only way to do it it’s at build time, but I have no idea how.

I’m thinking I might have to pull the game and submit again (bummer), but I don’t want people with original iphones buying, since I know it doesn’t work.

Please, any help on this topic would be greatly appreciated. [import]uid: 10835 topic_id: 4503 reply_id: 304503[/import]

See

http://developer.anscamobile.com/content/configuring-projects

and

http://developer.apple.com/library/ios/#documentation/General/Reference/InfoPlistKeyReference/Articles/AboutInformationPropertyListFiles.html

c
[import]uid: 24 topic_id: 4503 reply_id: 14133[/import]

Thanks for the quick reply, I really appreciate it.

I actually had seen both of those (I do my homework!) and I couldn’t find anything to help me with my problem.

From the Corona docs:

“Also, Corona now targets iOS 4.0 in iPhone builds (while remaining iOS 3.0-compatible). This means that pre-iPhone 4 content will no longer upscale automatically to the larger iPhone4 screen resolution. As a result, content scaling will generally be required in new iPhone apps.”

However my game is NOT 3.0 compatible since I’m using custom fonts. From the Corona docs:

“You can embed a font in your app. Include the font file in your project directory. You must have the legal right to embed the font. For iOS, you must register the font using the UIAppFonts plist entry. This will only work with iOS 3.2 and higher, and Android versions 1.6 and higher.”

However now I see LSRequiresIPhoneOS. I’m assuming that’s the one I want? It would be great if this could be included in the Corona docs as well. Again, thanks for the prompt response!
[import]uid: 10835 topic_id: 4503 reply_id: 14136[/import]

http://developer.anscamobile.com/forum/2010/09/30/embedding-custom-fonts [import]uid: 24 topic_id: 4503 reply_id: 14139[/import]

Yes, I had seen that (I even posted in that thread) and the relevant info is what I quoted in my post above. You need 3.2 for custom fonts. I know this.

What I’m having trouble doing is letting other people know that since my game is using this, it requires 3.2

That’s what I’m hoping LSRequiresIPhoneOS will take care of, but there’s no documentation on it anywhere on Corona.

Thanks again for taking the time to help work this out. [import]uid: 10835 topic_id: 4503 reply_id: 14141[/import]

have you tried

MinimumOSVersion="3.2.0"

in the build.settings file? [import]uid: 6459 topic_id: 4503 reply_id: 14146[/import]

No, I have not. A quick search returns no info on MinimumOSVersion anywhere on Ansca’s site. Where did you get that from? [import]uid: 10835 topic_id: 4503 reply_id: 14151[/import]

from Apple (Launch Services Keys)
follow the second link of Carlos’ reply

[import]uid: 6459 topic_id: 4503 reply_id: 14156[/import]

Thanks, I didn’t see it there (Command+F isn’t helping me any). But I’ll give it a try and let you know how it works.

Edit: Thanks tetu that worked perfectly. Now I just need to find the one to show a short name of the game on the device… [import]uid: 10835 topic_id: 4503 reply_id: 14182[/import]

i am glad it worked

open mobile Safari and go to any web page
tap +, and then Add to Home Screen
enter your game name, and tap “Add”
you can then see whether the game name is short or not…

if it is OK, add this line to the build.settings file

CFBundleDisplayName="your game name",

[import]uid: 6459 topic_id: 4503 reply_id: 14239[/import]

Actually looking yesterday at the Apple site I found CFBundleDisplayName and added it to my build file.

The game name is “Shelly the Shell Master” and I wanted to be shown on device as simply “Shelly” so I did

CFBundleDisplayName=“Shelly”,

But in the metadata the field with the short name is empty. I’m not gonna reject the binary for this, but I’d like to get it right for the next update.

Thanks again for your help, you saved my life yesterday! [import]uid: 10835 topic_id: 4503 reply_id: 14241[/import]