budgethas.blogg.se

Android studio apk expansion tutorial
Android studio apk expansion tutorial








Note that the directory separator character is always a forward slash /, even if building on Windows.įile exclusion is a powerful facility and it's possible to corrupt your app bundle if you use this procedure unwisely and accidentally exclude files critical to its operation.

android studio apk expansion tutorial

This generally only matters if you have an elaborate directory structure with multiple instances of directories with the same name at different levels, for example a/music, a/b/music, a/b/c/music, etc.

android studio apk expansion tutorial

In other words, these patterns match the path names of files in the app bundle as strings. Most developers will not need to specify files which should be excluded from builds, but the option is available if necessary.įiles to be excluded are specified per-platform - ios, android, macos, win32, tvos, or all - using simple pattern matching where * means any string of characters, sometimes including /. This is not something Solar2D handles automatically, since file naming may vary and unique situations can't be predicted. For example, the icon files for each platform are different and you might want to include only the appropriate files on each platform. More sophisticated apps may have files which are needed on one platform but not another. Please see Apple's documentation for more information on supported values and what you can do with them. If you do not localize the app, you may include this CFBundleName key in the plist table, but do not include the CFBundleDisplayName key. If you localize the app ( guide), this key should be included in the plist table and also alongside CFBundleDisplayName in the InfoPlist.strings files of your language sub-directories. If the bundle name contains only ASCII characters, omit this key and specify the bundle name as Application Name in the Simulator Build for iOS window. If you localize the app ( guide), include this key in both the plist table and in the InfoPlist.strings files of your language sub-directories alongside the localized CFBundleName keys.ĬFBundleName ( string) - a short app name of 16 characters or less. If you do not need to localize the app and the bundle name contains only ASCII characters, omit this key and specify the bundle name as Application Name in the Simulator Build for iOS window. UIStatusBarHidden ( boolean) - specifies if the status bar should initially be hidden when the app launches.ĬFBundleDisplayName ( string) - the display name of the bundle.

android studio apk expansion tutorial

See Launch Screen - iOS below for important details. UILaunchStoryboardName - a required string pointing to a valid. In the example above, a few common plist keys are shown:ĬFBundleIconFiles ( table) - a required table of app icon image files to associate with the app.

android studio apk expansion tutorial

The iphone table encompasses all iOS devices, not just iPhone devices.įor boolean values in plist keys, use Lua-style booleans ( true or false ) rather than Objective-C booleans ( YES or NO).










Android studio apk expansion tutorial