LiveCode for FM Guide Ben Lui

Deploying for iOS - Fine Tuning, Platform Settings

Updated on

We've deployed a basic app with the bare minimum needed to let it run on an iOS device. However, if you want the app to have an icon, splash screens, correct permissions to use eg the camera or other features then you need to do some fine tuning. Here's how you access and edit the advanced settings for your app.

Locate the Advanced Settings screen

There are several ways to get to this screen. Starting from the New Projects screen, click "Test and Deploy" next to the project you want to edit.

Now click Edit next to the iOS profile you want to edit. If you haven't yet set up an iOS profile, you can do this by following the steps in this lesson.

The general settings screens are covered in other lessons, on Application settings, Sync settings and Overrides. I'm going to go next to the specific iOS tab to look at the settings there.

iOS Requirements

There are various other options you can set on this screen.

1) Choose what initial orientation you want your app to open with.

2) Tick all orientations you want your app to support.

3) Automatic scaling lets you fit your app to the screen size of the target device.  If you know the dimensions of the screen your app is going to be used on, for example you know that your clients organization only supplies its staff with an iPhone 6s, then you can design your app to work on that screen only. If you don't know, or you may have a range of target sizes, then automatic scaling can be useful. Choose from

a) Stretch layouts to fill screen - this should be used with caution as you risk distorting objects

b) Scale layouts down to fill screen - this could result in very small objects and text if you have a large and busy layout, but it can work well if you don't have too many items

c) Scale layouts up to fill screen - you could use this one if you have designed for the lowest common denominator, and then want to scale up for anything bigger

d) Center layouts on screen - this can be a good one to use if you design your layouts so that all important objects are a good margin in from the edge.

4) You can set the Status bar style here. I've left it on default, which means the users settings will be shown.

5) You can set the Status bar on the device to be visible or hidden.

6) Chose whether or not to support Dark Mode.  

7) Choose or change your provisioning profile here. If you've come here after creating a basic iOS profile, this will already be filled in.

8) Set the minimum version of iOS you are deploying for. Any later versions will automatically be supported.

Previous Article Deploying for iOS
Next Article Deploying for iOS - Fine Tuning, Requirements screen