2012-04-09 10 views
0

Ich arbeite an einer iOS-Anwendung, in der ich auf die Versionsnummer der Anwendung zugreifen muss. Ich kenne es einfacher in Objecitve-C + Xcode durch Zugriff auf die Info.plist Aber ich möchte diese Funktionalität in der Corona SDK. Ist das möglich? Wenn ja, wie? Bitte helfen Sie mir, weil ich hier feststecke und nicht vorwärts gehen kann.iOS-Anwendungsversion erhalten Corona SDK

+0

Würden Sie nicht einfach eine Variable mit der Versionsnummer der Anwendung erstellen und daran denken, sie selbst zu aktualisieren? Wenn es möglich ist, wäre es über [system.getPreference] (http://developer.anscamobile.com/content/system-os) verfügbar. –

Antwort

0

Build-Time-Eigenschaften können in einer optionalen build.settings-Datei bereitgestellt werden, die Lua-Syntax verwendet. Sie können PLIST-Werte über das Beispiel here einstellen und abrufen.

settings = 
{ 
    orientation = 
    { 
     default = "portrait", 
     supported = 
     { 
      "portrait", "portraitUpsideDown", "landscapeRight", "landscapeLeft" 
    } 
}, 


iphone = 
{ 
    plist = 
    { 
     UIInterfaceOrientation = "UIInterfaceOrientationLandscapeRight", 

     UISupportedInterfaceOrientations = 
     { 
      "UIInterfaceOrientationLandscapeLeft", 
      "UIInterfaceOrientationLandscapeRight" 
     }, 

     UIApplicationExitsOnSuspend = true, 
     UIStatusBarHidden = true, 
     UIPrerenderedIcon = true 

     } 
    } 
} 


settings.iphone.plist["UIInterfaceOrientation~ipad"] = "UIInterfaceOrientationPortrait" 
settings.iphone.plist["UISupportedInterfaceOrientations~ipad"] = 
{ 
    "UIInterfaceOrientationPortrait", 
    "UIInterfaceOrientationPortraitUpsideDown" 
}