Levure update: Customizing builds

A place to discuss Version Control in LiveCode

Moderators: Klaus, FourthWorld, heatherlaine, kevinmiller

Post Reply
VIP Livecode Opensource Backer
VIP Livecode Opensource Backer
Posts: 853
Joined: Sat Apr 08, 2006 3:06 pm
Location: Overland Park, Kansas

Levure update: Customizing builds

Post by trevordevore » Sun Aug 20, 2017 2:56 pm


I made a screencast introducing a new features I've been working on for the Levure packager. Applications that are delivered to different target groups may have different distribution requirements. On macOS a common example is an application that is distributed through the developers website as well as the Mac App Store (MAS). Some of the files that are required for the MAS version are different than those required for the non-MAS version.

The screencast introduces the `build profiles filter` and `platform filter` properties. These two properties help you customize the files included with different build profiles when packaging up a Levure application for distribution.

While the example in the screencast looks at the needs for MAS/non-MAS the `build profiles filter` can also be used to customize which UI components, libraries, externals, extensions, etc. are included. Another potential example would be an app with different UIs for mobile and desktop. Your Levure application could include code and UI files for both platforms but only the relevant files would be included when packaging the app.

Trevor DeVore
ScreenSteps - http://www.screensteps.com

Levure Application Framework: https://github.com/trevordevore/levure
LiveCode Resources for Developers: http://livecode.bluemangolearning.com

Post Reply

Return to “Version Control”