Levure update: Customizing builds

A place to discuss Version Control in LiveCode

Moderators: FourthWorld, heatherlaine, Klaus, kevinmiller

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

Levure update: Customizing builds

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

Hi,

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.

Screencast:
https://youtu.be/hnBlTtFmfoc
Trevor DeVore
ScreenSteps - https://www.screensteps.com

LiveCode Repos - https://github.com/search?q=user%3Atrevordevore+topic:livecode
LiveCode Builder Repos - https://github.com/search?q=user%3Atrevordevore+topic:livecode-builder

Post Reply

Return to “Version Control”