I want to set device requirements for my game as it appears in iTunes “Compatible with iPhone 3GS, iPhone 4, iPod touch (3rd generation), iPod touch (4th generation)”. I know this requirements are declared in file iTunesMetadata.plist (section softwareSupportedDeviceIds), but how to generate it? Corona does not include it in app?
Thanks [import]uid: 9058 topic_id: 9448 reply_id: 309448[/import]
@Ansca: Please, comment this post. It’s very important, as our game does not work on iPhone 3G and we have a lot of complains and 1 star ratings as we could not set proper Requirements for iTunes. [import]uid: 9058 topic_id: 9448 reply_id: 36238[/import]
You can define what device requirements are needed for your game or app within the build.settings. This setup limits from installing on any older devices than iphone4, if you remove “camera-flash” then it works on the latest ipod and ipad2. This is one way of doing it, I am sure there are more ways too like set a flag for what iOS version needed etc but this is how I would setup mine. Just check on apples website what features they have and don’t have.
This is for iOS obviously, I’m not sure how it works for Android devices.
[code]
settings =
{
orientation =
{
default =“portrait”,
supported =
{
“portrait”,“portraitUpsideDown”
},
},
iphone =
{
plist =
{
UIApplicationExitsOnSuspend = true,
UIPrerenderedIcon = true,
UIRequiredDeviceCapabilities = “camera-flash”, – iphone 4 or newer
UIRequiredDeviceCapabilities = “gyroscope”, – not available on iphone3g, 3gs etc
UIRequiredDeviceCapabilities = “magnetometer” – only available on iphone 3gs and newer
},
},
}
[/code] [import]uid: 13560 topic_id: 9448 reply_id: 36260[/import]
It doesn’t matter if you use these features or not in your game, it will still work. This way you can limit from installing on older devices where your game might be laggy due to hardware limitations.
Hope it helped.
lano78 [import]uid: 13560 topic_id: 9448 reply_id: 36262[/import]
@lano78: Thanks a lot for answer! I’ll try this.
UPDATE:
Seems like I need only UIRequiredDeviceCapabilities = “armv7”, this’s exactly what I need.
ARMv7 = iPhone 3GS/4, iPod 3G, iPad
ARMv6 = iPhone 2G/3G, iPod 1G/2G
UPDATE 2:
This string should be UIRequiredDeviceCapabilities = { “armv7” } , also possible “opengles-2”.
But on uploading the app with Application Loader I got:
“The Bundle is invalid. The key UIRequiredDeviceCapabilities in the Info.plist may not contain values that would prevent this Application from running on devices that were supported by previous versions.”
So I need to delete the app from iTunes and upload it again. It’s bad. [import]uid: 9058 topic_id: 9448 reply_id: 36273[/import]
hi~
I want to make sure which one is correct:
UIRequiredDeviceCapabilities = “camera-flash”,
UIRequiredDeviceCapabilities = “gyroscope”,
UIRequiredDeviceCapabilities = “magnetometer”,
UIRequiredDeviceCapabilities = “armv7”
or
UIRequiredDeviceCapabilities = { “camera-flash”,“gyroscope”,“magnetometer”,“armv7” }
thanks alot. [import]uid: 21680 topic_id: 9448 reply_id: 38277[/import]
@jasonshow: Only second is correct
UIRequiredDeviceCapabilities = { "camera-flash","gyroscope","magnetometer","armv7" }
[import]uid: 9058 topic_id: 9448 reply_id: 40530[/import]
When I set: UIRequiredDeviceCapabilities = {“gyroscope”},
I can still build for the 3gs with the iphone configuration utility. Curious if iTunes uses that value to eliminate it from showing up in the store? [import]uid: 8545 topic_id: 9448 reply_id: 62927[/import]
Is it possible to set the UIRequiredDeviceCapabilities in a way that only iPad1, iPad2, iPhone4 and iPhone4s users can download the app?
So devices which have at least a screen resolution of 960x640.
the “gyroscope” setting wont work with the iPad1 (am i right?)
Thank you [import]uid: 102950 topic_id: 9448 reply_id: 76883[/import]
Hey all,
I am trying to work on corona simulator on windows 7 ultimate. but when i starts it shows an error.
"This machine does not meet corona simulator’s minimum video hardware requirements.
Minimum openGL version required : 1.3
Your machine’s openGL version : 1.1.0"
Please help me out how to upgrade or install new openGL version…
I have tried but can’t find anything good.
Thanks [import]uid: 63289 topic_id: 9448 reply_id: 76886[/import]
Anuj, this is the second time you have posted this comment somewhere entirely inappropriate.
Read the forum rules before posting again; http://developer.anscamobile.com/forum/2011/05/05/forum-rules-and-guidelines
Once you have please start your own thread here, in the appropriate section; http://developer.anscamobile.com/forums/corona-sdk-windows-forum
Peach [import]uid: 52491 topic_id: 9448 reply_id: 77219[/import]